]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Added _Cilk_spawn and _Cilk_sync (2 cilk keywords) for C.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d037099f 12013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2
3 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
4 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
5 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
7 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
12 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
13 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
14 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
15 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
16 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
17 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
18 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
19 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
20 test stored in c-c++-common. Also, added the Cilk runtime's library
21 to the ld_library_path.
22
255626fa 232013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
24
25 PR c++/58888
26 * g++.dg/cpp0x/auto40.C: New.
27 * g++.dg/other/warning1.C: Adjust.
28
5e34e259 292013-10-29 Richard Biener <rguenther@suse.de>
30
31 * gcc.dg/torture/restrict-2.c: New testcase.
32 * gcc.dg/torture/restrict-3.c: Likewise.
33 * gcc.dg/torture/restrict-4.c: Likewise.
34 * gcc.dg/torture/restrict-5.c: Likewise.
35
3d0ea943 362013-10-29 Marc Glisse <marc.glisse@inria.fr>
37
38 PR tree-optimization/19831
39 * gcc.dg/tree-ssa/alias-25.c: New file.
40
f3110121 412013-10-29 Richard Biener <rguenther@suse.de>
42
43 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
44 changes.
45 * gcc.dg/vect/bb-slp-32.c: Likewise.
46 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
47 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
48 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
49 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
50 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
51 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
52 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
53 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
54 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
55 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
56 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
57 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
58 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
59 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
60 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
61 * gfortran.dg/vect/vect.exp: Likewise.
62
f891029a 632013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
64
65 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
66 * gcc.dg/vmx/eg-5.c: Likewise.
67
475e57f0 682013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
69 Joern Rennecke <joern.rennecke@embecosm.com>
70
71 * gcc.target/arc/jump-around-jump.c: New test.
72
d699f73a 732013-10-27 Tom de Vries <tom@codesourcery.com>
74
75 * gcc.target/arm/require-pic-register-loc.c: New test.
76
f18069e9 772013-10-27 Uros Bizjak <ubizjak@gmail.com>
78
79 PR target/58679
80 * gcc.target/i386/pr58679-1.c: New test.
81 * gcc.target/i386/pr58679-2.c: Ditto.
82
4c90c04c 832013-10-27 Tobias Burnus <burnus@net-b.de>
84
85 PR other/33426
86 * gcc.dg/vect/vect-ivdep-2.c: New.
87
6415e1ab 882013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
89
90 PR target/52483
91 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
92 * gcc.target/sh/pr52483-2.c: Likewise.
93 * gcc.target/sh/pr52483-3.c: Likewise.
94 * gcc.target/sh/pr52483-4.c: Likewise.
95
b1c06ff9 962013-10-26 Jeff Law <law@redhat.com>
97
98 * g++.dg/torture/pr49309.C: Removed.
99 * gcc.dg/dfp/pr35739.c: Removed.
100
e454a550 1012013-10-25 Vladimir Makarov <vmakarov@redhat.com>
102
103 PR rtl-optimization/58759
104 * gcc.target/i386/pr58759.c: New.
105
e62fd5b8 1062013-10-25 Tobias Burnus <burnus@net-b.de>
107
108 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
109 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
110 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
111
e0df5be0 1122013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
113
114 * gcc.dg/wmul-1.c: New test.
115
42681840 1162013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
117
118 PR c++/58878
119 * g++.dg/template/pr58878.C: New.
120
4e9e79c0 1212013-10-25 Marc Glisse <marc.glisse@inria.fr>
122
123 * gcc.dg/tree-ssa/alias-23.c: New file.
124
7103facc 1252013-10-25 Richard Biener <rguenther@suse.de>
126
127 PR tree-optimization/58626
128 * gcc.dg/torture/pr58626.c: New testcase.
129
c5a34a69 1302013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
131
132 PR c++/54812
133 * g++.dg/cpp0x/defaulted47.C: New.
134
a15c38cd 1352013-10-25 Eric Botcazou <ebotcazou@adacore.com>
136
137 * gcc.c-torture/execute/pr58831.c: New test.
138
1392013-10-25 Nick Clifton <nickc@redhat.com>
1cbc91b0 140
141 * c-c++-common/pr57793.c: Add expected error messages for
142 targets with small integers.
143 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
144 * gcc.dg/c99-stdint-2.c: Likewise.
145 * gcc.dg/cdce1.c: Likewise.
146 * gcc.dg/fold-overflow-1.c: Likewise.
147 * gcc.dg/utf-cvt.c: Likewise.
148 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
149 arithmetic.
150 * gcc.dg/ftrapv-2.c: Likewise.
151 * gcc.dg/pr30286.c: Likewise.
f18069e9 152 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1cbc91b0 153 * lib/target-supports.exp (check_effective_target_trapping): New
154 proc. Returns true if the target supports trapping arithmetic.
155
ee4cbb81 1562013-10-25 Tobias Burnus <burnus@net-b.de>
157
158 * g++.dg/parse/ivdep.C: New.
159 * g++.dg/vect/pr33426-ivdep.cc: New.
160
dfab1c15 1612013-10-24 Richard Henderson <rth@redhat.com>
162
163 PR rtl/58542
164 * gcc.dg/atomic-store-6.c: New.
165
a78393b2 1662013-10-24 Ian Lance Taylor <iant@google.com>
167
f18069e9 168 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
a78393b2 169
ff249989 1702013-10-24 Cong Hou <congh@google.com>
171
172 * gcc.c-torture/execute/20030125-1.c: Update.
173
48a972c8 1742013-10-24 Tobias Burnus <burnus@net-b.de>
bd31c4a2 175
176 PR fortran/44646
177 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
178
39f0af00 1792013-10-24 Dehao Chen <dehao@google.com>
180
181 * g++.dg/opt/devirt3.C: New test.
182
4644b593 1832013-08-24 Tobias Burnus <burnus@net-b.de>
184
185 PR other/33426
186 * testsuite/gcc.dg/ivdep.c: New.
187 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
188
c4d85af9 1892013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
190
191 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
192 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
193
0c21ffc8 1942013-10-24 Nick Clifton <nickc@redhat.com>
195
196 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
197
a2704374 1982013-10-24 Marek Polacek <polacek@redhat.com>
199
200 PR c++/58705
201 * g++.dg/parse/pr58705.C: New test.
202
12f86df0 2032013-10-24 Marek Polacek <polacek@redhat.com>
204
205 * gcc.dg/c11-align-5.c: Add more testing.
206
428913f8 2072013-10-23 Pat Haugen <pthaugen@us.ibm.com>
208
209 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
210
82cb4e1c 2112013-10-23 Jakub Jelinek <jakub@redhat.com>
212
213 PR tree-optimization/58775
214 PR tree-optimization/58791
215 * gcc.dg/guality/pr58791-1.c: New test.
216 * gcc.dg/guality/pr58791-2.c: New test.
217 * gcc.dg/guality/pr58791-3.c: New test.
218 * gcc.dg/guality/pr58791-4.c: New test.
219 * gcc.dg/guality/pr58791-5.c: New test.
220 * gcc.c-torture/compile/pr58775.c: New test.
221 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
222
888da683 2232013-10-23 Tom de Vries <tom@codesourcery.com>
224
225 PR tree-optimization/58805
226 * gcc.dg/pr58805.c: New test.
227
bc5b486a 2282013-10-23 Jakub Jelinek <jakub@redhat.com>
229
de6af029 230 * gcc.target/i386/vect-div-1.c: New test.
231
bc5b486a 232 * gcc.dg/vect/pr58508.c: Remove dg-options.
233
5a0abbc0 2342013-10-23 Richard Biener <rguenther@suse.de>
235
236 * gcc.dg/torture/pr58830.c: New testcase.
237
cf5c3c75 2382013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
239
240 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
241 * g++.dg/cpp1y/attr-deprecated.C: New.
242 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
243
f6437a8c 2442013-10-23 Tobias Burnus <burnus@net-b.de>
245
246 PR fortran/58793
247 * gfortran.dg/assumed_type_8.f90: New.
248
87f4db20 2492013-10-22 Uros Bizjak <ubizjak@gmail.com>
250
251 PR target/58779
252 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
253 and MINUSCCZEXT defines. Update scan-assembler dg directive.
254 * gcc.dg/torture/pr58779.c: New test.
255
ad8287fa 2562013-10-22 Steve Ellcey <sellcey@mips.com>
257
258 * gcc.target/mips/nor.c: New.
259
83fc6921 2602013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
261
262 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
263 tests into...
264 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
265 restricted to big-endian targets.
266
08b79708 2672013-10-22 Paul Thomas <pault@gcc.gnu.org>
268
269 PR fortran 57893
270 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
271
99014f81 2722013-10-21 Tobias Burnus <burnus@net-b.de>
273
274 PR fortran/58803
275 * gfortran.dg/proc_ptr_comp_38.f90: New.
276
3a8ab6ab 2772013-10-21 Marek Polacek <polacek@redhat.com>
278
279 PR middle-end/58809
280 * gcc.dg/gomp/pr58809.c: New test.
281
6a4bfcd3 2822013-10-21 Vidya Praveen <vidyapraveen@arm.com>
283
284 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
87f4db20 285 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
6a4bfcd3 286
6c9a67d3 2872013-10-21 Richard Biener <rguenther@suse.de>
288
289 PR tree-optimization/58794
290 * c-c++-common/torture/pr58794-1.c: New testcase.
291 * c-c++-common/torture/pr58794-2.c: Likewise.
292
fc8edbaa 2932013-10-21 Richard Biener <rguenther@suse.de>
294
295 PR middle-end/58742
296 * c-c++-common/fold-divmul-1.c: New testcase.
297
f6161257 2982013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
299
300 * gcc.target/i386/memset-vector_loop-1.c: New test.
301 * gcc.target/i386/memset-vector_loop-2.c: New test.
302
41a8aa41 3032013-10-21 Diego Novillo <dnovillo@google.com>
304
305 * g++.dg/plugin/selfassign.c: Include tree.h.
306 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
307 * gcc.dg/plugin/ggcplug.c: Likewise.
308 * gcc.dg/plugin/one_time_plugin.c: Likewise.
309 * gcc.dg/plugin/selfassign.c: Likewise.
310 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
311
932701d4 3122013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
313
314 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
315 * gcc.target/mips/mips-ps-7.c: Likewise.
316
a5ca8551 3172013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
318
319 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
320 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
321 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
322
eb219210 3232013-10-19 John David Anglin <danglin@gcc.gnu.org>
324
66ae93cb 325 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
326
eb219210 327 PR testsuite/58645
328 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
329
d3ed4d47 3302013-10-19 Mike Stump <mikestump@comcast.net>
331
332 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
333
334 * gcc.dg/lto/pr54625-1_0.c: Move from here...
335 * g++.dg/lto/pr54625-1_0.c: ... to here.
336 * gcc.dg/lto/pr54625-1_1.C: Likewise.
337 * g++.dg/lto/pr54625-1_1.C: Likewise.
338 * gcc.dg/lto/pr54625-2_0.c: Likewise.
339 * g++.dg/lto/pr54625-2_0.c: Likewise.
340 * gcc.dg/lto/pr54625-2_1.C: Likewise.
341 * g++.dg/lto/pr54625-2_1.C: Likewise.
342
e43f3b2e 3432013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
344
345 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
346
c7b85126 3472013-10-18 Cong Hou <congh@google.com>
348
349 * gcc.dg/vect/pr58508.c: New test.
350
b84b67e5 3512013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR c++/58466
354 * g++.dg/cpp0x/variadic145.C: New.
355
dd9784d4 3562013-10-18 Andrew MacLeod <amacleod@redhat.com>
357
358 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
359
cb817b0a 3602013-10-18 Hans-Peter Nilsson <hp@axis.com>
361
362 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
dd9784d4 363 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
364 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
365 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
cb817b0a 366
a7efbc78 3672013-10-17 Charles Bayis <charles.baylis@linaro.org>
368
369 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
370 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
371 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
372 effective target arm_thumb1_ok.
373 * lib/target-supports.exp
374 (check_effective_target_arm_fp16_ok_nocache): Don't force
375 -mfloat-abi=soft when building for hardfloat target.
376
037ec06d 3772013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
378
379 PR target/58673
380 * gcc.target/powerpc/pr58673-1.c: New file to test whether
381 -mquad-word + -mno-vsx-timode causes errors.
382 * gcc.target/powerpc/pr58673-2.c: Likewise.
383
f263d53c 3842013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
385
386 PR c++/58596
387 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
388
e0aaea4d 3892013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
390
391 * gcc.target/aarch64/c-output-template.c: New testcase.
392 * gcc.target/aarch64/c-output-template-2.c: Likewise.
393 * gcc.target/aarch64/c-output-template-3.c: Likewise.
394
eadb7595 3952013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
396
397 * gcc/testsuite/lib/target-supports.exp
398 (check_effective_target_sync_long_long): AArch64 supports
399 atomic operations on "long long".
400 (check_effective_target_sync_long_long_runtime): AArch64 can
401 execute atomic operations on "long long".
402
bc228ba1 4032013-10-17 Richard Biener <rguenther@suse.de>
404
405 PR tree-optimization/58143
406 * gcc.dg/torture/pr58143-1.c: New testcase.
407 * gcc.dg/torture/pr58143-2.c: Likewise.
408 * gcc.dg/torture/pr58143-3.c: Likewise.
409
43d03c23 4102013-10-17 Marek Polacek <polacek@redhat.com>
411
412 PR c/58267
413 * gcc.dg/c1x-align-5.c: New test.
414
43d3a024 4152013-10-16 Tobias Burnus <burnus@net-b.de>
416
417 PR fortran/58652
418 * gfortran.dg/unlimited_polymorphic_12.f90: New.
419
23f4e3a5 4202013-10-16 Thomas Schwinge <thomas@codesourcery.com>
421
422 * c-c++-common/cpp/openmp-define-1.c: Move
423 dg-require-effective-target fopenmp after dg-do directive.
424 * c-c++-common/cpp/openmp-define-2.c: Likewise.
425 * gfortran.dg/openmp-define-1.f90: Likewise.
426 * gfortran.dg/openmp-define-2.f90: Likewise.
427 * gfortran.dg/openmp-define-3.f90: Likewise.
428
560ac10c 4292013-10-16 Paulo Matos <pmatos@broadcom.com>
430
431 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
432
55310327 4332013-10-15 Sriraman Tallam <tmsriram@google.com>
434
435 PR target/57756
436 * gcc.target/i386/pr57756.c: New test.
437 * gcc.target/i386/pr57756_2.c: New test.
438
89432048 4392013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
440
441 * gcc.dg/torture/builtin-self.c: New file.
442
b0c0c879 4432013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
444
445 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
446 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
447 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
448 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
449 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
450
63048bd8 4512013-10-15 Cong Hou <congh@google.com>
452
453 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
454
444c1046 4552013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
456
457 PR c++/58707
458 * g++.dg/cpp0x/pr58707.C: New.
459
f4128d5b 4602013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
461
462 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
463 after other directives.
464
66d4dd66 4652013-10-15 Tobias Burnus <burnus@net-b.de>
466
467 PR fortran/58652
468 * gfortran.dg/unlimited_polymorphic_11.f90: New.
469
9a4f923c 4702013-10-14 Ian Lance Taylor <iant@google.com>
471
472 * go.test/go-test.exp (go-find-packages): New proc.
473 (go-gc-tests): Skip stress and safe tests. Skip *.dir
474 subdirectories. Do simple +build line matching. Handle run with
475 arguments. Handle errorcheckdir and rundircmpout. Use packages
476 for rundir. Remove special handling for bug191 and dwarf.
477
3597d081 4782013-10-14 Tobias Burnus <burnus@net-b.de>
479
480 PR fortran/58658
481 * gfortran.dg/unlimited_polymorphic_10.f90: New.
482
8de3c193 4832013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
484
87f4db20 485 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
486 Use btsl.
8de3c193 487
66181596 4882013-10-14 Eric Botcazou <ebotcazou@adacore.com>
489
490 * gnat.dg/specs/opt1.ads: New test.
491
efa5421e 4922013-10-14 Richard Biener <rguenther@suse.de>
493
494 PR tree-optimization/58640
495 * gcc.c-torture/execute/pr58640-2.c: New testcase.
496
97a84288 4972013-10-13 Eric Botcazou <ebotcazou@adacore.com>
498
499 * gnat.dg/uninit_array.ad[sn]: New test.
500 * gnat.dg/uninit_array_pkg.ads: New helper.
501
522ca540 5022013-10-13 Richard Biener <rguenther@suse.de>
503
504 * gcc.c-torture/execute/pr58662.c: New test.
505
32f5fb24 5062013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
507
508 PR target/51244
509 * gcc.dg/torture/p51244-21.c: New.
510 * gcc.target/sh/pr51244-20.c: New.
511 * gcc.target/sh/pr51244-20-sh2a.c: New.
512
c7313ba1 5132013-10-12 Arnaud Charlet <charlet@adacore.com>
514
515 * gnat.dg/specs/linker_section.ads: Update test.
516
2e06e505 5172013-10-12 H.J. Lu <hongjiu.lu@intel.com>
518
519 PR target/58690
520 * gcc.target/i386/pr58690.c: New test
521
e73c4e43 5222013-10-12 Alexander Monakov <amonakov@ispras.ru>
523
524 * gcc.target/i386/builtin-ucmp.c: New test.
525
72dfad86 5262013-10-11 Brooks Moses <bmoses@google.com>
527
3d7b94f0 528 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
72dfad86 529
6328e25d 5302013-10-11 Jeff Law <law@redhat.com>
531
532 * gcc.c-torture/execute/pr58640.c: New test.
533
cc6b4e73 5342013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/58633
537 * g++.dg/cpp0x/decltype57.C: New.
538
4d4e9418 5392013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
540
541 PR c++/31671
542 * g++.dg/template/nontype26.C: New.
543
77d5d28b 5442013-10-11 Thomas Schwinge <thomas@codesourcery.com>
545
20e0f070 546 * c-c++-common/cpp/openmp-define-1.c: New file.
547 * c-c++-common/cpp/openmp-define-2.c: Likewise.
548 * c-c++-common/cpp/openmp-define-3.c: Likewise.
549 * gfortran.dg/openmp-define-1.f90: Likewise.
550 * gfortran.dg/openmp-define-2.f90: Likewise.
551 * gfortran.dg/openmp-define-3.f90: Likewise.
552
77d5d28b 553 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
554 for test source files.
555 * gcc.dg/gomp/gomp.exp: Likewise.
556 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
557 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
558 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
559 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
560 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
561
bc7bff74 5622013-10-11 Jakub Jelinek <jakub@redhat.com>
563
564 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
565 Remove error test that is now valid in OpenMP 4.0.
566 * c-c++-common/gomp/atomic-16.c: New test.
567 * c-c++-common/gomp/cancel-1.c: New test.
568 * c-c++-common/gomp/depend-1.c: New test.
569 * c-c++-common/gomp/depend-2.c: New test.
570 * c-c++-common/gomp/map-1.c: New test.
571 * c-c++-common/gomp/pr58472.c: New test.
572 * c-c++-common/gomp/sections1.c: New test.
573 * c-c++-common/gomp/simd1.c: New test.
574 * c-c++-common/gomp/simd2.c: New test.
575 * c-c++-common/gomp/simd3.c: New test.
576 * c-c++-common/gomp/simd4.c: New test.
577 * c-c++-common/gomp/simd5.c: New test.
578 * c-c++-common/gomp/single1.c: New test.
579 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
580 parser.
581 * g++.dg/gomp/block-3.C: Likewise.
582 * g++.dg/gomp/clause-3.C: Adjust error messages.
583 * g++.dg/gomp/declare-simd-1.C: New test.
584 * g++.dg/gomp/declare-simd-2.C: New test.
585 * g++.dg/gomp/depend-1.C: New test.
586 * g++.dg/gomp/depend-2.C: New test.
587 * g++.dg/gomp/target-1.C: New test.
588 * g++.dg/gomp/target-2.C: New test.
589 * g++.dg/gomp/taskgroup-1.C: New test.
590 * g++.dg/gomp/teams-1.C: New test.
591 * g++.dg/gomp/udr-1.C: New test.
592 * g++.dg/gomp/udr-2.C: New test.
593 * g++.dg/gomp/udr-3.C: New test.
594 * g++.dg/gomp/udr-4.C: New test.
595 * g++.dg/gomp/udr-5.C: New test.
596 * g++.dg/gomp/udr-6.C: New test.
597 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
598 * gcc.dg/autopar/outer-2.c: Likewise.
599 * gcc.dg/autopar/outer-3.c: Likewise.
600 * gcc.dg/autopar/outer-4.c: Likewise.
601 * gcc.dg/autopar/outer-5.c: Likewise.
602 * gcc.dg/autopar/outer-6.c: Likewise.
603 * gcc.dg/autopar/parallelization-1.c: Likewise.
604 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
605 parser.
606 * gcc.dg/gomp/clause-1.c: Adjust error messages.
607 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
608 instead of GOMP_parallel_loop_runtime_start.
609 * gcc.dg/gomp/declare-simd-1.c: New test.
610 * gcc.dg/gomp/declare-simd-2.c: New test.
611 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
612 parser. Add further #pragma omp sections nesting tests.
613 * gcc.dg/gomp/target-1.c: New test.
614 * gcc.dg/gomp/target-2.c: New test.
615 * gcc.dg/gomp/taskgroup-1.c: New test.
616 * gcc.dg/gomp/teams-1.c: New test.
617 * gcc.dg/gomp/udr-1.c: New test.
618 * gcc.dg/gomp/udr-2.c: New test.
619 * gcc.dg/gomp/udr-3.c: New test.
620 * gcc.dg/gomp/udr-4.c: New test.
621 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
622
83315e72 6232013-10-10 Jan Hubicka <jh@suse.cz>
624
625 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
626 tuning change.
627 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
628 * gcc.target/i386/pr49168-1.c: Likewise.
629 * gcc.target/i386/pr49002-2.c: Likewise.
630
8315fc61 6312013-10-10 Jakub Jelinek <jakub@redhat.com>
632
633 PR middle-end/58670
634 * gcc.dg/torture/pr58670.c: New test.
635
f32420fb 6362013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
637
638 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
639
f5829705 6402013-10-09 Marek Polacek <polacek@redhat.com>
641
642 PR c++/58635
643 * g++.dg/tm/pr58635-1.C: New test.
644 * g++.dg/tm/pr58635-2.C: New test.
645
ddddc40d 6462013-10-09 Jakub Jelinek <jakub@redhat.com>
647
648 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
649
d7dcba40 6502013-10-09 Marc Glisse <marc.glisse@inria.fr>
651
652 PR tree-optimization/20318
653 * c-c++-common/pr20318.c: New file.
654 * gcc.dg/tree-ssa/pr20318.c: New file.
655
11ad02c6 6562013-10-09 Eric Botcazou <ebotcazou@adacore.com>
657
658 * gcc.c-torture/execute/pr58570.c: New test.
659
32e69596 6602013-10-09 Alex Velenko <Alex.Velenko@arm.com>
661
662 * gcc.target/aarch64/vclz.c: New testcase.
663
94637ba9 6642013-10-09 Alex Velenko <Alex.Velenko@arm.com>
665
666 * gcc.target/aarch64/vadd_f64.c: New testcase.
667 * gcc.target/aarch64/vsub_f64.c: New testcase.
668
f095bb56 6692013-10-09 Alex Velenko <Alex.Velenko@arm.com>
670
671 * gcc.target/aarch64/vdiv_f.c: New testcase.
672
9d0ab364 6732013-10-09 Alex Velenko <Alex.Velenko@arm.com>
674
675 * gcc.target/aarch64/vneg_f.c: New testcase.
676 * gcc.target/aarch64/vneg_s.c: New testcase.
677
240cc9cf 6782013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
679
680 PR c++/58568
681 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
682 * g++.old-deja/g++.mike/misc9.C: Adjust.
683
99f84f07 6842013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
685
686 PR c++/58665
687 Revert:
688 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
689
690 PR c++/58448
691 * g++.dg/template/crash117.C: New.
692
bed18596 6932013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
694
695 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
696
d00cc43d 6972013-10-08 Marc Glisse <marc.glisse@inria.fr>
698
699 PR tree-optimization/58480
700 * gcc.dg/tree-ssa/pr58480.c: New file.
701
b9543d21 7022013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
703
704 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
705 * gcc.target/powerpc/fusion.c: Likewise.
706
68bc0408 7072013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
708
709 * gcc.target/s390/htm-nofloat-2.c: New testcase.
710
758fd97f 7112013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
712
713 * gcc.target/s390/htm-1.c: Add more tests to cover different
714 operand types.
715
77448b2f 7162013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
717
718 PR c++/58126
719 * g++.dg/init/uninitialized1.C: New.
720
02d3a327 7212013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
722
723 PR c++/56060
724 * g++.dg/cpp0x/variadic144.C: New.
725
bd157edd 7262013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
727
728 PR c++/58560
729 * g++.dg/cpp0x/auto39.C: New.
730
848385a4 7312013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
732
733 PR c++/58503
734 * g++.dg/cpp0x/range-for26.C: New.
735 * g++.dg/cpp0x/range-for27.C: Likewise.
736
1857a67a 7372013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
738
739 PR c++/58448
740 * g++.dg/template/crash117.C: New.
741
ea12cd83 7422013-10-04 Marc Glisse <marc.glisse@inria.fr>
743
744 PR c++/19476
745 * g++.dg/tree-ssa/pr19476-5.C: New file.
746 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
747
a2679d09 7482013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
749
750 PR c++/58584
751 * g++.dg/cpp0x/gen-attrs-55.C: New.
752
45988f6d 7532013-10-03 Easwaran Raman <eraman@google.com>
754
755 PR c++/33911
756 * g++.dg/ext/attribute47.C: New.
757
09cdf208 7582013-10-03 Rong Xu <xur@google.com>
759
760 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
761 probability.
762 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
763 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
764
a0b513fb 7652013-10-03 Marek Polacek <polacek@redhat.com>
766
767 PR c++/58510
768 * g++.dg/cpp0x/pr58510.C: New test.
769
0b7282f1 7702013-10-03 Marc Glisse <marc.glisse@inria.fr>
771
772 PR c++/19476
773 * g++.dg/tree-ssa/pr19476-1.C: New file.
774 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
775 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
776 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
777
0b16079d 7782013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
779
780 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
781 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
782 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
783 VSX scalar operations or the traditional floating point form of
784 the instruction.
785 * gcc.target/powerpc/ppc-target-2.c: Likewise.
786 * gcc.target/powerpc/recip-3.c: Likewise.
787 * gcc.target/powerpc/recip-5.c: Likewise.
788 * gcc.target/powerpc/pr72747.c: Likewise.
789 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
790
a82c0313 7912013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
792
793 PR target/58460
794 * gcc.target/aarch64/pr58460.c: New file.
795
4e2f90c0 7962013-10-02 Tobias Burnus <burnus@net-b.de>
797
798 PR fortran/58593
799 * gfortran.dg/char_length_19.f90: New.
800
b9c6afcd 8012013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
802
803 PR c++/58535
804 * g++.dg/parse/crash65.C: New.
805 * g++.dg/cpp1y/pr58535.C: Likewise.
806
df9892ff 8072013-10-02 Richard Biener <rguenther@suse.de>
808
809 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
810 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
811 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
812 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
813 * gfortran.dg/ldist-pr45199.f: Likewise.
814
9eb2fc59 8152013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
816
817 PR c++/58565
818 * g++.dg/parse/crash64.C: New.
819
ee4e4f98 8202013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
821
822 * gcc.dg/tree-ssa/slsr-40.c: New test.
823
48b28b4e 8242013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
825
826 PR c++/58563
827 * g++.dg/cpp0x/pr58563.C: New.
828
d68f29d7 8292013-10-01 Vidya Praveen <vidyapraveen@arm.com>
830
831 * gcc.target/aarch64/vect_saddl_1.c: New.
832
245402e7 8332013-10-01 Jakub Jelinek <jakub@redhat.com>
834
835 PR target/58574
836 * gcc.c-torture/execute/pr58574.c: New testcase.
837
2837e3fb 8382013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
839
840 PR Target/58578
841 * gcc.target/arm/pr58578.c: New test.
842
967d0b9d 8432013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
844
d68f29d7 845 PR tree-optimization/58556
846 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
847 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
967d0b9d 848
156fd39b 8492013-10-01 Nick Clifton <nickc@redhat.com>
850
851 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
852 for MSP430.
853 * gcc.c-torture/compile/20010327-1.c: Only run the test for
854 ptr32plus targets.
855 * gcc.c-torture/compile/pr41181.c: Likewise.
856 * gcc.c-torture/compile/calls.c: Likewise.
857 * gcc.c-torture/compile/990617-1.c: Likewise.
858 * gcc.c-torture/compile/pr55955.c: Only run the test for
859 int32plus targets.
860 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
861
f59ae127 8622013-10-01 Richard Biener <rguenther@suse.de>
863
864 PR tree-optimization/58553
865 * gcc.dg/torture/pr58553.c: New testcase.
866
c60fcb50 8672013-09-30 Jakub Jelinek <jakub@redhat.com>
868
869 PR middle-end/58564
870 * gcc.c-torture/execute/pr58564.c: New test.
871
353f9f16 8722013-09-30 Teresa Johnson <tejohnson@google.com>
873
874 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
875 Update for additional dump message.
876
73423315 8772013-09-30 Richard Biener <rguenther@suse.de>
878
879 PR tree-optimization/58554
880 * gcc.dg/torture/pr58554.c: New testcase.
881
12da2720 8822013-09-30 Simon Cook <simon.cook@embecosm.com>
883 Joern Rennecke <joern.rennecke@embecosm.com>
884
885 * gcc.target/arc/barrel-shifter-1.c: New test.
886 * gcc.target/arc/barrel-shifter-2.c: Likewise.
887 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
888 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
889 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
890 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
891 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
892 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
893 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
894 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
895 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
896 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
897 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
898 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
899 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
900 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
901 * gcc.target/arc/mtune-ARC600.c: Likewise.
902 * gcc.target/arc/mtune-ARC601.c: Likewise.
903 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
904 * gcc.target/arc/mtune-ARC700.c: Likewise.
905 * gcc.target/arc/mtune-ARC725D.c: Likewise.
906 * gcc.target/arc/mtune-ARC750D.c: Likewise.
907 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
908 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
909
f49fb88f 9102013-09-30 Richard Biener <rguenther@suse.de>
911
912 PR middle-end/58532
913 * g++.dg/torture/pr58552.C: New testcase.
914
56189eab 9152013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
916
917 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
918 and -mupper-regs-df.
919
9a50203f 9202013-09-27 Paulo Matos <pmatos@broadcom.com>
921
922 PR middle-end/58463
923 * gcc.dg/pr58463.c: New test.
924
fc33577d 9252013-09-27 Jakub Jelinek <jakub@redhat.com>
926
927 PR middle-end/58551
928 * c-c++-common/gomp/pr58551.c: New test.
929
162efce1 9302013-09-27 Richard Biener <rguenther@suse.de>
931
932 PR tree-optimization/58459
933 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
934
df944fa5 9352013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
936
937 PR fortran/58113
938 * gfortran.dg/round_4.f90: Check for rounding support.
939
f2a89586 9402013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
941
942 * g++.dg/vect/pr58513.cc (op): Make static.
943
688425e8 9442013-09-26 Richard Biener <rguenther@suse.de>
945
946 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
947
f898e094 9482013-09-26 Richard Biener <rguenther@suse.de>
949
950 PR tree-optimization/58539
951 * gcc.dg/torture/pr58539.c: New testcase.
952
0c5b289a 9532013-09-25 Jeff Law <law@redhat.com>
954
955 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
956
aa5031a0 9572013-09-25 Tobias Burnus <burnus@net-b.de>
958
959 PR fortran/58436
960 * gfortran.dg/finalize_21.f90: New.
961
a6a783dd 9622013-09-25 Tobias Burnus <burnus@net-b.de>
963
964 PR fortran/57697
965 PR fortran/58469
966 * gfortran.dg/defined_assignment_8.f90: New.
967 * gfortran.dg/defined_assignment_9.f90: New.
968
51f553af 9692013-09-25 Marek Polacek <polacek@redhat.com>
970
971 PR sanitizer/58413
972 * c-c++-common/ubsan/shift-5.c: New test.
973 * c-c++-common/ubsan/shift-6.c: New test.
974 * c-c++-common/ubsan/div-by-zero-5.c: New test.
975 * gcc.dg/ubsan/c-shift-1.c: New test.
976
fd19a5dc 9772013-09-25 Marek Polacek <polacek@redhat.com>
978
979 PR c++/58516
980 * g++.dg/tm/pr58516.C: New test.
981
f6d6cb50 9822013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
983
fd19a5dc 984 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
985 New procedure.
986 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
f6d6cb50 987
bd93e4f8 9882013-09-24 Richard Biener <rguenther@suse.de>
989
990 PR middle-end/58513
991 * g++.dg/vect/pr58513.cc: New testcase.
992
8cf4b9d6 9932013-09-24 Yvan Roux <yvan.roux@linaro.org>
994
995 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
996 output.
997
bd0e09fe 9982013-09-23 Adam Butcher <adam@jessamine.co.uk>
999
1000 PR c++/58500
1001 * g++.dg/cpp1y/pr58500.C: New testcase.
1002
42eed683 10032013-09-23 Eric Botcazou <ebotcazou@adacore.com>
1004
1005 * gnat.dg/opt28.ad[sb]: New test.
1006 * gnat.dg/opt28_pkg.ads: New helper.
1007
5f00d31b 10082013-09-23 Richard Biener <rguenther@suse.de>
1009
1010 PR tree-optimization/58464
1011 * g++.dg/torture/pr58464.C: New testcase.
1012
f93344c8 10132013-09-23 Christian Bruel <christian.bruel@st.com>
1014
1015 PR target/58475
1016 * gcc.target/sh/torture/pr58475.c: New test.
1017
7a99bc9b 10182013-09-23 Janus Weil <janus@gcc.gnu.org>
1019
1020 PR fortran/58355
1021 * gfortran.dg/extends_15.f90: New.
1022
1b2bf756 10232013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1024
1025 PR c++/58481
1026 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1027
5c337cd9 10282013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1029
1030 PR target/56875
1031 * gcc.target/vax/vax.exp: New.
1032 * gcc.target/vax/pr56875.c: Ditto.
1033
cbb69ef1 10342013-09-20 Richard Biener <rguenther@suse.de>
1035
1036 PR middle-end/58484
1037 * gfortran.dg/pr58484.f: New testcase.
1038
2446efb9 10392013-09-20 Jeff Law <law@redhat.com>
1040
1041 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1042
7b9e6cc3 10432013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1044
1045 PR middle-end/57748
1046 * gcc.dg/torture/pr57748-1.c: New test.
1047 * gcc.dg/torture/pr57748-2.c: New test.
1048
d3959bbe 10492013-09-20 Marek Polacek <polacek@redhat.com>
1050
1051 PR sanitizer/58413
1052 * c-c++-common/ubsan/shift-4.c: New test.
1053
0c58611e 10542013-09-20 Richard Biener <rguenther@suse.de>
1055
1056 PR tree-optimization/58453
1057 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1058
68fc0d2a 10592013-09-20 Janus Weil <janus@gcc.gnu.org>
1060
1061 PR fortran/58099
1062 * gfortran.dg/proc_ptr_43.f90: New.
1063
821c5dc4 10642013-09-18 Tobias Burnus <burnus@net-b.de>
1065
1066 PR fortran/57697
1067 * gfortran.dg/defined_assignment_11.f90: New.
1068
95563487 10692013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1070
1071 PR rtl-optimization/58438
1072 * g++.dg/pr58438.C: New test.
1073
94ce0fae 10742013-09-18 Tobias Burnus <burnus@net-b.de>
1075
1076 PR fortran/43366
1077 * gfortran.dg/class_39.f03: Update dg-error.
1078 * gfortran.dg/class_5.f03: Ditto.
1079 * gfortran.dg/class_53.f90: Ditto.
1080 * gfortran.dg/realloc_on_assign_20.f90: New.
1081 * gfortran.dg/realloc_on_assign_21.f90: New.
1082 * gfortran.dg/realloc_on_assign_22.f90: New.
1083
8c56ff52 10842013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1085
1086 PR c++/58457
1087 * g++.dg/parse/using4.C: New.
1088
84e0e141 10892013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1090
1091 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1092
1b309377 10932013-09-18 Marek Polacek <polacek@redhat.com>
1094
1095 PR sanitize/58443
1096 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1097 instead of the shift option.
1098 * c-c++-common/ubsan/pr58443-1.c: New test.
1099 * c-c++-common/ubsan/pr58443-3.c: New test.
1100 * c-c++-common/ubsan/pr58443-2.c: New test.
1101
32e31826 11022013-09-18 Richard Biener <rguenther@suse.de>
1103
1104 PR tree-optimization/58417
1105 * gcc.dg/torture/pr58417.c: New testcase.
1106
50a855d7 11072013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1108
42eed683 1109 * gnat.dg/array_bounds_test2.adb: New test.
50a855d7 1110
991d0ae0 11112013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1112
1113 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1114 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1115
19eb5d7a 11162013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1117
1118 * gnat.dg/in_out_parameter4.adb: New test.
1119
05f893e1 11202013-09-18 Marek Polacek <polacek@redhat.com>
1121
1122 PR sanitizer/58411
1123 * c-c++-common/ubsan/attrib-1.c: New test.
1124
f498d0cb 11252013-09-17 Cong Hou <congh@google.com>
1126
3d7b94f0 1127 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
f498d0cb 1128 on two arrays with short and int types. This should not be recognized
1129 as a dot product pattern.
1130
aee08393 11312013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 PR c++/58435
1134 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1135 the cp_type_quals (r) too.
1136
26051fcf 11372013-09-17 Jan Hubicka <jh@suse.cz>
1138
1139 PR middle-end/58332
1140 * gcc.c-torture/compile/pr58332.c: New testcase.
1141
b99a7d6d 11422013-09-17 Jeff Law <law@redhat.com>
1143
1144 * gcc.c-torture/execute/pr58387.c: New test.
1145
45f5b5ac 11462013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1147
1148 PR tree-optimization/58088
1149 * gcc.c-torture/compile/pr58088.c: New test.
1150
4929119f 11512013-09-17 Nick Clifton <nickc@redhat.com>
1152
1153 * lib/target-supports.exp (check_effective_target_trampolines):
3d7b94f0 1154 Add MSP430 to the list of targets that do not support trampolines.
4929119f 1155 (check_profiling_available): Add MSP430 to the list of targets
1156 that do not support profiling.
1157 (check_effective_target_tls_runtime): Add MSP430 to the list of
1158 targets that do not support TLS.
1159
6b99cb5e 11602013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1161
1162 * gnat.dg/opt27.adb: New test.
1163 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1164
6b00d3ab 11652013-09-17 Andreas Schwab <schwab@suse.de>
1166
1167 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1168
157cd65f 11692013-09-17 Richard Biener <rguenther@suse.de>
1170
1171 PR tree-optimization/58432
1172 * gcc.dg/pr58432.c: New testcase.
1173
3f8e7554 11742013-09-17 Bin Cheng <bin.cheng@arm.com>
1175
1176 * gcc.dg/tree-ssa/slsr-39.c: New test.
1177
043115ec 11782013-09-16 Xinliang David Li <davidxl@google.com>
1179
1180 * gcc.misc-tests/help.exp: Optimizer help change.
1181
83706e6b 11822013-09-16 Jeff Law <law@redhat.com>
1183
1184 * gcc.c-torture/execute/pr58419.c: New test.
1185 * gcc.c-torture/execute/pr58431.c: New test.
1186
259172b6 11872013-09-16 Tobias Burnus <burnus@net-b.de>
1188
1189 PR fortran/58356
1190 * gfortran.dg/finalize_19.f90: New.
1191
0c4735d1 11922013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1193
1194 * gcc.target/i386/pr58418.c: New.
1195
5b44c420 11962013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1197
1198 * gcc.target/aarch64/fmla-intrinsic.c: New.
1199 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1200 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1201 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1202
5839dcd4 12032013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1204
1205 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1206 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1207
f1ce84d9 12082013-09-16 Richard Biener <rguenther@suse.de>
1209
1210 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1211
1639ae4b 12122013-09-16 Adam Butcher <adam@jessamine.co.uk>
1213
1214 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1215 interpreted as implicit templates) to be expected pedwarns instead.
1216
e50c06f2 12172013-09-16 Tobias Burnus <burnus@net-b.de>
1218
1219 PR fortran/57697
1220 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1221
991e1cc6 12222013-09-15 Tobias Burnus <burnus@net-b.de>
1223
1224 PR fortran/57697
1225 * gfortran.dg/defined_assignment_10.f90: New.
1226
7c546f33 12272013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1228
991e1cc6 1229 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1230 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
7c546f33 1231
f9f68d35 12322013-09-13 Jacek Caban <jacek@codeweavers.com>
1233
1234 * g++.dg/abi/main.C: Added implicit C linkage tests
1235
f415c71a 12362013-09-13 Kai Tietz <ktietz@redhat.com>
1237
3d7b94f0 1238 * gcc.target/i386/pr57848.c: New file.
f415c71a 1239
eb516c2d 12402013-09-13 Christian Bruel <christian.bruel@st.com>
1241
1242 PR target/58314
1243 * gcc.target/sh/torture/pr58314.c: New test.
1244
cd08cb30 12452013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1246
1247 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1248
8398c9b3 12492013-09-12 Martin Jambor <mjambor@suse.cz>
1250
1251 PR ipa/58389
1252 * g++.dg/pr58389.C: New test.
1253
1e482cf7 12542013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1255
3d7b94f0 1256 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1e482cf7 1257 * g++.dg/template/pseudodtor3.C: Likewise.
1258
d0d1ecb8 12592013-09-12 Richard Biener <rguenther@suse.de>
1260
1261 PR tree-optimization/58404
1262 * g++.dg/tree-ssa/pr58404.C: New testcase.
1263
938b7248 12642013-09-12 Martin Jambor <mjambor@suse.cz>
1265
1266 PR ipa/58371
1267 * g++.dg/ipa/pr58371.C: New test.
1268
5529df60 12692013-09-12 Richard Biener <rguenther@suse.de>
1270
1271 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1272 expected outcome and comment why that happens.
1273
13089d2b 12742013-09-11 Richard Biener <rguenther@suse.de>
1275
1276 PR middle-end/58377
1277 * g++.dg/uninit-pred-4.C: New testcase.
1278
6b960911 12792013-09-11 Jakub Jelinek <jakub@redhat.com>
1280
1281 PR tree-optimization/58385
1282 * gcc.c-torture/execute/pr58385.c: New test.
1283
88c29385 12842013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1285
1286 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1287
bb66e2d1 12882013-09-10 Jeff Law <law@redhat.com>
1289
1290 * g++.dg/torture/pr58380.C: New test.
1291
fd9fde78 12922013-09-10 Jan Hubicka <jh@suse.cz>
1293 Paolo Carlini <paolo.carlini@oracle.com>
1294
1295 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1296
e2b72d6c 12972013-09-10 Jeff Law <law@redhat.com>
1298
1299 * gcc.c-torture/compile/pr58343.c: New test.
1300
d8a2f839 13012013-09-10 Jakub Jelinek <jakub@redhat.com>
1302
1303 PR rtl-optimization/58365
1304 * gcc.c-torture/execute/pr58365.c: New test.
1305
793e6a66 13062013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1307
1308 * gcc.dg/torture/memcpy-1.c: New test.
1309
6c23cf04 13102013-09-10 Alan Modra <amodra@gmail.com>
1311
1312 * gcc.target/powerpc/pr58330.c: New.
1313
25652fc1 13142013-09-10 Alan Modra <amodra@gmail.com>
1315
1316 * gcc.target/powerpc/medium_offset.c: New.
1317
e423480a 13182013-09-09 Jakub Jelinek <jakub@redhat.com>
1319
15dfc2ca 1320 PR c++/58325
1321 * g++.dg/warn/Wunused-var-21.C: New test.
1322
e423480a 1323 PR tree-optimization/58364
1324 * gcc.c-torture/execute/pr58364.c: New test.
1325
aa9aba7b 13262013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1327
1328 PR c++/43452
1329 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1330 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1331 * g++.dg/init/delete1.C: Adjust.
1332
5c5ef2f3 13332013-09-09 Ian Bolton <ian.bolton@arm.com>
1334
1335 * gcc.target/aarch64/movdi_1.c: New test.
1336
8bed0f72 13372013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1338
1339 PR c++/58362
1340 * g++.dg/warn/Wunused-parm-5.C: New.
1341
ec538a41 13422013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1343
1344 * gcc.target/aarch64/cmn-neg.c: New test.
1345
9cad916b 13462013-09-09 Richard Biener <rguenther@suse.de>
1347
1348 PR middle-end/58326
1349 * gcc.dg/torture/pr58326-1.c: New testcase.
1350 * gcc.dg/torture/pr58326-2.c: Likewise.
1351
c20fedc4 13522013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1353
1354 PR target/57735
1355 * g++.dg/ext/pr57735.C: New test.
1356
d27c9b1e 13572013-09-09 Jan Hubicka <jh@suse.cz>
1358
1359 PR middle-end/58294
1360 * g++.dg/torture/PR58294.C: New testcase.
1361
6da68a0a 13622013-09-08 Jeff Law <law@redhat.com>
1363
1364 * gcc.c-torture/compile/pr58340.c: New test.
1365
40cec44a 13662013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
1367
1368 * g++.dg/debug/ra1.C: New test.
1369
e2fa5d74 13702013-09-08 Jan Hubicka <jh@suse.cz>
1371
1372 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1373 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1374 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1375 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1376
9180150b 13772013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1378
1379 PR c++/54941
1380 * g++.dg/overload/new1.C: Adjust.
1381
73437615 13822013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
1383
1384 * c-c++-common/opaque-vector.c: New test.
1385
dbbe9d76 13862013-09-08 Tom de Vries <tom@codesourcery.com>
1387
1388 PR c++/58282
1389 * g++.dg/tm/noexcept-6.C: New test.
1390
02b1a16c 13912013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1392
1393 * gcc.target/arc/cond-set-use.c: New test.
1394
8d6cadac 13952013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1396
1397 * gnat.dg/stack_usage2.adb: New test.
1398
b672bcb8 13992013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
1400
1401 * gcc.target/aarch64/table-intrinsics.c
1402 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1403 (qtb_tests8_< ,2,3,4>): Likewise.
1404 (qtblq_tests8_< ,2,3,4>): Likewise.
1405 (qtbxq_tests8_< ,2,3,4>): Likewise.
1406
ea03e543 14072013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1408
1409 * gnat.dg/warn10.ad[sb]: New test.
1410 * gnat.dg/warn10_pkg.ads: New helper.
1411
79294c79 14122013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1413
1414 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1415 Don't expect NULL in foo.result set.
1416 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1417 in ESCAPED set.
1418 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1419 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1420
b592f6d4 14212013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1422
1423 * gcc.target/s390/nearestint-1.c: New testcase.
1424
b3dffce7 14252013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1426 Vineet Gupta <Vineet.Gupta@synopsys.com>
1427
1428 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1429 * testsuite/gcc.target/arc: New directory.
1430 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1431 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1432 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1433 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1434 * testsuite/gcc.dg/builtin-apply2.c
1435 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1436
d5b66e83 14372013-09-04 Jan Hubicka <jh@suse.cz>
1438
1439 PR middle-end/58201
1440 * g++.dg/torture/pr58201_0.C: New testcase.
1441 * g++.dg/torture/pr58201_1.C: New testcase.
1442 * g++.dg/torture/pr58201.h: New testcase.
1443
bbbc7fc7 14442013-09-05 Jan Hubicka <jh@suse.cz>
1445
1446 * gcc.dg/autopar/pr49960.c: Disable partial inlining
1447
99f81ffb 14482013-09-05 Richard Biener <rguenther@suse.de>
1449
1450 PR tree-optimization/58137
1451 * gcc.target/i386/pr58137.c: New testcase.
1452
061168c9 14532013-09-05 Martin Jambor <mjambor@suse.cz>
1454
1455 * g++.dg/ipa/remref-1.C: New test.
1456 * g++.dg/ipa/remref-2.C: Likewise.
1457
3fb22b36 14582013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1459
1460 PR c++/24926
1461 * g++.dg/parse/access11.C: New.
1462
2ca21174 14632013-09-04 David Edelsohn <dje.gcc@gmail.com>
1464
1465 * g++.dg/warn/weak1.C: Skip on AIX.
1466
c9dbb922 14672013-09-04 Easwaran Raman <eraman@google.com>
1468
1469 PR middle-end/57370
1470 PR tree-optimization/58011
1471 * gfortran.dg/reassoc_12.f90: New testcase.
1472 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1473
7d500d30 14742013-09-04 David Edelsohn <dje.gcc@gmail.com>
1475
1476 * gcc.dg/attr-weakref-1.c: Skip on AIX.
1477 * gcc.dg/torture/pr53922.c: Skip on AIX.
1478 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1479
348ab1da 14802013-09-04 Teresa Johnson <tejohnson@google.com>
1481
1482 * gcc.dg/unroll_1.c: Test dumping to stderr.
1483
2b2b5104 14842013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 PR c++/58305
1487 * g++.dg/warn/deprecated-8.C: New.
1488
631d940c 14892013-09-03 Jeff Law <law@redhat.com>
1490
1491 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1492 dump output.
1493
d939b38f 14942013-09-03 Meador Inge <meadori@codesourcery.com>
1495
1496 Revert:
1497
1498 2013-08-30 Meador Inge <meadori@codesourcery.com>
1499
1500 * gcc.dg/Warray-bounds-11.c: New testcase.
1501
48cbc091 15022013-09-03 David Edelsohn <dje.gcc@gmail.com>
1503
1504 * lib/target-supports.exp (check_weak_available): Return true for AIX.
1505
b130c7c9 15062013-09-03 Jan Hubicka <jh@suse.cz>
1507
1508 * g++.dg/ipa/devirt-15.C: Fix testcase.
1509
13e6d07c 15102013-09-03 Richard Biener <rguenther@suse.de>
1511
1512 PR middle-end/57656
1513 * gcc.dg/torture/pr57656.c: New testcase.
1514
e19ddf00 15152013-09-03 Richard Biener <rguenther@suse.de>
1516
1517 PR middle-end/57287
1518 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1519
8b8cc022 15202013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1521
1522 PR fortran/PR56519
1523 * gfortran.dg/do_concurrent_3.f90: New test case.
1524
8745ccbf 15252013-09-02 Jan Hubicka <jh@suse.cz>
1526
1527 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1528
c55448e7 15292013-09-02 Martin Jambor <mjambor@suse.cz>
1530
1531 PR ipa/58106
1532 * gcc.dg/ipa/pr58106.c: New test.
1533
2d67c34c 15342013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
1535
1536 * gcc.target/aarch64/scalar_intrinsics.c
1537 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1538
0c763224 15392013-09-02 Richard Biener <rguenther@suse.de>
1540
1541 PR middle-end/57511
1542 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1543
9ea678af 15442013-09-02 Richard Biener <rguenther@suse.de>
1545
1546 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1547 reference.
1548
106c7177 15492013-09-02 Bin Cheng <bin.cheng@arm.com>
1550
1551 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1552
894d126e 15532013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1554
1555 PR c++/21682, implement DR 565
1556 * g++.dg/template/using24.C: New.
1557 * g++.dg/template/using25.C: Likewise.
1558 * g++.dg/template/using26.C: Likewise.
1559
15602013-09-01 Jan Hubicka <jh@suse.cz>
16783259 1561
1562 * g++.dg/ipa/devirt-15.C: New testcase.
1563
ad254fe6 15642013-09-01 Eric Botcazou <ebotcazou@adacore.com>
1565
1566 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1567
84f6cc40 15682013-08-31 Jan Hubicka <jh@suse.cz>
1569
1570 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1571 * g++.dg/tree-ssa/pr45453.C: Likewise.
1572
73037a1e 15732013-08-31 Jan Hubicka <jh@suse.cz>
1574
1575 * gcc.dg/fork-instrumentation.c: New testcase.
1576
c419bf40 15772013-08-30 Uros Bizjak <ubizjak@gmail.com>
1578
1579 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1580
aee4c7da 15812013-08-30 Meador Inge <meadori@codesourcery.com>
1582
1583 * gcc.dg/Warray-bounds-11.c: New testcase.
1584
9e46467d 15852013-08-30 Marek Polacek <polacek@redhat.com>
1586
1587 * g++.dg/ubsan/div-by-zero-1.C: New test.
1588 * c-c++-common/ubsan/save-expr-1.c: New test.
1589 * c-c++-common/ubsan/save-expr-2.c: New test.
1590 * c-c++-common/ubsan/save-expr-3.c: New test.
1591 * c-c++-common/ubsan/save-expr-4.c: New test.
1592 * c-c++-common/ubsan/typedef-1.c: New test.
1593 * c-c++-common/ubsan/const-char-1.c: New test.
1594 * c-c++-common/ubsan/const-expr.c: New test.
1595 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1596 * c-c++-common/ubsan/shift-1.c: Likewise.
1597 * c-c++-common/ubsan/shift-2.c: Likewise.
1598 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1599 * lib/ubsan-dg.exp: New file.
1600 * g++.dg/dg.exp: Add ubsan tests.
1601 * g++.dg/ubsan/ubsan.exp: New file.
1602 * gcc.dg/ubsan/ubsan.exp: New file.
1603 * g++.dg/ubsan/cxx11-shift-1.C: New test.
1604 * g++.dg/ubsan/cxx11-shift-2.C: New test.
1605 * c-c++-common/ubsan/div-by-zero-3.c: New test.
1606 * c-c++-common/ubsan/div-by-zero-1.c: New test.
1607 * c-c++-common/ubsan/div-by-zero-4.c: New test.
1608 * c-c++-common/ubsan/shift-3.c: New test.
1609 * c-c++-common/ubsan/unreachable-1.c: New test.
1610 * c-c++-common/ubsan/shift-1.c: New test.
1611 * c-c++-common/ubsan/shift-2.c: New test.
1612 * c-c++-common/ubsan/div-by-zero-2.c: New test.
1613 * gcc.dg/ubsan/c99-shift-2.c: New test.
1614 * gcc.dg/ubsan/c99-shift-1.c: New test.
1615
2fe870c5 16162013-08-29 Jan Hubicka <jh@suse.cz>
1617
c419bf40 1618 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1619 to match template and comment.
2fe870c5 1620
afc1cf36 16212013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1622
1623 PR c++/51424
1624 * g++.dg/cpp0x/dc8.C: New.
1625 * g++.dg/template/meminit1.C: Adjust.
1626
485c79ef 16272013-08-30 Teresa Johnson <tejohnson@google.com>
1628
1629 * gcc.dg/inline-dump.c: Delete inadvertant commit.
1630
6c6bd170 16312013-08-30 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR tree-optimization/58277
1634 * gcc.c-torture/execute/pr58277-1.c: New test.
1635 * gcc.c-torture/execute/pr58277-2.c: New test.
1636
cad0d474 16372013-08-30 Eric Botcazou <ebotcazou@adacore.com>
1638
1639 * gcc.dg/guality/param-1.c: New test.
1640 * gcc.dg/guality/param-2.c: Likewise.
1641
afa60cb4 16422013-08-30 Richard Biener <rguenther@suse.de>
1643
1644 PR tree-optimization/58228
1645 * gcc.dg/torture/pr58228.c: New testcase.
1646
b2a1bfff 16472013-08-30 Richard Biener <rguenther@suse.de>
1648
1649 PR tree-optimization/58223
1650 * gcc.dg/torture/pr58223.c: New testcase.
1651 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1652
1d4bc0bb 16532013-08-30 Richard Biener <rguenther@suse.de>
1654
1655 PR tree-optimization/58010
1656 * gcc.dg/pr58010.c: New testcase.
1657
6ee2edad 16582013-08-29 Xinliang DavidLi <davidxl@google.com>
c419bf40 1659
6ee2edad 1660 * gcc.dg/unroll_3.c: Message change.
1661 * gcc.dg/unroll_4.c: Likewise.
1662 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1663 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1664 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1665 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1666 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1667 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1668 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1669 * gcc.dg/unroll_1.c: Likewise.
1670 * gcc.dg/vect/bb-slp-31.c: Likewise.
1671 * gcc.dg/vect/bb-slp-14.c: Likewise.
1672 * gcc.dg/vect/bb-slp-8.c: Likewise.
1673 * gcc.dg/vect/bb-slp-23.c: Likewise.
1674 * gcc.dg/vect/bb-slp-15.c: Likewise.
1675 * gcc.dg/vect/bb-slp-9.c: Likewise.
1676 * gcc.dg/vect/bb-slp-24.c: Likewise.
1677 * gcc.dg/vect/bb-slp-16.c: Likewise.
1678 * gcc.dg/vect/bb-slp-25.c: Likewise.
1679 * gcc.dg/vect/bb-slp-17.c: Likewise.
1680 * gcc.dg/vect/bb-slp-26.c: Likewise.
1681 * gcc.dg/vect/bb-slp-18.c: Likewise.
1682 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1683 * gcc.dg/vect/bb-slp-27.c: Likewise.
1684 * gcc.dg/vect/bb-slp-19.c: Likewise.
1685 * gcc.dg/vect/bb-slp-28.c: Likewise.
1686 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1687 * gcc.dg/vect/bb-slp-29.c: Likewise.
1688 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1689 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1690 * gcc.dg/vect/bb-slp-1.c: Likewise.
1691 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1692 * gcc.dg/vect/bb-slp-2.c: Likewise.
1693 * gcc.dg/vect/bb-slp-3.c: Likewise.
1694 * gcc.dg/vect/bb-slp-10.c: Likewise.
1695 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1696 * gcc.dg/vect/bb-slp-4.c: Likewise.
1697 * gcc.dg/vect/bb-slp-11.c: Likewise.
1698 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1699 * gcc.dg/vect/bb-slp-5.c: Likewise.
1700 * gcc.dg/vect/bb-slp-20.c: Likewise.
1701 * gcc.dg/vect/bb-slp-6.c: Likewise.
1702 * gcc.dg/vect/bb-slp-21.c: Likewise.
1703 * gcc.dg/vect/bb-slp-30.c: Likewise.
1704 * gcc.dg/vect/bb-slp-13.c: Likewise.
1705 * gcc.dg/vect/bb-slp-7.c: Likewise.
1706 * gcc.dg/vect/bb-slp-22.c: Likewise.
1707 * gcc.dg/unroll_2.c: Likewise.
1708 * g++.dg/vect/slp-pr50413.cc: Likewise.
1709 * g++.dg/vect/slp-pr56812.cc: Likewise.
1710 * g++.dg/vect/slp-pr50819.cc: Likewise.
1711
cac1ceba 17122013-08-29 Eric Botcazou <ebotcazou@adacore.com>
1713
1714 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1715
485c79ef 17162013-08-29 Teresa Johnson <tejohnson@google.com>
1717
1718 * gcc.dg/pr40209.c: Use -fopt-info.
1719 * gcc.dg/pr26570.c: Ditto.
1720 * gcc.dg/pr32773.c: Ditto.
1721 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1722
a1d4a509 17232013-08-29 Richard Biener <rguenther@suse.de>
1724
1725 PR tree-optimization/58246
1726 * gcc.dg/torture/pr58246.c: New testcase.
1727
1c302f04 17282013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1729
1730 PR fortran/52243
1731 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
1732 obsolete by patch.
1733 * gfortran.dg/realloc_on_assign_19.f90: New test.
1734
f3e5154c 17352013-08-29 Richard Biener <rguenther@suse.de>
1736
1737 PR middle-end/57287
1738 * gcc.dg/pr57287-2.c: New testcase.
1739
c2ff4a23 17402013-08-29 Richard Biener <rguenther@suse.de>
1741
1742 PR tree-optimization/57685
1743 * gcc.dg/torture/pr57685.c: New testcase.
1744
294db8f9 17452013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1746
1747 PR c++/58255
1748 * g++.dg/cpp0x/dc7.C: New.
1749
34d8484d 17502013-08-28 Jakub Jelinek <jakub@redhat.com>
1751
1752 PR middle-end/58257
1753 * c-c++-common/gomp/pr58257.c: New test.
1754
56473921 17552013-08-28 Richard Biener <rguenther@suse.de>
1756
1757 PR tree-optimization/56933
1758 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1759
56741832 17602013-08-27 Vidya Praveen <vidyapraveen@arm.com>
1761
1762 * gcc.target/aarch64/scalar_shift_1.c: New.
1763
71fa3334 17642013-08-27 Richard Biener <rguenther@suse.de>
1765
1766 PR tree-optimization/57521
1767 * gcc.dg/torture/pr57521.c: New testcase.
1768
8fc60d7f 17692013-08-27 Jakub Jelinek <jakub@redhat.com>
1770
1771 PR rtl-optimization/57860
1772 PR rtl-optimization/57861
1773 PR rtl-optimization/57875
1774 PR rtl-optimization/57876
1775 PR rtl-optimization/57877
1776 * gcc.c-torture/execute/pr57860.c: New test.
1777 * gcc.c-torture/execute/pr57861.c: New test.
1778 * gcc.c-torture/execute/pr57875.c: New test.
1779 * gcc.c-torture/execute/pr57876.c: New test.
1780 * gcc.c-torture/execute/pr57877.c: New test.
1781
02e6443e 17822013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1783
1784 PR fortran/58146
1785 * gfortran.dg/bounds_check_18.f90: New test.
1786
5dece6c1 17872013-08-23 Jan Hubicka <jh@suse.cz>
1788
1789 * g++.dg/ipa/devirt-14.C: Fix typo.
1790
2fe59507 17912013-08-23 Mikael Morin <mikael@gcc.gnu.org>
1792
1793 PR fortran/57798
1794 * gfortran.dg/inline_sum_5.f90: New.
1795
a29cc450 17962013-08-23 Janus Weil <janus@gcc.gnu.org>
1797
1798 PR fortran/57843
1799 * gfortran.dg/typebound_assignment_7.f90: New.
1800
1e4f4118 18012013-08-23 Jan Hubicka <jh@suse.cz>
1802
1803 * g++.dg/ipa/devirt-13.C: New testcase.
1804 * g++.dg/ipa/devirt-14.C: New testcase.
1805
a6f8b9b9 18062013-08-23 Jakub Jelinek <jakub@redhat.com>
1807
65e3f673 1808 PR target/58218
1809 * gcc.target/i386/pr58218.c: New test.
1810
a6f8b9b9 1811 PR tree-optimization/58209
1812 * gcc.c-torture/execute/pr58209.c: New test.
1813
1f923b01 18142013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1815
1816 * gcc.target/powerpc/pr57744.c: Declare abort.
1817
9edc81dd 18182013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 PR c++/56380
1821 * g++.dg/template/error54.C: New.
1822
3e4e48bc 18232013-08-22 Janus Weil <janus@gcc.gnu.org>
1824
1825 PR fortran/58185
1826 * gfortran.dg/select_type_34.f90: New.
1827
555b8b62 18282013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1829
1830 PR c++/56130
1831 * g++.dg/warn/deprecated-7.C: New.
1832
e725c0e9 18332013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1834
1835 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1836
eff54963 18372013-08-21 Jeff Law <law@redhat.com>
1838
1839 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1840
129e36e0 18412013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1842
1843 PR c++/56134
1844 * g++.dg/ext/attr-alias-3.C: New.
1845
48cb4748 18462013-08-20 Janus Weil <janus@gcc.gnu.org>
1847
1848 PR fortran/53655
1849 * gfortran.dg/intent_out_8.f90: New.
1850
4874cc89 18512013-08-20 Teresa Johnson <tejohnson@google.com>
1852
1853 PR rtl-optimizations/57451
1854 * g++.dg/tree-prof/pr57451.C: New test.
1855
015715b6 18562013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1857
1858 PR c++/58190
1859 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1860
57717943 18612013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
015715b6 1862
57717943 1863 PR c/57490
1864 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1865
8aa32773 18662013-08-19 Peter Bergner <bergner@vnet.ibm.com>
1867
1868 * gcc.target/powerpc/dfp-dd-2.c: New test.
1869 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1870 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1871
a43ff590 18722013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
1873
1874 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1875 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1876 Check for SLL too.
1877
85748fcc 18782013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
1879
1880 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1881
2038fd5b 1882 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1883 "Threaded".
1884
40e5d37c 1885 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1886 correct test response.
1887
e07e29d7 1888 PR testsuite/52641
1889 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1890 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1891 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1892 (v4si): Use it.
1893 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1894 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1895
d41434f8 1896 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1897
5514adf9 18982013-08-18 Jan Hubicka <jh@suse.cz>
1899
1900 * g++.dg/ipa/type-inheritance-1.C: New testcase.
1901
837c3aa3 19022013-08-19 Janus Weil <janus@gcc.gnu.org>
1903
1904 PR fortran/46271
1905 * gfortran.dg/gomp/proc_ptr_1.f90: New.
1906
a7c17572 19072013-08-18 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR tree-optimization/58006
1910 * g++.dg/opt/pr58006.C: New test.
1911
a3ddd82f 19122013-08-18 Eric Botcazou <ebotcazou@adacore.com>
1913
1914 * gnat.dg/specs/linker_alias.ads: New test.
1915
36ee0f30 19162013-08-16 Jakub Jelinek <jakub@redhat.com>
1917
f0ddb243 1918 PR tree-optimization/58164
1919 * gcc.c-torture/compile/pr58164.c: New test.
1920
36ee0f30 1921 PR tree-optimization/58165
1922 * g++.dg/opt/pr58165.C: New test.
1923
8a089c41 19242013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1925
1926 PR c++/51912
1927 * g++.dg/cpp0x/enum28.C: New.
1928 * g++.dg/cpp0x/enum15.C: Adjust.
1929
f2e80d2c 19302013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1931
1932 PR target/57949
1933 * gcc.target/powerpc/pr57949-1.c: New.
1934 * gcc.target/powerpc/pr57949-2.c: New.
1935
28044937 19362013-08-14 Jakub Jelinek <jakub@redhat.com>
1937
1938 PR tree-optimization/58145
1939 * gcc.dg/pr58145-1.c: New test.
1940 * gcc.dg/pr58145-2.c: New test.
1941
c3d2d0e4 19422013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
ba3650b5 1943
1944 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1945 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1946 * gcc.dg/debug/dwarf2/static1.c: Likewise.
1947 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1948 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1949 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1950 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1951 * gcc.dg/debug/dwarf2/var1.c: Likewise.
1952 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1953 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1954 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1955 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1956 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1957 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1958 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1959 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1960 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1961 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1962 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1963 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1964 * gcc.dg/debug/dwarf2/var2.c: Likewise.
1965 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1966 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1967 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1968 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1969 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1970 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1971 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1972 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1973 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1974 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1975 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1976 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1977 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1978 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1979 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1980 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1981 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1982 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1983 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1984 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1985
78999fb3 1986 PR testsuite/52641
1987 * gcc.c-torture/execute/pr56799.x: New file.
1988
afbc41eb 1989 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1990
78723923 1991 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1992
0a91982d 1993 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1994 * gcc.dg/pr44214-3.c (v2df): Likewise.
1995
02a29dbd 1996 * gcc.dg/pr46647.c: xfail for avr-*-*.
1997
fc4a0a87 1998 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1999 memcpy by one.
2000 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2001 Expect l to be optimized away.
2002 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2003
61c14953 2004 PR testsuite/52641
2005 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2006 to tests that assume int/double are larger than short/float.
2007
0d0bcf1b 2008 PR testsuite/52641
2009 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2010 target { ! int16 }.
2011 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2012 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2013 target { int16 }. Restrict existing tests to target { int32 }
2014 where appropriate.
2015 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2016 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2017 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2018 * lib/target-supports.exp (check_effective_target_int32): New proc.
2019
e9997c42 2020 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2021 exclude from scan test.
0d0bcf1b 2022
129e36e0 2023 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
d0aef758 2024 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2025 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2026 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2027 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2028 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2029 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2030 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2031 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2032 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2033 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2034 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2035 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2036 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2037 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2038 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2039 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2040 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2041 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2042
7608ecd7 20432013-08-14 Janis Johnson <janisjo@codesourcery.com>
2044
709c6c3e 2045 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2046
7608ecd7 2047 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2048 to be the first test directive.
2049 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2050 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2051 * gcc.target/arm/atomic-op-char.c: Likewise.
2052 * gcc.target/arm/atomic-op-consume.c: Likewise.
2053 * gcc.target/arm/atomic-op-int.c: Likewise.
2054 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2055 * gcc.target/arm/atomic-op-release.c: Likewise.
2056 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2057 * gcc.target/arm/atomic-op-short.c: Likewise.
2058
91b338ea 20592013-08-14 Andrey Belevantsev <abel@ispras.ru>
2060
2061 PR rtl-optimization/57662
2062 * gcc.dg/pr57662.c: New test.
2063
7013586e 20642013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2065
2066 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2067 alternative to -1.
2068 * gcc.target/mips/nans-legacy.c: Likewise.
2069
bdec4ccf 20702013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2071
2072 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2073 escapes.
2074 * gcc.target/mips/fabs-legacy.c: Likewise.
2075 * gcc.target/mips/fabsf-2008.c: Likewise.
2076 * gcc.target/mips/fabsf-legacy.c: Likewise.
2077 * gcc.target/mips/fneg-2008.c: Likewise.
2078 * gcc.target/mips/fneg-legacy.c: Likewise.
2079 * gcc.target/mips/fnegf-2008.c: Likewise.
2080 * gcc.target/mips/fnegf-legacy.c: Likewise.
2081 * gcc.target/mips/nan-2008.c: Likewise.
2082 * gcc.target/mips/nan-legacy.c: Likewise.
2083 * gcc.target/mips/nanf-2008.c: Likewise.
2084 * gcc.target/mips/nanf-legacy.c: Likewise.
2085 * gcc.target/mips/nans-2008.c: Likewise.
2086 * gcc.target/mips/nans-legacy.c: Likewise.
2087 * gcc.target/mips/nansf-2008.c: Likewise.
2088 * gcc.target/mips/nansf-legacy.c: Likewise.
2089
a4030db1 20902013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2091
2092 * gnat.dg/valued_proc.adb: New test.
2093 * gnat.dg/valued_proc_pkg.ads: New helper.
2094
e4849b47 20952013-08-13 Jakub Jelinek <jakub@redhat.com>
2096
da51794e 2097 PR tree-optimization/57661
2098 * g++.dg/opt/pr57661.C: New test.
2099
e4849b47 2100 PR sanitizer/56417
2101 * gcc.dg/asan/pr56417.c: New test.
2102
d9389474 21032013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2104
2105 * gnat.dg/loop_optimization16.adb: New test.
2106 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2107
6ff0a286 21082013-08-13 Marek Polacek <polacek@redhat.com>
2109
2110 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2111
8e48a65b 21122013-08-13 David Malcolm <dmalcolm@redhat.com>
2113
2114 Example of converting global state to per-pass state.
2115
2116 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2117 global state "static int counter" to...
2118 (one_pass::counter): ...this instance data.
2119
6f744c31 21202013-08-13 David Malcolm <dmalcolm@redhat.com>
2121
2122 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2123 to member function...
2124 (one_pass::gate): ...this.
2125 (one_pass_exec): Convert to member function...
2126 (one_pass::impl_execute): ...this.
2127
da427a7a 21282013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2129
2130 PR c++/57416
2131 * g++.dg/cpp0x/pr57416.C: New.
2132
122218c7 21332013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2134
2135 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2136 changes.
2137 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2138 * g++.dg/cpp0x/defaulted2.C: Likewise.
2139 * g++.dg/cpp0x/defaulted31.C: Likewise.
2140 * g++.dg/cpp0x/error6.C: Likewise.
2141 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2142 * g++.dg/cpp0x/override2.C: Likewise.
2143 * g++.dg/cpp0x/parse1.C: Likewise.
2144 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2145 * g++.dg/cpp0x/temp_default4.C: Likewise.
2146 * g++.dg/ext/attrib32.C: Likewise.
2147 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2148 * g++.dg/ext/mv13.C: Likewise.
2149 * g++.dg/ext/mv7.C: Likewise.
2150 * g++.dg/ext/mv9.C: Likewise.
2151 * g++.dg/ext/pr57362.C: Likewise.
2152 * g++.dg/ext/typeof10.C: Likewise.
2153 * g++.dg/lookup/anon6.C: Likewise.
2154 * g++.dg/lookup/crash6.C: Likewise.
2155 * g++.dg/lookup/name-clash5.C: Likewise.
2156 * g++.dg/lookup/name-clash6.C: Likewise.
2157 * g++.dg/other/anon4.C: Likewise.
2158 * g++.dg/other/error15.C: Likewise.
2159 * g++.dg/other/error8.C: Likewise.
2160 * g++.dg/other/redecl2.C: Likewise.
2161 * g++.dg/parse/crash16.C: Likewise.
2162 * g++.dg/parse/crash21.C: Likewise.
2163 * g++.dg/parse/crash38.C: Likewise.
2164 * g++.dg/parse/redef2.C: Likewise.
2165 * g++.dg/parse/struct-as-enum1.C: Likewise.
2166 * g++.dg/template/crash39.C: Likewise.
2167 * g++.dg/template/redecl3.C: Likewise.
2168 * g++.dg/tls/diag-3.C: Likewise.
2169 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2170 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2171 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2172 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2173 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2174 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2175 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2176 * g++.old-deja/g++.brendan/static3.C: Likewise.
2177 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2178 * g++.old-deja/g++.jason/binding.C: Likewise.
2179 * g++.old-deja/g++.jason/crash4.C: Likewise.
2180 * g++.old-deja/g++.jason/crash7.C: Likewise.
2181 * g++.old-deja/g++.jason/lineno.C: Likewise.
2182 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2183 * g++.old-deja/g++.mike/misc3.C: Likewise.
2184 * g++.old-deja/g++.mike/net44.C: Likewise.
2185 * g++.old-deja/g++.mike/ns3.C: Likewise.
2186 * g++.old-deja/g++.ns/alias4.C: Likewise.
2187 * g++.old-deja/g++.ns/ns11.C: Likewise.
2188 * g++.old-deja/g++.other/crash23.C: Likewise.
2189 * g++.old-deja/g++.other/decl8.C: Likewise.
2190 * g++.old-deja/g++.other/linkage3.C: Likewise.
2191 * g++.old-deja/g++.other/typeck1.C: Likewise.
2192 * g++.old-deja/g++.other/typedef5.C: Likewise.
2193 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2194 * g++.old-deja/g++.pt/friend36.C: Likewise.
2195 * obj-c++.dg/method-8.mm: Likewise.
2196 * obj-c++.dg/tls/diag-3.mm: Likewise.
2197
85b82324 21982013-08-12 Perez Read <netfirewall@gmail.com>
2199
c419bf40 2200 PR target/58132
2201 * gcc.target/i386/movabs-1.c: New test.
85b82324 2202
e53c294c 22032013-08-12 Marek Polacek <polacek@redhat.com>
2204
2205 PR tree-optimization/57980
2206 * gcc.dg/pr57980.c: New test.
2207
bfdfb835 22082013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2209
2210 PR fortran/56666
2211 * gfortran.dg/do_check_10.f90: New test.
2212 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2213 * gfortran.dg/array_constructor_18.f90: Likewise.
2214 * gfortran.dg/array_constructor_22.f90: Likewise.
2215 * gfortran.dg/coarray_15.f90: Likewise.
2216 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2217 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2218 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2219
4e09c87c 22202013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2221
2222 PR c++/53349
2223 * g++.dg/cpp0x/constexpr-ice8.C: New.
2224
9b868067 22252013-08-09 Xinliang David Li <davidxl@google.com>
2226
2227 * gcc.target/i386/memcpy-strategy-1.c: New test.
2228 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2229 * gcc.target/i386/memset-strategy-1.c: Ditto.
2230 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2231
6a261305 22322013-08-09 Jan Hubicka <jh@suse.cz>
2233
2234 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2235 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2236
4ab104d3 22372013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2238
2239 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2240
5e75682e 22412013-08-09 Janus Weil <janus@gcc.gnu.org>
2242
2243 PR fortran/58058
2244 * gfortran.dg/transfer_intrinsic_6.f90: New.
2245
3dade231 22462013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2247
2248 Revert:
2249 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2250
2251 PR c++/46206
2252 * g++.dg/lookup/typedef2.C: New.
2253
5e7bd7ac 22542013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2255
2256 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2257 output of vdup intrinsics.
2258
53e6ff93 22592013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2260
2261 * gcc.target/arm/lp1189445.c: New testcase.
2262
48d6412b 22632013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2264
2265 * gcc.dg/torture/pr58079.c: New test.
2266
af776050 22672013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2268
2269 * gnat.dg/warn9.adb: New test.
2270
457759bf 22712013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2272
2273 PR c++/46206
2274 * g++.dg/lookup/typedef2.C: New.
2275
c32a664f 22762013-08-07 David Malcolm <dmalcolm@redhat.com>
2277
2278 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2279 to optstr when building plugins on darwin.
2280
c59a4591 22812013-08-06 Martin Jambor <mjambor@suse.cz>
2282
2283 PR tree-optimization/57539
2284 * gcc.dg/ipa/pr57539.c: New test.
2285
e595fb52 22862013-08-06 Martin Jambor <mjambor@suse.cz>
c3d2d0e4 2287 Bernd Edlinger <bernd.edlinger@hotmail.de>
e595fb52 2288
2289 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2290 (a): Fix constructor.
2291
1f7747bd 22922013-08-06 Martin Jambor <mjambor@suse.cz>
2293
2294 PR fortran/57987
2295 * gfortran.dg/pr57987.f90: New test.
2296
54dfdbf2 22972013-08-06 Martin Jambor <mjambor@suse.cz>
2298
2299 PR middle-end/58041
2300 * gcc.dg/torture/pr58041.c: New test.
2301 * gcc.target/arm/pr58041.c: Likewise.
2302
2e42c60f 23032013-08-06 Janus Weil <janus@gcc.gnu.org>
2304
2305 PR fortran/57306
2306 * gfortran.dg/pointer_init_8.f90: New.
2307
42f9a786 23082013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2309
2310 PR c++/58080
2311 * g++.dg/cpp0x/pr58080.C: New.
2312
c5b5340f 23132013-08-05 David Malcolm <dmalcolm@redhat.com>
2314
2315 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2316 to optstr when building plugins.
2317
cbe8bda8 23182013-08-05 David Malcolm <dmalcolm@redhat.com>
2319
2320 Patch autogenerated by refactor_passes.py from
2321 https://github.com/davidmalcolm/gcc-refactoring-scripts
2322 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2323
2324 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2325 struct to a subclass of gimple_opt_pass along with...
2326 (pass_data_one_pass): ...new pass_data instance and...
2327 (make_one_pass): ...new function.
2328 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2329 global struct to a subclass of gimple_opt_pass along with...
2330 (pass_data_warn_self_assign): ...new pass_data instance and...
2331 (make_pass_warn_self_assign): ...new function.
2332 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2333 a global struct to a subclass of gimple_opt_pass along with...
2334 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2335 (make_pass_dumb_plugin_example): ...new function.
2336 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2337 global struct to a subclass of gimple_opt_pass along with...
2338 (pass_data_warn_self_assign): ...new pass_data instance and...
2339 (make_pass_warn_self_assign): ...new function.
2340
bcfddb5b 23412013-08-05 David Malcolm <dmalcolm@redhat.com>
2342
2343 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2344 is created and added to the pass_manager to reflect
2345 autogenerated changes.
2346 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2347 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2348 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2349
1898176c 23502013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2351
2352 PR c++/58072
2353 * g++.dg/cpp0x/pr58072.C: New.
2354
dc77dea1 23552013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2356
2357 * gcc.dg/torture/pr57993-2.cpp: New.
2358
09ab6335 23592013-08-02 Jan Hubicka <jh@suse.cz>
2360
2361 * gcc.dg/ipa/ipa-1.c: Update.
2362 * gcc.dg/ipa/ipa-2.c: Update.
2363 * gcc.dg/ipa/ipa-3.c: Update.
2364 * gcc.dg/ipa/ipa-4.c: Update.
2365 * gcc.dg/ipa/ipa-5.c: Update.
2366 * gcc.dg/ipa/ipa-7.c: Update.
2367 * gcc.dg/ipa/ipa-8.c: Update.
2368 * gcc.dg/ipa/ipcp-1.c: Update.
2369 * gcc.dg/ipa/ipcp-2.c: Update.
2370
1524bcdc 23712013-08-02 Vladimir Makarov <vmakarov@redhat.com>
2372
2373 PR rtl-optimization/58048
2374 * gcc.target/i386/pr58048.c: New.
2375
7729d703 23762013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2377
2378 * gcc.target/arm/neon-for-64bits-2.c: Delete.
2379
ea1a5831 23802013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
2381 Peter Bergner <bergner@vnet.ibm.com>
2382
2383 PR c++/54537
2384 * g++.dg/overload/using3.C: New.
2385 * g++.dg/overload/using2.C: Adjust.
2386 * g++.dg/lookup/using9.C: Likewise.
2387
31991287 23882013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2389
2390 * gcc.target/arm/pr46972-2.c: New test.
2391
bf03c3ca 23922013-08-01 Vidya Praveen <vidyapraveen@arm.com>
2393
2394 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2395
a081294b 23962013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2397
77c2266a 2398 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
a081294b 2399
032f7a5e 24002013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
2401
2402 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2403 rather than addressing!=absolute when deciding how to handle MIPS16
2404 when the test forces an ABI.
2405
afa73430 24062013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2407
2408 PR c++/57673
2409 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2410
6d1cd25b 24112013-07-30 Steve Ellcey <sellcey@mips.com>
2412
2413 * gcc.target/mips/code-readable-1.c: Increase switch size.
2414 * gcc.target/mips/code-readable-2.c: Ditto.
2415 * gcc.target/mips/code-readable-3.c: Ditto.
2416 * gcc.target/mips/code-readable-4.c: Ditto.
2417
900467dc 24182013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2419
2420 PR c++/57947
2421 * g++.dg/parse/crash63.C: New.
2422
9919de52 24232013-07-30 Tobias Burnus <burnus@net-b.de>
2424
2425 PR fortran/57530
2426 * gfortran.dg/pointer_assign_8.f90: New.
2427 * gfortran.dg/pointer_assign_9.f90: New.
2428 * gfortran.dg/pointer_assign_10.f90: New.
2429 * gfortran.dg/pointer_assign_11.f90: New.
2430
48c8dd80 24312013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2432
2433 * gcc.target/arm/pr57637.c: New testcase.
2434
8f0676e4 24352013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2436
2437 PR tree-optimization/57993
2438 * gcc.dg/torture/pr57993.c: New test.
2439
b710b5a9 24402013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
2441
2442 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2443
090e6222 24442013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2445
2446 PR c++/57948
2447 * g++.dg/conversion/ambig2.C: New.
2448
0bd32132 24492013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
2450
2451 * gcc.target/mips/fabs-2008.c: New test case.
2452 * gcc.target/mips/fabs-legacy.c: New test case.
2453 * gcc.target/mips/fabsf-2008.c: New test case.
2454 * gcc.target/mips/fabsf-legacy.c: New test case.
2455 * gcc.target/mips/fneg-2008.c: New test case.
2456 * gcc.target/mips/fneg-legacy.c: New test case.
2457 * gcc.target/mips/fneg-2008.c: New test case.
2458 * gcc.target/mips/fneg-legacy.c: New test case.
2459 * gcc.target/mips/nan-2008.c: New test case.
2460 * gcc.target/mips/nan-legacy.c: New test case.
2461 * gcc.target/mips/nanf-2008.c: New test case.
2462 * gcc.target/mips/nanf-legacy.c: New test case.
2463 * gcc.target/mips/nans-2008.c: New test case.
2464 * gcc.target/mips/nans-legacy.c: New test case.
2465 * gcc.target/mips/nansf-2008.c: New test case.
2466 * gcc.target/mips/nansf-legacy.c: New test case.
2467 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2468
ce61c6c6 24692013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2470 Maxim Kuvyrkov <maxim@kugelworks.com>
2471
2472 * lib/target-supports.exp (check_effective_target_non_bionic): New
2473 effective-target test.
2474 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2475 * g++.dg/tls/thread_local4g.C: Ditto.
2476
9986d8ae 24772013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2478
2479 PR fortran/58009
2480 * gfortran.dg/vector_subsript_7.f90: New test.
2481
4772256c 24822013-07-27 Tobias Burnus <burnus@net-b.de>
2483
2484 PR fortran/57991
2485 * gfortran.dg/warn_alias.f90: New.
2486
324ff991 24872013-07-27 Janus Weil <janus@gcc.gnu.org>
2488
2489 PR fortran/57285
2490 * gfortran.dg/class_array_19.f90: New.
2491
2486aa66 24922013-07-27 Eric Botcazou <ebotcazou@adacore.com>
2493
2494 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2495 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2496 * gcc.dg/vect/pr57741-3.c: Likewise.
2497 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2498
24992013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
ef20877c 2500
2501 Skip tests that make assumptions about struct layout that don't hold
2502 on epiphany:
2503 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2504 * g++.dg/cpp0x/iop.C: Likewise.
2505 * g++.dg/cpp0x/named_refs.C: Likewise.
2506 * g++.dg/cpp0x/rv1p.C: Likewise.
2507 * g++.dg/cpp0x/rv2p.C: Likewise.
2508 * g++.dg/cpp0x/rv3p.C: Likewise.
2509 * g++.dg/cpp0x/rv4p.C: Likewise.
2510 * g++.dg/cpp0x/rv5p.C: Likewise.
2511 * g++.dg/cpp0x/rv6p.C: Likewise.
2512 * g++.dg/cpp0x/rv7p.C: Likewise.
2513 * g++.dg/cpp0x/rv8p.C: Likewise.
2514 * g++.dg/ext/strncpy-chk1.C: Likewise.
2515 * gcc.dg/builtin-object-size-10.c: Likewise.
2516 * gcc.dg/builtin-object-size-11.c: Likewise.
2517 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2518 * gcc.dg/pr25805.c: Likewise.
2519 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2520 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2521 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2522 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2523 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2524 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2525 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2526 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2527 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2528 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2529 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2530 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2531 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2532 * gcc.c-torture/execute/zerolen-2.x: Likewise.
b18062da 2533 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
ef20877c 2534
033a597f 2535 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
090e6222 2536 * gcc.dg/tree-ssa/loop-1.c: Likewise.
033a597f 2537
459a6334 2538 * gcc.dg/torture/pr37868.c: Disable for epiphany.
2539 * gcc.dg/sibcall-6.c: Enable for epiphany.
2540
ba63f744 25412013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2542
2543 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2544
a189a1e6 25452013-07-26 David Edelsohn <dje.gcc@gmail.com>
2546
2547 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2548 memcpy not initializers.
2549
a2666683 2550 * gcc.dg/guality/guality.exp: Skip on AIX.
2551
d79f8e62 25522013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2553
2554 PR c++/57101
2555 * g++.dg/cpp0x/pr57101.C: New.
2556
d0755ec6 25572013-07-26 Ian Bolton <ian.bolton@arm.com>
2558
2559 * gcc.target/aarch64/neg_1.c: New test.
2560
9ce53a40 25612013-07-25 Janus Weil <janus@gcc.gnu.org>
2562
2563 PR fortran/57966
2564 * gfortran.dg/typebound_call_25.f90: New.
2565
e9018ddb 25662013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2567
2568 PR c++/57981
2569 * g++.dg/cpp0x/pr57981.C: New.
2570
25712013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2572
2573 PR c++/57880
2574 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2575
8177deec 25762013-07-25 Vladimir Makarov <vmakarov@redhat.com>
2577
2578 PR rtl-optimization/57960
2579 * gcc.target/s390/pr57960.c: New.
2580
149a9006 25812013-07-25 Janus Weil <janus@gcc.gnu.org>
2582
2583 PR fortran/57639
2584 * gfortran.dg/unlimited_polymorphic_9.f90: New.
2585
13a19995 25862013-07-25 Terry Guo <terry.guo@arm.com>
2587
2588 * gcc.target/arm/thumb1-Os-mult.c: New test case.
2589
8797ee50 25902013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2591
2592 PR c++/57942
2593 * g++.dg/inherit/pr57942.C: New.
2594
91bf8773 25952013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2596
2597 * gcc.target/powerpc/bool2.h: New file, test the code generation
77c2266a 2598 of logical operations for power5, altivec, power7, and power8 systems.
91bf8773 2599 * gcc.target/powerpc/bool2-p5.c: Likewise.
2600 * gcc.target/powerpc/bool2-av.c: Likewise.
2601 * gcc.target/powerpc/bool2-p7.c: Likewise.
2602 * gcc.target/powerpc/bool2-p8.c: Likewise.
2603 * gcc.target/powerpc/bool3.h: Likewise.
2604 * gcc.target/powerpc/bool3-av.c: Likewise.
2605 * gcc.target/powerpc/bool2-p7.c: Likewise.
2606 * gcc.target/powerpc/bool2-p8.c: Likewise.
2607
79f829c1 26082013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2609
2610 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2611
1ae2a9c0 26122013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2613
2614 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2615
0000f7ab 26162013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2617
2618 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2619 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2620 type from long to long long.
2621 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2622 to have effective-target keywords of lp64 and ilp32.
2623 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2624 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2625 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2626 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2627 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2628 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2629 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2630 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2631 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2632
7aa04c8d 26332013-07-23 Tom Tromey <tromey@redhat.com>
2634 Joseph Myers <joseph@codesourcery.com>
2635
2636 * gcc.dg/c11-generic-1.c: New file.
2637 * gcc.dg/c11-generic-2.c: New file.
2638
2b0fbfde 26392013-07-22 Tobias Burnus <burnus@net-b.de>
2640
2641 PR fortran/57906
2642 PR fortran/52052
2643 * coarray/lib_realloc_1.f90: Permit optimization.
2644 * gfortran.dg/coarray_31.f90: New.
2645
1258cc6d 26462013-07-22 Tobias Burnus <burnus@net-b.de>
2647
2648 PR fortran/57762
2649 * gfortran.dg/class_array_7.f03: Fix memory leak.
2650
73ba5047 26512013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2652
2653 PR c++/52816
2654 * g++.dg/cpp0x/decltype56.C: New.
2655
b63c56ae 26562013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2657
2658 * gcc.dg/pr53265.c: Correct line number in dg-message.
2659
fbf60a35 26602013-07-22 Diego Novillo <dnovillo@google.com>
2661
73ba5047 2662 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
fbf60a35 2663
a9b468ef 26642013-07-22 Georg-Johann Lay <avr@gjlay.de>
2665
2666 PR testsuite/52641
2667 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2668 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2669
f419ec16 26702013-07-22 Georg-Johann Lay <avr@gjlay.de>
2671
2672 PR testsuite/52641
2673 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2674 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2675 * gcc.dg/torture/pr53366-1.c: Same.
2676 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2677 * gcc.dg/torture/pr56488.c: Same.
2678 * gcc.dg/torture/pr57584.c: Same.
2679 * gcc.dg/tree-ssa/pr57385.c: Same.
2680 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2681
69b39ef2 26822013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
2683
2684 * c-c++-common/pr41779.c: Fix typos.
2685 * gcc.c-torture/compile/20031125-2.c: Likewise.
2686 * gcc.c-torture/compile/20040621-1.c: Likewise.
2687 * gcc.c-torture/execute/20020418-1.c: Likewise.
2688 * gcc.dg/20020108-1.c: Likewise.
2689 * gcc.dg/atomic-generic-aux.c: Likewise.
2690 * gcc.dg/builtin-complex-err-2.c: Likewise.
2691 * gcc.dg/decl-1.c: Likewise.
2692 * gcc.dg/di-sync-multithread.c: Likewise.
2693 * gcc.dg/format/c90-printf-1.c: Likewise.
2694 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2695 * gcc.dg/long-long-compare-1.c: Likewise.
2696 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2697 * gcc.dg/pr17055-1.c: Likewise.
2698 * gcc.dg/pr27095.c: Likewise.
2699 * gcc.dg/torture/fp-int-convert.h: Likewise.
2700 * gcc.dg/tree-prof/inliner-1.c: Likewise.
2701 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2702 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2703 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2704 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2705 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2706 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2707 * gcc.dg/tree-ssa/pr42585.c: Likewise.
2708 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2709 * gcc.dg/vect/vect-cond-5.c: Likewise.
2710 * gcc.dg/weak/typeof-2.c: Likewise.
2711 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2712 * gcc.target/arm/naked-1.c: Likewise.
2713 * gcc.target/i386/pr9771-1.c: Likewise.
2714 * gcc.target/sparc/sparc-constant-1.c: Likewise.
2715 * gcc.target/sparc/struct-ret-check.c: Likewise.
2716 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2717 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
73ba5047 2718 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2719 Likewise.
69b39ef2 2720
7243e979 27212013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2722
2723 PR fortran/56937
2724 * gfortran.dg/dependency_42.f90: New test.
2725 * gfortran.dg/dependency_43.f90: New test.
2726
eb429e06 27272013-07-21 Tobias Burnus <burnus@net-b.de>
2728
2729 PR fortran/35862
2730 * gfortran.dg/round_4.f90: New.
2731
9e8bea80 27322013-07-21 Tobias Burnus <burnus@net-b.de>
2733
2734 PR fortran/57894
2735 * gfortran.dg/min_max_conformance_2.f90: New.
2736
ffb840b4 27372013-07-20 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR preprocessor/57620
2740 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2741 (main): Don't test {s,u,U,L}12.
2742 * c-c++-common/raw-string-13.c: New test.
2743 * c-c++-common/raw-string-14.c: New test.
2744 * c-c++-common/raw-string-15.c: New test.
2745 * c-c++-common/raw-string-16.c: New test.
2746
b9a85db4 27472013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
2748
2749 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2750
c3d2d0e4 27512013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
56957a84 2752
2753 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2754
b58188af 2755 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2756 target { ! keeps_null_pointer_checks }.
2757 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2758 target { ! keeps_null_pointer_checks }.
2759
2760 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2761 * gcc.dg/torture/pr56488.c: Likewise.
5d0f16e6 2762
9bf7136b 27632013-07-19 Ian Bolton <ian.bolton@arm.com>
2764
2765 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2766 new testcase.
2767
e09a17b7 27682013-07-19 David Edelsohn <dje.gcc@gmail.com>
2769
c48927d9 2770 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2771 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2772 * gfortran.dg/guality/guality.exp: Skip on AIX.
e09a17b7 2773
1f2f1a0a 2774 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2775
b0fa2f03 2776 * g++.dg/debug/pr56819.C: Skip on AIX.
2777 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2778 * g++.dg/guality/guality.exp: Skip on AIX.
2779
361ad776 2780 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2781
9242e60b 2782 * gcc.misc-tests/gcov-14.c: Skip on AIX.
2783
2784 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2785
fdbf5b19 27862013-07-19 Georg-Johann Lay <avr@gjlay.de>
2787
2788 PR target/57516
2789 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2790 Adjust to corrected rounding.
2791
c3494c6a 27922013-07-19 Georg-Johann Lay <avr@gjlay.de>
2793
2794 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2795 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2796 check_effective_target_cilkplus.
2797 * g++.dg/cilk-plus/cilk-plus.exp: Same.
2798
2120132c 27992013-07-18 Pat Haugen <pthaugen@us.ibm.com>
2800
2801 * gcc.target/powerpc/pr57744.c: Fix typo.
2802
c440293e 28032013-07-18 Sriraman Tallam <tmsriram@google.com>
2804
2805 PR middle-end/57698
2806 * gcc.c-torture/compile/pr57698.c: New test.
77c2266a 2807 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
c440293e 2808 * gcc.c-torture/compile/pr44043.c: Ditto.
2809
8033d76f 28102013-07-18 Wei Mi <wmi@google.com>
2811
2812 PR rtl-optimization/57878
f8334495 2813 * g++.dg/pr57878.C: New test.
8033d76f 2814
8300523b 28152013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2816
2817 * gcc.dg/pr42611.c: Move dg-error to correct line.
2818
17d26abc 28192013-07-17 Tobias Burnus <burnus@net-b.de>
2820
2821 PR fortran/57895
2822 * gfortran.dg/dollar_sym_3.f: New.
2823 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2824
20d911c3 28252013-07-16 Iain Sandoe <iain@codesourcery.com>
2826
2827 PR target/55654
2828 PR target/55656
2829 PR target/55657
2830 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2831 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2832 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2833 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2834 * objc.dg/image-info.m: Likewise.
2835 * objc.dg/symtab-1.m: Likewise.
2836 * objc.dg/torture/strings/const-str-10.m: Likewise.
2837 * objc.dg/torture/strings/const-str-11.m: Likewise.
2838 * objc.dg/torture/strings/const-str-9.m: Likewise.
2839 * objc.dg/zero-link-1.m: Likewise.
2840 * objc.dg/zero-link-2.m: Likewise.
2841 * objc.dg/no-extra-load.m: Avoid Foundation.h.
2842 * objc.dg/objc-foreach-4.m: Likewise.
2843 * objc.dg/objc-foreach-5.m: Likewise.
2844 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2845 (for Darwin).
2846 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2847 * obj-c++.dg/syntax-error-1.mm: Likewise.
2848 * objc.dg/method-6.m: Likewise.
2849 * objc.dg/pr23214.m: Likewise.
2850 * objc.dg/proto-lossage-7.m: Likewise.
2851 * objc.dg/strings/const-str-12b.m: Likewise.
2852 * objc.dg/zero-link-3.m: Likewise.
2853 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2854 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2855 adjust headers, interfaces and encoded types to reflect current system
2856 versions. Add FIXME and outputs from current system compiler for
2857 reference.
2858
9b44c85a 28592013-07-15 Cong Hou <congh@google.com>
2860
2861 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2862 counted.
2863 * gcc.target/i386/l_fma_float_3.c: Likewise.
2864 * gcc.target/i386/l_fma_double_1.c: Likewise.
2865 * gcc.target/i386/l_fma_double_3.c: Likewise.
2866
5088e479 28672013-07-15 Peter Bergner <bergner@vnet.ibm.com>
2868
2869 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2870 function to test if HTM is available.
2871 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2872 * gcc.target/powerpc/htm-builtin-1.c: New test.
2873
2dec1d1b 28742013-07-15 Tobias Burnus <burnus@net-b.de>
2875
2876 * gfortran.dg/coarray_lib_realloc_1.f90: New.
2877 * gfortran.dg/coarray/lib_realloc_1.f90: New.
2878 * gfortran.dg/coarray_6.f90: Add dg-error.
2879
77405744 28802013-07-15 Tobias Burnus <burnus@net-b.de>
2881
2882 PR fortran/37336
2883 * gfortran.dg/finalize_18.f90: New.
2884
92983bfd 28852013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2886
2887 PR fortran/52669
2888 * fortran.dg/module_variable_1.f90: New test.
2889 * fortran.dg/module_variable_2.f90: New test.
2890
3dbad1a0 28912013-07-14 Marc Glisse <marc.glisse@inria.fr>
2892
2893 * g++.dg/ext/vector19.C: Adapt.
2894 * g++.dg/ext/vector23.C: New testcase.
2895
0dc99c85 28962013-07-12 Michael Matz <matz@suse.de>
2897
2898 PR middle-end/55771
2899 * c-c++-common/pr55771.c: New test.
2900
8458c9e9 29012013-07-12 Tejas Belagod <tejas.belagod@arm.com>
2902
2903 * gcc.target/aarch64/vect-movi.c: New.
2904
db56f021 29052013-07-11 Sriraman Tallam <tmsriram@google.com>
2906
2907 PR target/57362
2908 * g++.dg/ext/pr57362.C: New.
8033d76f 2909
248c10bf 29102013-07-11 Georg-Johann Lay <avr@gjlay.de>
2911
2912 PR target/57631
2913 * gcc.target/avr/torture/pr57631.c: New test.
2914
3acbf86a 29152013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2916
2917 PR c++/57827
2918 * g++.dg/cpp0x/constexpr-ice7.C: New.
2919
62c0b9e9 29202013-07-10 Janis Johnson <janisjo@codesourcery.com>
2921
2922 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2923 for EABI targets.
2924 * gcc.c-torture/execute/nest-align-1.x: New.
2925
6b126b8b 29262013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2927
2928 PR c++/57874
2929 * g++.dg/cpp0x/sfinae48.C: New.
2930
c7691e08 29312013-07-10 Jakub Jelinek <jakub@redhat.com>
2932
2933 PR preprocessor/57824
2934 * c-c++-common/raw-string-17.c: New test.
2935 * c-c++-common/gomp/pr57824.c: New test.
2936
839f2f70 29372013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2938
2939 PR c++/57869
2940 * g++.dg/cpp0x/reinterpret_cast1.C: New.
2941 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2942 * g++.dg/conversion/dr195.C: Update.
2943 * g++.dg/expr/cast2.C: Likewise.
2944
bd285415 29452013-07-10 Jakub Jelinek <jakub@redhat.com>
2946
da31536d 2947 * c-c++-common/raw-string-18.c: New test.
2948 * c-c++-common/raw-string-19.c: New test.
2949
bd285415 2950 PR preprocessor/57757
2951 * g++.dg/cpp/paste1.C: New test.
2952 * g++.dg/cpp/paste2.C: New test.
2953
0060eac4 29542013-07-10 Graham Stott <grahams@btinternet.com>
bd285415 2955
0060eac4 2956 * gcc.target/mips/mulsize-1.c: New.
2957 * gcc.target/mips/mulsize-2.c: New.
2958 * gcc.target/mips/mulsize-3.c: New.
2959 * gcc.target/mips/mulsize-4.c: New.
2960
b8cb837a 29612013-07-09 Marc Glisse <marc.glisse@inria.fr>
2962
2963 PR c++/53094
2964 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2965 * g++.dg/ext/vector24.C: New testcase.
2966
72ba84e7 29672013-07-09 Marc Glisse <marc.glisse@inria.fr>
2968
2969 PR c++/53000
2970 * g++.dg/cpp0x/decltype17.C: Adjust.
2971
4d0fc88b 29722013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2973
2974 PR c++/51786
2975 * g++.dg/cpp0x/pr51786.C: New.
2976
9a92d3f1 29772013-07-08 Janis Johnson <janisjo@codesourcery.com>
2978
fda9f85f 2979 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2980
55640fb9 2981 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2982
bfb75220 2983 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2984
9a92d3f1 2985 * gcc.target/powerpc/sd-vsx.c: Require dfp.
2986 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2987
c1482a32 29882013-07-08 Tobias Burnus <burnus@net-b.de>
2989
2990 PR fortran/57834
2991 * gfortran.dg/c_f_pointer_tests_8.f90: New.
2992
33c76bea 29932013-07-08 Tobias Burnus <burnus@net-b.de>
2994
2995 PR fortran/50554
2996 * gfortran.dg/do_check_9.f90: New.
2997
71ff9385 29982013-07-08 Tobias Burnus <burnus@net-b.de>
2999
3000 PR fortran/57785
3001 * gfortran.dg/dot_product_2.f90: New.
3002
6992b8c8 30032013-07-08 Tobias Burnus <burnus@net-b.de>
3004
3005 PR fortran/57469
3006 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3007
17abfead 30082013-07-08 Manfred Schwarb <manfred99@gmx.ch>
3009
3010 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3011 * gfortran.dg/finalize_10.f90: Fix dg-final.
3012
ec7f9058 30132013-07-08 Jakub Jelinek <jakub@redhat.com>
3014
1bf020d9 3015 PR target/57819
3016 * gcc.target/i386/pr57819.c: New test.
3017
ec7f9058 3018 PR rtl-optimization/57829
3019 * gcc.c-torture/execute/pr57829.c: New test.
3020
7645814e 30212013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3022
3023 * gcc.target/i386/memcpy-vector_loop-1.c: New.
3024 * gcc.target/i386/memcpy-vector_loop-2.c: New.
3025
c358a059 30262013-07-06 Uros Bizjak <ubizjak@gmail.com>
3027
3028 PR target/57807
3029 * gcc.target/i386/pr57807.c: New test.
3030
64b5be08 30312013-07-06 Jakub Jelinek <jakub@redhat.com>
3032
3033 PR target/29776
3034 * gcc.dg/tree-ssa/vrp89.c: New test.
3035
265fadd8 30362013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3037
3038 PR c++/28262
3039 * g++.dg/parse/defarg16.C: New.
3040
1f3a048a 30412013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3042
3043 PR rtl-optimization/55342
3044 * gcc.target/i386/pr55342.c: New.
3045
bf0def1a 30462013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3047
3048 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3049
0ac95c1d 30502013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3051
3052 PR c++/14263
3053 * g++.dg/inherit/virtual10.C: New.
3054
c3d2d0e4 30552013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
f5298614 3056
3057 PR c/57821
3058 * gcc.dg/large-size-array-6.c: New test.
3059
132310a1 30602013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3061
3062 PR c++/38634
3063 * g++.dg/template/crash116.C: New.
3064
c3d2d0e4 30652013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
c174dc7c 3066
3067 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3068 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3069
52ec2ff6 30702013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3071
3072 PR c++/54998
3073 * g++.dg/cpp0x/nsdmi-list3.C: New.
3074
310db606 30752013-07-03 Jakub Jelinek <jakub@redhat.com>
3076
f4d378a8 3077 PR target/57777
3078 * gcc.target/i386/pr57777.c: New test.
3079
310db606 3080 PR c++/57771
3081 * g++.dg/template/arg9.C: New test.
3082
2ce8ff38 30832013-07-02 Sriraman Tallam <tmsriram@google.com>
3084
3085 * gcc.target/i386/avx-inline.c: New test.
3086
3856abb3 30872013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3088
3089 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3090 * gcc.target/mips/call-2.c: Likewise.
3091 * gcc.target/mips/call-3.c: Likewise.
3092 * gcc.target/mips/lazy-binding-1.c: Likewise.
3093
1d62df1c 30942013-07-02 Jakub Jelinek <jakub@redhat.com>
3095
3096 PR tree-optimization/57741
3097 * gcc.dg/vect/pr57741-1.c: New test.
3098 * gcc.dg/vect/pr57741-2.c: New test.
3099 * gcc.dg/vect/pr57741-3.c: New test.
3100
7cea39c9 31012013-07-02 Ian Bolton <ian.bolton@arm.com>
3102
3103 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3104 on big endian.
3105 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3106 * lib/target-supports.exp: Define aarch64_little_endian.
3107
1648ecaa 31082013-07-02 Ian Bolton <ian.bolton@arm.com>
3109
3110 * gcc.target/aarch64/abs_1.c: New test.
3111
0e14bc84 31122013-07-02 Ian Bolton <ian.bolton@arm.com>
3113
3114 * gcc.target/aarch64/bfxil_1.c: New test.
3115 * gcc.target/aarch64/bfxil_2.c: Likewise.
3116
ad06d4f0 31172013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3118
3119 PR c/57766
3120 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3121 array sizes from 100 to 20.
3122
eec0c388 31232013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3124
3125 PR fortran/54788
3126 * gfortran.dg/pointer_remapping_8.f90: New.
3127
4e8832f3 31282013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3129
3130 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3131 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3132 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3133 * g++.dg/cpp1y/complex_literals.h: New.
3134
3a9f4abc 31352013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3136
3137 PR c++/57645
3138 * g++.dg/cpp0x/noexcept21.C: New.
3139
df92075b 31402013-06-28 Jakub Jelinek <jakub@redhat.com>
3141
3142 PR target/57736
3143 * gcc.target/i386/pr57736.c: New test.
3144
936c3081 31452013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3146
3147 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3148 c specific.
3149 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3150 strings to match the fixed error messages.
3151 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3152 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3153 message check.
3154
53ee13c3 31552013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3156
3157 PR target/57744
3158 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3159 stqcx. get even registers.
3160
5f1ffcf6 31612013-06-28 Marc Glisse <marc.glisse@inria.fr>
3162
3163 PR c++/57509
3164 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3165
556f149b 31662013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3167
eec0c388 3168 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3169 Fix scan patterns.
3170 * gcc.target/i386/bmi-1.c: Ditto.
3171 * gcc.target/i386/bmi-bextr-4.c: New.
3172 * gcc.target/i386/bmi-bextr-5.c: Ditto.
556f149b 3173
2ec7ae77 31742013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3175
3176 PR c++/57682
3177 * g++.dg/cpp0x/initlist73.C: New.
3178
1832272c 31792013-06-27 Meador Inge <meadori@codesourcery.com>
3180
3181 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3182 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3183 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3184
68ea4406 31852013-06-27 Marc Glisse <marc.glisse@inria.fr>
3186
3187 PR c++/57509
3188 * g++.dg/ext/pr57509.C: New file.
3189
b8f56e39 31902013-06-27 Jakub Jelinek <jakub@redhat.com>
3191
fdddc582 3192 PR target/57623
3193 * gcc.target/i386/bmi-bextr-3.c: New test.
3194
b8f56e39 3195 PR target/57623
3196 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3197
f6145e99 31982013-06-27 Marc Glisse <marc.glisse@inria.fr>
3199
3200 PR c++/57172
3201 * g++.dg/cpp0x/pr57172.C: New testcase.
3202
5ada7a14 32032013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3204
3205 * gcc.target/s390/htm-1.c: New file.
3206 * gcc.target/s390/htm-nofloat-1.c: New file.
3207 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3208
3a5a6289 32092013-06-26 Tobias Burnus <burnus@net-b.de>
3210
3211 PR fortran/29800
3212 * gfortran.dg/bounds_check_17.f90: New.
3213
944f42fc 32142013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3215
3216 PR c++/57640
3217 * g++.dg/cpp1y/pr57640.C: New.
3218
885cf451 32192013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3220
3221 PR c/57692
3222 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3223 overflow due to size of arrays.
3224
bb0d2509 32252013-06-25 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR tree-optimization/57705
3228 * gcc.dg/vect/pr57705.c: New test.
3229 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3230
2f6c1cf4 32312013-06-25 Martin Jambor <mjambor@suse.cz>
3232
3233 PR middle-end/57670
3234 * g++.dg/ipa/pr57670.C: New test.
3235
37704d29 32362013-06-25 Richard Biener <rguenther@suse.de>
3237
3238 PR middle-end/56977
3239 * gcc.dg/pr56977.c: New testcase.
3240
6c0a4a25 32412013-06-24 Martin Jambor <mjambor@suse.cz>
3242
3243 PR tree-optimization/57358
3244 * gcc.dg/ipa/pr57358.c: New test.
3245
44375292 32462013-06-24 Richard Biener <rguenther@suse.de>
3247
3248 PR testsuite/57686
3249 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3250
5f751b20 32512013-06-24 Richard Biener <rguenther@suse.de>
3252
3253 PR tree-optimization/57488
3254 * gcc.dg/torture/pr57488.c: New testcase.
3255
ef1adaf2 32562013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3257 Dominique d'Humieres <dominiq@lps.ens.fr>
3258
3259 PR fortran/52413
3260 * gfortran.dg/fraction.f90: New.
3261
6611aa31 32622013-06-24 Alan Modra <amodra@gmail.com>
3263
3264 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3265 Add scan-assembler-not "lvx".
3266 * gcc.target/powerpc/le-altivec-consts.c: New.
3267
f47682e2 32682013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3269
3270 * g++.dg/cpp0x/sfinae47.C: New.
3271
c3d2d0e4 32722013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
640c5f1f 3273
3274 PR target/52483
3275 * gcc.target/sh/pr52483-1.c: New.
3276 * gcc.target/sh/pr52483-2.c: New.
3277 * gcc.target/sh/pr52483-3.c: New.
3278 * gcc.target/sh/pr52483-4.c: New.
3279 * gcc.target/sh/pr52483-5.c: New.
3280
ef21d40e 32812013-06-23 Sriraman Tallam <tmsriram@google.com>
3282
f47682e2 3283 * gcc.target/i386/intrinsics_1.c: New test.
3284 * gcc.target/i386/intrinsics_2.c: Ditto.
3285 * gcc.target/i386/intrinsics_3.c: Ditto.
3286 * gcc.target/i386/intrinsics_4.c: Ditto.
3287 * gcc.target/i386/intrinsics_5.c: Ditto.
3288 * gcc.target/i386/intrinsics_6.c: Ditto.
3289 * gcc.target/i386/avx-1.c: Provide macros for builtins
ef21d40e 3290 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3291
6b3ceb4e 32922013-06-21 Tobias Burnus <burnus@net-b.de>
3293
ef1adaf2 3294 PR fortran/37336
6b3ceb4e 3295 * gfortran.dg/finalize_17.f90: New.
3296
be613ac9 32972013-06-21 Tobias Burnus <burnus@net-b.de>
3298
3299 * gfortran.dg/realloc_on_assign_18.f90: New.
3300
e9331eab 33012013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
3302
3303 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3af61095 3304 Also changed the returns from error as distinct values so that
3305 debugging can get easier.
e9331eab 3306 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3af61095 3307 errors specific to C, if necessary. Also added new error
3308 hooks for C++.
e9331eab 3309 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3310 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3311 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3312 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3313 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3af61095 3314 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3315 the same changes as parser_errors3.c, spaces were added between colons
3316 to not confuse C++ compiler with 2 colons as scope.
e9331eab 3317 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3318 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3319 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3320 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3321 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3322 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3323 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3324 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3325 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3326 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3327 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3af61095 3328 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3329 in the list.
556f149b 3330
2511e9f1 33312013-06-21 Joseph Myers <joseph@codesourcery.com>
3332
3333 PR other/53317
3334 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3335
43844d9d 33362013-06-20 Uros Bizjak <ubizjak@gmail.com>
3337
3338 PR target/57655
3339 * gcc.target/i386/pr57655.c: New test.
3340
566da47b 33412013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3342
3343 * ada/acats/tests/gcc: Delete.
3344 * gnat.dg/style: Likewise.
3345
0e1f139e 33462013-06-20 Jeff Law <law@redhat.com>
3347
082b762c 3348 PR tree-optimization/57660
3349 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3350 based on their branch cost.
3351
0e1f139e 3352 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3353
d6da7303 33542013-06-20 Tobias Burnus <burnus@net-b.de>
3355
3356 PR fortran/57633
3357 * gfortran.dg/list_read_11.f90: New.
3358
d51283e3 33592013-06-20 Richard Biener <rguenther@suse.de>
3360
3361 PR tree-optimization/57584
3362 * gcc.dg/torture/pr57584.c: New testcase.
3363
3af61095 33642013-06-19 Sharad Singhai <singhai@google.com>
fafee80b 3365
3366 * g++.dg/gcov/gcov-8.C: New testcase.
3367 * lib/gcov.exp: Handle intermediate format.
3368
febd1624 33692013-06-19 Wei Mi <wmi@google.com>
3370
3371 PR rtl-optimization/57518
3372 * testsuite/gcc.dg/pr57518.c: New test.
3373
bf23f19b 33742013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
3375
3376 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3377
df8d3e89 33782013-06-19 Jan Hubicka <jh@suse.cz>
3379
3380 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3381
9fc9adf1 33822013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3383
d6da7303 3384 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3385 hard-coded values of array sizes with a #define.
3386 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3387 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3388 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3389 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3390 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
9fc9adf1 3391
55f20d82 33922013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
3393
3394 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3395 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3396
16bc66ec 33972013-06-19 Jeff Law <law@redhat.com>
3398
3399 * gcc.dg/tree-ssa/forwprop-28.c: New test.
3400
e997eed0 34012013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3402
3403 PR c++/57638
3404 * g++.dg/template/error53.C: New.
3405
1beddc79 34062013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
3407
3408 PR target/55033
3409 * gcc.target/powerpc/pr55033.c: Fix options.
3410
3bc4161a 34112013-06-18 Sriraman Tallam <tmsriram@google.com>
3412
3413 * gcc.target/i386/inline_error.c: New test.
3414 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3415 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3416
4b2b9c30 34172013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
3418
3419 PR c++/53211
3420 * g++.dg/cpp0x/decltype55.C: New.
3421
f83fc440 34222013-06-18 Marek Polacek <polacek@redhat.com>
3423
3424 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3425
204567e5 34262013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3427
3428 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3429
3ca6c547 34302013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4b2b9c30 3431
3ca6c547 3432 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3433 Also changed the returns from error as distinct values so that it is
3434 easier to debug.
4b2b9c30 3435
fcd3260c 34362013-06-17 Sofiane Naci <sofiane.naci@arm.com>
3437
3438 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3439
3cad7e87 34402013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3441
3442 PR c++/16128
3443 * g++.dg/template/error52.C: New.
3444 * g++.dg/lookup/friend15.C: Update.
3445 * g++.dg/parse/error11.C: Likewise.
3446 * g++.dg/parse/error14.C: Likewise.
3447 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3448 * g++.dg/parse/template25.C: Likewise.
3449 * g++.old-deja/g++.jason/cond.C: Likewise.
3450 * g++.old-deja/g++.mike/for2.C: Likewise.
3451 * g++.old-deja/g++.robertl/eb125.C: Likewise.
3452 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3453
0d86a926 34542013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3455
3456 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3457 ensure alignment.
3458
5530d2dd 34592013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
3460
3cad7e87 3461 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
29b00097 3462 accidentally placing minus sign for length instead of stride.
5530d2dd 3463
c3d2d0e4 34642013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
ddba76b8 3465
3466 PR rtl-optimization/57425
3467 PR rtl-optimization/57569
3468 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3469 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3470
14460286 34712013-06-15 Mikael Morin <mikael@gcc.gnu.org>
3472
3473 PR fortran/49074
3474 PR fortran/56136
3475 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3476 packing.
3477 * gfortran.dg/typebound_assignment_6.f03: New.
3478
90ba0d1e 34792013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
3480
3481 * gcc.target/h8300/h8300.exp: New.
3482 * gcc.dg/pragma-isr.c: Move to ...
3483 * gcc.target/sh/torture/pragma-isr.c: ... here ...
3484 * gcc.target/h8300/pragma-isr.c: ... and here.
3485 * gcc.dg/pragma-isr2.c: Move to ...
3486 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3487 * gcc.target/h8300/pragma-isr2.c: ... and here.
3488 * gcc.dg/pragma-isr-trapa.c: Move to ...
3489 * gcc.target/sh/pragma-isr-trapa.c: ... here.
3490 * gcc.dg/pragma-isr-trapa2.c: Move to ...
3491 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3492 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3493 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3494 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3495 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3496 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3497 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3498 * gcc.dg/attr-isr-trap_exit.c: Move to ...
3499 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3500 * gcc.dg/attr-isr-trapa.c: Move to ...
3501 * gcc.target/sh/attr-isr-trapa.c: ... here.
3502
f0599f80 35032013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3504
3505 PR c++/51413
3506 * g++.dg/ext/builtin-offsetof1.C: New.
3507
c3d2d0e4 35082013-06-14 Vidya Praveen <vidyapraveen@arm.com>
74375e70 3509
3510 * gcc.target/aarch64/vect_smlal_1.c: New file.
3511
0e1d2bb3 35122013-06-14 Tobias Burnus <burnus@net-b.de>
3513
3514 PR fortran/57508
3515 * gfortran.dg/defined_assignment_7.f90: New.
3516
2388b095 35172013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3518
3519 PR c++/57599
3520 * g++.dg/rtti/dyncast6.C: New.
3521 * g++.dg/cpp0x/dyncast1.C: Likewise.
3522
780871fb 35232013-06-14 Alan Modra <amodra@gmail.com>
3524
3525 PR middle-end/57134
3526 * gcc.dg/pr57134.c: New.
3527
883d6776 35282013-06-14 Tobias Burnus <burnus@net-b.de>
3529
3530 PR fortran/57596
3531 * gfortran.dg/deferred_type_param_9.f90: New.
3532
4895a1c6 35332013-06-13 Marc Glisse <marc.glisse@inria.fr>
3534
3535 * gcc.dg/fold-minus-1.c: New testcase.
3536
b8351c16 35372013-06-13 Mikael Morin <mikael@gcc.gnu.org>
3538
3539 PR fortran/49074
3540 * gfortran.dg/typebound_assignment_5.f03: New.
3541
2c83a45e 35422013-06-13 Marc Glisse <marc.glisse@inria.fr>
3543
3544 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3545
488befe3 35462013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
c3d2d0e4 3547 Pat Haugen <pthaugen@us.ibm.com>
3548 Peter Bergner <bergner@vnet.ibm.com>
488befe3 3549
3550 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3551 load/store instructions on power7, power8.
3552 * gcc.target/powerpc/atomic-p8.c: Likewise.
3553
6a3adac6 35542013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3555
3556 PR c/57577
3557 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3558
a8b52ce3 35592013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3560
3561 PR c++/38958
3562 * g++.dg/warn/Wunused-var-20.C: New.
3563
1a7e2e52 35642013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3565
3566 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3567 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3568 Run with -fno-common.
3569
f6617633 35702013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3571
3572 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3573 and exit function calls with return 1 and return 0, respectively.
3574
885edc78 35752013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3576
3577 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3578 New tests.
3579
7855598c 35802013-06-12 Marc Glisse <marc.glisse@inria.fr>
3581
3582 PR tree-optimization/57361
3583 * gcc.dg/tree-ssa/pr57361.c: New file.
3584
a4af5520 35852013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3586
3587 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3588 to ensure alignment.
3589 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3590
c8ea12b2 35912013-06-12 Tobias Burnus <burnus@net-b.de>
3592
3593 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3594
b57ce307 35952013-06-12 Tobias Burnus <burnus@net-b.de>
3596 Dominique d'Humieres <dominiq@lps.ens.fr>
3597
c8ea12b2 3598 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
b57ce307 3599
273d4084 36002013-06-12 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR target/56564
3603 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3604 * gcc.target/i386/pr56564-3.c: Likewise.
3605
86721945 36062013-06-11 Tobias Burnus <burnus@net-b.de>
3607
3608 PR fortran/57535
3609 * gfortran.dg/class_array_18.f90: New.
3610
f1f8b204 36112013-06-11 Jan Hubicka <jh@suse.cz>
3612
3613 PR c++/57551
3614 * g++.dg/ext/visibility/anon6.C: Update testcase.
3615
62aab3f3 36162013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
3617
3618 PR c/57563
3619 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
556f149b 3620 in how we check __sec_reduce_mutating function's result.
62aab3f3 3621
f88fbcb9 36222013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
c3d2d0e4 3623 Pat Haugen <pthaugen@us.ibm.com>
3624 Peter Bergner <bergner@vnet.ibm.com>
f88fbcb9 3625
3626 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3627 direct move instructions.
3628 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3629 * gcc.target/powerpc/direct-move.h: Likewise.
3630 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3631 * gcc.target/powerpc/direct-move-float2.c: Likewise.
3632 * gcc.target/powerpc/direct-move-double1.c: Likewise.
3633 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3634 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3635 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3636
73a517d8 36372013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3638
3639 PR c++/52440
3640 * g++.dg/cpp0x/pr52440.C: New.
3641
a16734cd 36422013-06-10 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR target/56564
3645 * gcc.target/i386/pr56564-1.c: New test.
3646 * gcc.target/i386/pr56564-2.c: New test.
3647 * gcc.target/i386/pr56564-3.c: New test.
3648 * gcc.target/i386/pr56564-4.c: New test.
3649 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3650 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3651 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3652 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3653 * gcc.target/i386/vect-sizes-1.c: Likewise.
3654 * gcc.target/i386/memcpy-1.c: Likewise.
3655 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3656 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3657
2c27bea9 36582013-06-10 Thomas Schwinge <thomas@codesourcery.com>
3659
3660 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3661 systems to cover all GNU systems.
3662 * g++.dg/abi/guard2.C: Likewise.
3663 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3664 * g++.dg/eh/sighandle.C: Likewise.
3665 * g++.dg/ext/cleanup-10.C: Likewise.
3666 * g++.dg/ext/cleanup-11.C: Likewise.
3667 * g++.dg/ext/cleanup-8.C: Likewise.
3668 * g++.dg/ext/cleanup-9.C: Likewise.
3669 * g++.dg/opt/const5.C: Likewise.
3670 * g++.dg/opt/life1.C: Likewise.
3671 * g++.dg/other/pr39496.C: Likewise.
3672 * g++.old-deja/g++.abi/aggregates.C: Likewise.
3673 * g++.old-deja/g++.abi/align.C: Likewise.
3674 * g++.old-deja/g++.abi/bitfields.C: Likewise.
3675 * g++.old-deja/g++.law/weak.C: Likewise.
3676 * g++.old-deja/g++.pt/asm1.C: Likewise.
3677 * gcc.c-torture/execute/20030125-1.x: Likewise.
3678 * gcc.c-torture/execute/990127-2.x: Likewise.
3679 * gcc.dg/20041106-1.c: Likewise.
3680 * gcc.dg/20050503-1.c: Likewise.
3681 * gcc.dg/builtin-object-size-5.c: Likewise.
3682 * gcc.dg/cleanup-10.c: Likewise.
3683 * gcc.dg/cleanup-11.c: Likewise.
3684 * gcc.dg/cleanup-8.c: Likewise.
3685 * gcc.dg/cleanup-9.c: Likewise.
3686 * gcc.dg/complex-5.c: Likewise.
3687 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3688 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3689 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3690 * gcc.dg/dfp/pr35739.c: Likewise.
3691 * gcc.dg/fdata-sections-1.c: Likewise.
3692 * gcc.dg/lto/20090206-1_0.c: Likewise.
3693 * gcc.dg/lto/20090206-2_0.c: Likewise.
3694 * gcc.dg/pr30360.c: Likewise.
3695 * gcc.dg/pr37303.c: Likewise.
3696 * gcc.dg/pr39323-1.c: Likewise.
3697 * gcc.dg/pr39323-2.c: Likewise.
3698 * gcc.dg/pr39323-3.c: Likewise.
3699 * gcc.dg/pr45416.c: Likewise.
3700 * gcc.dg/setjmp-2.c: Likewise.
3701 * gcc.dg/split-1.c: Likewise.
3702 * gcc.dg/split-3.c: Likewise.
3703 * gcc.dg/split-4.c: Likewise.
3704 * gcc.dg/strlenopt-12g.c: Likewise.
3705 * gcc.dg/strlenopt-14g.c: Likewise.
3706 * gcc.dg/strlenopt-14gf.c: Likewise.
3707 * gcc.dg/strlenopt-16g.c: Likewise.
3708 * gcc.dg/strlenopt-17g.c: Likewise.
3709 * gcc.dg/strlenopt-18g.c: Likewise.
3710 * gcc.dg/strlenopt-1f.c: Likewise.
3711 * gcc.dg/strlenopt-22g.c: Likewise.
3712 * gcc.dg/strlenopt-2f.c: Likewise.
3713 * gcc.dg/strlenopt-4g.c: Likewise.
3714 * gcc.dg/strlenopt-4gf.c: Likewise.
3715 * gcc.dg/struct-ret-3.c: Likewise.
3716 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3717 * gcc.misc-tests/linkage.exp: Likewise.
3718 * gcc.target/i386/20000724-1.c: Likewise.
3719 * gcc.target/i386/align-main-3.c: Likewise.
3720 * gcc.target/i386/cleanup-1.c: Likewise.
3721 * gcc.target/i386/inline-mcpy.c: Likewise.
3722 * gcc.target/i386/pr32268.c: Likewise.
3723 * gcc.target/i386/pr36613.c: Likewise.
3724 * gcc.target/i386/pr39013-1.c: Likewise.
3725 * gcc.target/i386/pr39013-2.c: Likewise.
3726 * gcc.target/i386/pr39496.c: Likewise.
3727 * gcc.target/i386/pr40906-3.c: Likewise.
3728 * gcc.target/i386/pr46084.c: Likewise.
3729 * lib/target-supports.exp (check_effective_target_pie): Likewise.
3730
fe9c9e23 37312013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
3732
3733 PR target/6526
3734 * gcc.target/sh/pr6526.c: New.
3735
1bb66e41 37362013-06-09 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR target/57568
3739 * gcc.c-torture/execute/pr57568.c: New test.
3740
02dd3d19 37412013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3742
3743 PR c++/37404
3744 * g++.dg/other/vararg-4.C: New.
3745
0178c26e 37462013-06-08 Vladimir Makarov <vmakarov@redhat.com>
3747
3748 PR rtl-optimization/57559
3749 * gcc.target/s390/pr57559.c : New test.
3750
942ba353 37512013-06-08 Tobias Burnus <burnus@net-b.de>
3752
3753 PR fortran/37336
3754 * gfortran.dg/finalize_10.f90: New.
3755 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3756 * gfortran.dg/finalize_15.f90: New.
3757
b3453f4d 37582013-06-08 Tobias Burnus <burnus@net-b.de>
3759
3760 PR fortran/57553
3761 * gfortran.dg/storage_size_4.f90: New.
3762
1d7354bb 37632013-06-07 Sriraman Tallam <tmsriram@google.com>
3764
3765 PR c++/57548
3766 * testsuite/g++.dg/ext/pr57548.C: New test.
3767
bfc83720 37682013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
3769
3770 PR middle-end/57541
3771 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3772
0f8f626c 37732013-06-07 Jan Hubicka <jh@suse.cz>
3774
3775 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3776
aa21bb5d 37772013-06-07 Tobias Burnus <burnus@net-b.de>
3778
3779 PR fortran/57549
3780 * gfortran.dg/array_constructor_48.f90: New.
3781 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3782 * gfortran.dg/array_constructor_type_15.f03: Ditto.
3783
8ee7dc6f 37842013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3785
3786 PR target/56315
3787 * gcc.target/arm/xordi3-opt.c: New test.
3788
42d8b8fe 37892013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3790
3791 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3792 Revert to dg-options.
3793
a7769be1 37942013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
3795
3796 PR target/55033
3797 * gcc.target/powerpc/pr55033.c: New.
3798
4e308cb8 37992013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
3800
3801 PR c++/53658
3802 * g++.dg/cpp0x/alias-decl-36.C: New.
3803
7028141d 38042013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
c3d2d0e4 3805 Pat Haugen <pthaugen@us.ibm.com>
3806 Peter Bergner <bergner@vnet.ibm.com>
7028141d 3807
b9085e89 3808 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3809 power8 builtin functions.
4e308cb8 3810 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3811 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3812 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3813 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3814 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3815 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3816 * gcc.target/powerpc/p8vector-vectorize-1.c: New
b9085e89 3817 tests to test power8 auto-vectorization.
4e308cb8 3818 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3819 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3820 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3821 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
b9085e89 3822
7028141d 3823 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3824 powerpc_p8vector_ok instead of powerpc_vsx_ok.
3825
3826 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3827
3828 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3829 support.
3830 (check_effective_target_powerpc_p8vector_ok): Likewise.
3831 (is-effective-target): Likewise.
3832 (check_vect_support_and_set_flags): Likewise.
3833
22af5b71 38342013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3835
3836 PR c++/43652
3837 * g++.dg/parse/error53.C: New.
3838
53d78539 38392013-06-06 Vladimir Makarov <vmakarov@redhat.com>
3840
3841 PR rtl-optimization/57459
3842 * gcc.target/i386/pr57459.c: New test.
3843
aa78dca5 38442013-06-06 Teresa Johnson <tejohnson@google.com>
3845
3846 PR c++/53743
3847 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3848 into -freorder-blocks-and-partition test.
3849 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3850 * gcc.dg/tree-prof/20041218-1.c: Ditto.
3851 * gcc.dg/tree-prof/pr52027.c: Use -O2.
3852 * gcc.dg/tree-prof/pr50907.c: Ditto.
3853 * gcc.dg/tree-prof/pr45354.c: Ditto.
3854 * g++.dg/tree-prof/partition2.C: Ditto.
3855 * g++.dg/tree-prof/partition3.C: Ditto.
3856
44b1f833 38572013-06-06 Tobias Burnus <burnus@net-b.de>
3858
3859 PR fortran/57542
3860 * gfortran.dg/finalize_16.f90: New.
3861
915a7ccf 38622013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
3863
3864 * gcc.dg/vect/no-section-anchors-vect-68.c:
3865 Add dg-skip-if aarch64_tiny.
3866
6e13bc01 38672013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3868
3869 PR C/57457
3870 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3871 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3872
85e0ea49 38732013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3874
3875 PR c++/51908
3876 * g++.dg/cpp0x/decltype54.C: New.
3877
098e1724 38782013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
3879
3880 * gcc.dg/fshort-wchar.c: Add extra dg-options for
3881 arm*-*-*eabi* targets.
3882 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3883 arm*-*-* targets.
3884 * gcc.dg/tree-ssa/pr43491.c: Likewise.
3885
99d724c5 38862013-06-05 Manfred Schwarb <manfred99@gmx.ch>
3887 Tobias Burnus <burnus@net-b.de>
3888
3889 * gfortran.dg/string_length_2.f90: Fix dg-do run.
3890 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
3891 * gfortran.dg/io_real_boz_4.f90: Ditto.
3892 * gfortran.dg/io_real_boz_5.f90: Ditto.
3893
b474b2dc 38942013-06-05 Andreas Schwab <schwab@suse.de>
3895
3896 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3897
9817f2cd 38982013-06-04 Jan Hubicka <jh@suse.cz>
3899
3900 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3901
4c115a64 39022013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
3903
3904 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3905 parameters with void.
3906 (main2): Removed argc parameter.
3907 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3908 (main): Replaced argc, argv parameters with void.
3909 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3910 (main2): Removed argc parameter.
3911 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3912 argv parameters with void. Added __asm volatile to avoid optimization
3913 on argc, if necessary.
3914 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3915 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3916 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3917 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3918 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3919 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3920 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3921 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3922 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3923 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3924 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3925 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3926 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3927 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3928 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3929 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3930 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3931 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3932 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3933 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3934 parameters with void.
3935 (main2): Removed argc parameter.
3936 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3937 (main): Replaced argc, argv parameters with void.
3938 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3939 argv parameters with void. Also renamed this function as main, and
3940 delete the existing main.
3941 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3942 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3943 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3944
dae88020 39452013-06-04 Ian Bolton <ian.bolton@arm.com>
3946
3947 * gcc.target/aarch64/movi_1.c: New test.
3948
afb69dbf 39492013-06-04 Tobias Burnus <burnus@net-b.de>
3950
3951 PR fortran/37336
3952 * gfortran.dg/finalize_12.f90: New.
3953 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3954 end of scope finalization.
3955 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3956 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3957 * gfortran.dg/auto_dealloc_2.f90: Ditto.
3958 * gfortran.dg/class_19.f03: Ditto.
3959 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3960 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3961 * gfortran.dg/extends_14.f03: Ditto.
3962 * gfortran.dg/move_alloc_4.f90: Ditto.
3963 * gfortran.dg/typebound_proc_27.f03: Ditto.
3964
39652013-06-04 Manfred Schwarb <manfred99@gmx.ch>
d3769f59 3966
3967 * gfortran.dg/bounds_check_7.f90: Remove "! {".
3968 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3969 * gfortran.dg/default_initialization_5.f90: Update dg-do.
3970 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3971 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3972 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3973 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3974 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
3975 * gfortran.dg/io_real_boz_4.f90: Ditto.
3976 * gfortran.dg/io_real_boz_5.f90: Ditto.
3977 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3978 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3979 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3980 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3981 * gfortran.dg/transpose_2.f90: Fix dg-output.
3982
cc92dddc 39832013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
3984
3985 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3986 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3987 dg-option and an header comment.
556f149b 3988
7442ab85 39892013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3990
3991 PR c++/57419
3992 * g++.dg/cpp0x/sfinae46.C: New.
3993 * g++.dg/cpp0x/defaulted13.C: Adjust.
3994 * g++.dg/cpp0x/defaulted2.C: Likewise.
3995 * g++.dg/cpp0x/defaulted26.C: Likewise.
3996 * g++.dg/cpp0x/defaulted3.C: Likewise.
3997 * g++.dg/cpp0x/error1.C: Likewise.
3998 * g++.dg/cpp0x/implicit1.C: Likewise.
3999 * g++.dg/cpp0x/implicit11.C: Likewise.
4000 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4001 * g++.dg/cpp0x/initlist47.C: Likewise.
4002 * g++.dg/cpp0x/initlist9.C: Likewise.
4003 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4004 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4005 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4006 * g++.dg/cpp0x/union4.C: Likewise.
4007 * g++.dg/template/crash108.C: Likewise.
4008 * g++.dg/template/crash41.C: Likewise.
4009 * g++.old-deja/g++.jason/local.C: Likewise.
4010 * g++.old-deja/g++.law/visibility3.C: Likewise.
4011
a21425b5 40122013-06-03 Teresa Johnson <tejohnson@google.com>
4013
4014 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4015 * gcc.dg/vect/bb-slp-14.c: Ditto.
4016 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4017 * gcc.dg/vect/bb-slp-23.c: Ditto.
4018 * gcc.dg/vect/bb-slp-15.c: Ditto.
4019 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4020 * gcc.dg/vect/bb-slp-24.c: Ditto.
4021 * gcc.dg/vect/bb-slp-16.c: Ditto.
4022 * gcc.dg/vect/bb-slp-25.c: Ditto.
4023 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4024 * gcc.dg/vect/bb-slp-17.c: Ditto.
4025 * gcc.dg/vect/bb-slp-1.c: Ditto.
4026 * gcc.dg/vect/bb-slp-26.c: Ditto.
4027 * gcc.dg/vect/bb-slp-18.c: Ditto.
4028 * gcc.dg/vect/bb-slp-2.c: Ditto.
4029 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4030 * gcc.dg/vect/bb-slp-27.c: Ditto.
4031 * gcc.dg/vect/bb-slp-19.c: Ditto.
4032 * gcc.dg/vect/bb-slp-3.c: Ditto.
4033 * gcc.dg/vect/bb-slp-28.c: Ditto.
4034 * gcc.dg/vect/bb-slp-4.c: Ditto.
4035 * gcc.dg/vect/bb-slp-29.c: Ditto.
4036 * gcc.dg/vect/bb-slp-5.c: Ditto.
4037 * gcc.dg/vect/bb-slp-6.c: Ditto.
4038 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4039 * gcc.dg/vect/bb-slp-7.c: Ditto.
4040 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4041 * gcc.dg/vect/bb-slp-8.c: Ditto.
4042 * gcc.dg/vect/bb-slp-9.c: Ditto.
4043 * gcc.dg/vect/bb-slp-10.c: Ditto.
4044 * gcc.dg/vect/bb-slp-11.c: Ditto.
4045 * gcc.dg/vect/bb-slp-20.c: Ditto.
4046 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4047 * gcc.dg/vect/bb-slp-21.c: Ditto.
4048 * gcc.dg/vect/bb-slp-30.c: Ditto.
4049 * gcc.dg/vect/bb-slp-13.c: Ditto.
4050 * gcc.dg/vect/bb-slp-22.c: Ditto.
4051 * g++.dg/vect/slp-pr50413.cc: Ditto.
4052 * g++.dg/vect/slp-pr56812.cc: Ditto.
4053 * g++.dg/vect/slp-pr50819.cc: Ditto.
4054
b13a7b59 40552013-06-01 Tobias Burnus <burnus@net-b.de>
4056
4057 PR fortran/57456
4058 * gfortran.dg/class_array_17.f90: New.
4059
6f38d884 40602013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4061
4062 * ada/acats/floatstore.lst: New.
4063 * ada/acats/run_all.sh: Process it.
4064
fb80316e 40652013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4066
4067 * gcc.target/powerpc/e500-ord-1.c: New test.
4068 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4069 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4070 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4071
4a041f34 40722013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4073
4074 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4075
15406c25 40762013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4077
4078 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4079
0d1b8c90 40802013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4081
4082 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4083
831687cc 40842013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4085
4086 PR c/57452
4087 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4088 test-case.
4089
6bbbfabd 40902013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4091
4092 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4093
85c0fb92 40942013-05-31 Marek Polacek <polacek@redhat.com>
4095
4096 PR tree-optimization/57478
4097 PR tree-optimization/57453
4098 * gcc.dg/torture/pr57478.c: New test.
4099
ab90be9c 41002013-05-31 Tobias Burnus <burnus@net-b.de>
4101
4102 PR fortran/57456
4103 * gfortran.dg/class_array_17.f90: New.
4104
74d6113f 41052013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4106
4107 PR target/56315
4108 * gcc.target/arm/iordi3-opt.c: New test.
4109
ee73dd7b 41102013-05-31 Janus Weil <janus@gcc.gnu.org>
4111
4112 PR fortran/54190
4113 PR fortran/57217
4114 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4115 * gfortran.dg/interface_26.f90: Ditto.
4116 * gfortran.dg/proc_ptr_11.f90: Ditto.
4117 * gfortran.dg/proc_ptr_15.f90: Ditto.
4118 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4119 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4120 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4121 * gfortran.dg/typebound_override_1.f90: Ditto.
4122 * gfortran.dg/typebound_override_4.f90: Ditto.
4123 * gfortran.dg/typebound_proc_6.f03: Ditto.
4124 * gfortran.dg/assumed_type_7.f90: New test.
4125 * gfortran.dg/typebound_override_5.f90: New test.
4126 * gfortran.dg/typebound_override_6.f90: New test.
4127 * gfortran.dg/typebound_override_7.f90: New test.
4128
377db285 41292013-05-30 Tobias Burnus <burnus@net-b.de>
4130
4131 PR middle-end/57073
4132 * gfortran.dg/power_6.f90: New.
4133
fb08a7c6 41342013-05-30 Ian Bolton <ian.bolton@arm.com>
4135
4136 * gcc.target/aarch64/insv_1.c: New test.
4137
a41c2ffc 41382013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4139
4140 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4141 dg-skip-if "No stabs".
4142
72cf5e11 41432013-05-30 Janus Weil <janus@gcc.gnu.org>
4144
4145 PR fortran/54189
4146 * gfortran.dg/assumed_size_1.f90: New.
4147
0686440e 41482013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4149
4150 * gcc.dg/shrink-wrap-alloca.c: New added.
4151 * gcc.dg/shrink-wrap-pretend.c: New added.
4152 * gcc.dg/shrink-wrap-sibcall.c: New added.
4153
89ba6b9b 41542013-05-30 Tobias Burnus <burnus@net-b.de>
4155
4156 PR fortran/57458
4157 * gfortran.dg/assumed_rank_13.f90: New.
4158
b3c1a1cd 41592013-05-29 Easwaran Raman <eraman@google.com>
4160
4161 PR tree-optimization/57442
4162 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4163
259c15e6 41642013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4165
4166 PR tree-optimization/57441
4167 * gcc.c-torture/compile/pr57441.c: New.
4168
c7a53a00 41692013-05-29 Dehao Chen <dehao@google.com>
4170
4171 PR testsuite/57413
4172 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4173
89ba6b9b 41742013-05-29 Tobias Burnus <burnus@net-b.de>
ac9929f1 4175
4176 PR fortran/37336
4177 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4178 * gfortran.dg/class_19.f03: Ditto.
4179
32afb748 41802013-05-29 Richard Biener <rguenther@suse.de>
4181
4182 * gcc.dg/vect/bb-slp-32.c: New testcase.
4183
3c6d4197 41842013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4185
4186 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4187 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4188 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4189 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4190 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4191 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4192 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4193 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4194 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4195 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4196 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4197 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4198 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4199 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4200 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4201 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4202 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4203 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4204 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4205 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4206 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4207 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4208 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4209 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4210 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4211 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4212 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4213 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4214 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4215 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4216 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4217 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4218 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4219 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4220 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4221 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4222 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4223 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4224 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4225
89ba6b9b 42262013-05-29 Tobias Burnus <burnus@net-b.de>
979283e6 4227
4228 PR fortran/37336
4229 * gfortran.dg/finalize_11.f90: New.
4230 * gfortran.dg/finalize_4.f03: Remove dg-error.
4231 * gfortran.dg/finalize_5.f03: Ditto.
4232 * gfortran.dg/finalize_6.f03: Ditto.
4233 * gfortran.dg/finalize_7.f03: Ditto.
4234
b8a601dd 42352013-05-28 Tobias Burnus <burnus@net-b.de>
4236
4237 * gfortran.dg/class_array_16.f90: New.
4238
d4500202 42392013-05-28 Tobias Burnus <burnus@net-b.de>
4240
4241 PR fortran/57435
4242 * testsuite/gfortran.dg/use_29.f90: New.
4243
aad33226 42442013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4245
4246 * gnat.dg/fp_exception.adb: New test.
4247
8911f4de 42482013-05-28 Richard Biener <rguenther@suse.de>
4249
4250 PR tree-optimization/56787
4251 * gcc.dg/vect/pr56787.c: New testcase.
4252
a47586af 42532013-05-28 Janus Weil <janus@gcc.gnu.org>
4254 Tobias Burnus <burnus@net-b.de>
4255
4256 PR fortran/57217
4257 * gfortran.dg/typebound_override_4.f90: New.
4258
a3c29ebc 42592013-05-28 Richard Biener <rguenther@suse.de>
4260
4261 PR tree-optimization/57411
4262 * g++.dg/opt/pr57411.C: New testcase.
4263
9abde4bf 42642013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4265
4266 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4267 * gcc.dg/builtin-bswap-9.c: Likewise.
4268
65c294e9 42692013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4270
4271 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4272
5f037457 42732013-05-27 Richard Biener <rguenther@suse.de>
4274
4275 PR middle-end/57412
4276 * gcc.dg/gomp/pr57412.c: New testcase.
4277
2d472c22 42782013-05-27 Bud Davis <jmdavis@link.com>
4279
4280 PR fortran/50405
4281 * gfortran.dg/stfunc_8.f90: New.
4282
e4800344 42832013-05-27 Richard Biener <rguenther@suse.de>
4284
4285 PR tree-optimization/57343
4286 * gcc.dg/torture/pr57343.c: New testcase.
4287
d68e9408 42882013-05-27 Richard Biener <rguenther@suse.de>
4289
4290 PR tree-optimization/57417
4291 * gcc.dg/torture/pr57417.c: New testcase.
4292
575a3e39 42932013-05-27 Richard Biener <rguenther@suse.de>
4294
4295 PR tree-optimization/57396
4296 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4297
60acbc93 42982013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4299
4300 * gnat.dg/specs/last_bit.ads: New test.
4301
081f18cf 43022013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4303
4304 * gnat.dg/specs/machine_attribute.ads: New test.
4305
cf1fbbbe 43062013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4307
4308 * gnat.dg/incomplete3.ad[sb]: New test.
4309
188bbdec 43102013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4311
4312 PR target/53916
4313 * gcc.target/mips/div-13.c: New test.
4314
073ac520 43152013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4316
4317 PR target/55777
4318 * gcc.target/mips/mips16-attributes-5.c,
4319 * gcc.target/mips/mips16-attributes-6.c: New tests.
4320
6fb93176 43212013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4322
4323 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4324 * gcc.dg/builtin-bswap-8.c: Likewise.
4325
58ebbeff 43262013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4327
4328 PR c++/52216
4329 * g++.dg/cpp0x/new1.C: New.
4330
dbbbd81b 43312013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4332
4333 PR c++/25666
4334 * g++.dg/parse/dtor16.C: New.
4335 * g++.dg/parse/dtor6.C: Adjust.
4336
7345779f 43372013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4338
4339 PR c++/19618
4340 * g++.dg/expr/bitfield12.C: New.
4341
65a8f1a1 43422013-05-24 Jeff Law <law@redhat.com>
4343
4344 PR tree-optimization/57124
4345 * gcc.c-torture/execute/pr57124.c: New test.
4346 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4347
7d9f258f 43482013-05-24 Martin Jambor <mjambor@suse.cz>
4349
4350 PR tree-optimization/57294
4351 * gcc.dg/ipa/pr57294.c: New test.
4352
7c4a1850 43532013-05-24 Dehao Chen <dehao@google.com>
4354
4355 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4356
77b3b9e9 43572013-05-24 Ian Bolton <ian.bolton@arm.com>
4358
4359 * gcc.target/aarch64/scalar_intrinsics.c
4360 (force_simd): Use a valid instruction.
4361 (test_vdupd_lane_s64): Pass a valid lane argument.
4362 (test_vdupd_lane_u64): Likewise.
4363
5f4dd0d0 43642013-05-24 Richard Biener <rguenther@suse.de>
4365
4366 PR tree-optimization/57287
4367 * gcc.dg/pr57287.c: New testcase.
4368
bb79f009 43692013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4370
4371 PR c++/26572
4372 * g++.dg/template/error51.C: New.
4373
43742013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4375
4376 PR c++/25503
4377 * g++.dg/template/bitfield2.C: New.
4378
00b45d95 43792013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4380
4381 * gnat.dg/specs/noinline1.ads: New test.
4382 * gnat.dg/noinline2.ad[sb]: Likewise.
4383 * gnat.dg/specs/noinline3.ads: Likewise.
4384 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4385
f982ec99 43862013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
4387
4388 PR tree-ssa/57385
4389 * gcc.dg/tree-ssa/pr57385.c: New test.
4390
55da6ad7 43912013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4392
4393 * gnat.dg/derived_type4.adb: New test.
4394
fe081106 43952013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4396
4397 * gcc.dg/builtin-bswap-6.c: New test.
4398 * gcc.dg/builtin-bswap-7.c: Likewise.
4399 * gcc.dg/builtin-bswap-8.c: Likewise.
4400 * gcc.dg/builtin-bswap-9.c: Likewise.
4401
56cff37b 44022013-05-23 Christian Bruel <christian.bruel@st.com>
4403
4404 PR debug/57351
4405 * gcc.dg/debug/pr57351.c: New test
4406
c3d2d0e4 44072013-05-23 Vidya Praveen <vidyapraveen@arm.com>
9cacc1ad 4408
4409 * gcc.target/aarch64/vect-clz.c: New file.
4410
74d5ea33 44112013-05-23 Martin Jambor <mjambor@suse.cz>
fb8b391e 4412
4413 PR middle-end/57347
4414 * gcc.dg/ipa/pr57347.c: New test.
4415
6979886b 44162013-05-23 Richard Biener <rguenther@suse.de>
4417
4418 PR tree-optimization/57380
4419 * g++.dg/tree-ssa/pr57380.C: New testcase.
4420
324d4d99 44212013-05-23 Richard Biener <rguenther@suse.de>
4422
4423 PR middle-end/57381
4424 * gcc.dg/torture/pr57381.c: New testcase.
4425
98908b23 44262013-05-23 Jakub Jelinek <jakub@redhat.com>
4427
4428 PR middle-end/57344
4429 * gcc.c-torture/execute/pr57344-1.c: New test.
4430 * gcc.c-torture/execute/pr57344-2.c: New test.
4431 * gcc.c-torture/execute/pr57344-3.c: New test.
4432 * gcc.c-torture/execute/pr57344-4.c: New test.
4433
81c3220e 44342013-05-23 Richard Biener <rguenther@suse.de>
4435
4436 PR rtl-optimization/57341
4437 * gcc.dg/torture/pr57341.c: New testcase.
4438
1723fa38 44392013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4440
4441 PR c++/57352
4442 * g++.dg/parse/crash62.C: New.
4443
81f0e7d0 44442013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
c3d2d0e4 4445 Pat Haugen <pthaugen@us.ibm.com>
4446 Peter Bergner <bergner@vnet.ibm.com>
81f0e7d0 4447
4448 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4449 crypto builtins.
4450
d989a9cc 44512013-05-22 Tobias Burnus <burnus@net-b.de>
4452
4453 PR fortran/57364
4454 * gfortran.dg/defined_assignment_6.f90: New.
4455
293dffca 44562013-05-22 Tobias Burnus <burnus@net-b.de>
4457
4458 PR fortran/57338
4459 * gfortran.dg/assumed_type_6.f90: New.
4460
eb1cea71 44612013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4462
4463 PR c++/57211
4464 * g++.dg/cpp0x/Wunused-parm.C: New.
4465
1273a0b4 44662013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4467
4468 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4469 * g++.dg/warn/Wdouble-promotion.C: Likewise.
4470
64e4dbea 44712013-05-21 Easwaran Raman <eraman@google.com>
4472
4473 PR tree-optimization/57322
4474 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4475
ed89150a 44762013-05-21 Graham Stott <graham.stott@btinternet.com>
4477
4478 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4479 .set (no)?micromips
4480
e3356069 44812013-05-21 Tobias Burnus <burnus@net-b.de>
4482
4483 PR fortran/57035
4484 * gfortran.dg/assumed_type_5.f90: New.
4485 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4486 * gfortran.dg/assumed_rank_2.f90: Ditto.
4487 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4488 * gfortran.dg/no_arg_check_3.f90: Ditto.
4489
1c872eee 44902013-05-21 Jakub Jelinek <jakub@redhat.com>
4491
4492 PR tree-optimization/57331
4493 * gcc.c-torture/compile/pr57331.c: New test.
4494
35d3304d 44952013-05-21 Richard Biener <rguenther@suse.de>
4496
4497 PR tree-optimization/57330
4498 * gcc.dg/torture/pr57330.c: New testcase.
4499
03dccd68 45002013-05-21 Richard Biener <rguenther@suse.de>
4501
4502 PR tree-optimization/57303
4503 * gcc.dg/torture/pr57303.c: New testcase.
4504
bc5cbbd5 45052013-05-21 Jakub Jelinek <jakub@redhat.com>
4506
4507 PR tree-optimization/57321
4508 * gcc.c-torture/execute/pr57321.c: New test.
4509
c8b913ab 45102013-05-20 Tobias Burnus <burnus@net-b.de>
4511
4512 PR fortran/48858
4513 PR fortran/55465
4514 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4515 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4516 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4517 * gfortran.dg/binding_label_tests_3.f03: Ditto.
4518 * gfortran.dg/binding_label_tests_4.f03: Ditto.
4519 * gfortran.dg/binding_label_tests_5.f03: Ditto.
4520 * gfortran.dg/binding_label_tests_6.f03: Ditto.
4521 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4522 * gfortran.dg/binding_label_tests_8.f03: Ditto.
4523 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4524 * gfortran.dg/binding_label_tests_24.f90: New.
4525 * gfortran.dg/binding_label_tests_25.f90: New.
4526
da5c730d 45272013-05-20 Tobias Burnus <burnus@net-b.de>
4528
4529 PR fortran/48858
4530 * gfortran.dg/binding_label_tests_17.f90: New.
4531 * gfortran.dg/binding_label_tests_18.f90: New.
4532 * gfortran.dg/binding_label_tests_19.f90: New.
4533 * gfortran.dg/binding_label_tests_20.f90: New.
4534 * gfortran.dg/binding_label_tests_21.f90: New.
4535 * gfortran.dg/binding_label_tests_22.f90: New.
4536 * gfortran.dg/binding_label_tests_23.f90: New.
4537
7a914593 45382013-05-20 Tobias Burnus <burnus@net-b.de>
4539
4540 PR fortran/48858
4541 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4542 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4543 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4544 * gfortran.dg/common_18.f90: New.
4545 * gfortran.dg/common_19.f90: New.
4546 * gfortran.dg/common_20.f90: New.
4547 * gfortran.dg/common_21.f90: New.
4548
65b7c304 45492013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4550
4551 PR c++/12288
4552 * g++.dg/parse/error52.C: New.
4553 * g++.dg/parse/error3.C: Adjust.
4554 * g++.dg/parse/error36.C: Likewise.
4555
dbc31e6d 45562013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4557
4558 PR target/56547
4559 * gcc.target/sh/pr56547-1.c: New.
4560 * gcc.target/sh/pr56547-2.c: New.
4561
6029659c 45622013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4563
4564 PR c++/23608
4565 * g++.dg/warn/Wsign-compare-6.C: New.
4566 * g++.dg/warn/Wdouble-promotion.C: Adjust.
4567
c843090a 45682013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4569
4570 PR c++/57327
4571 * g++.dg/template/error50.C: New.
4572
525079a2 45732013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4574
4575 PR c++/10207
4576 * g++.dg/ext/complit13.C: New.
4577
05b733e3 45782013-05-20 Marc Glisse <marc.glisse@inria.fr>
4579
4580 PR c++/57175
4581 * g++.dg/pr57175.C: New testcase.
4582
64e4dbea 45832013-05-17 Easwaran Raman <eraman@google.com>
a2bd0c99 4584
4585 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4586
6a24e0bf 45872013-05-17 Marc Glisse <marc.glisse@inria.fr>
4588
4589 PR testsuite/57313
4590 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4591
6150dc35 45922013-05-17 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR rtl-optimization/57281
4595 PR rtl-optimization/57300
4596 * gcc.dg/pr57300.c: New test.
4597 * gcc.c-torture/execute/pr57281.c: New test.
4598
a9b93fed 45992013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4600
4601 PR c++/18126
4602 * g++.dg/ext/sizeof-complit.C: New.
4603
86d5f657 46042013-05-17 Marek Polacek <polacek@redhat.com>
4605
4606 * gcc.dg/strlenopt-25.c: New test.
4607 * gcc.dg/strlenopt-26.c: Likewise.
4608
0a015fc7 46092013-05-17 Jakub Jelinek <jakub@redhat.com>
4610
4611 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4612 instead of -mavx2, require only avx instead of avx2.
4613 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4614 of avx2-check.h and turn into an avx runtime test instead of
4615 avx2 runtime test.
4616
a51ffa0b 46172013-05-16 Marc Glisse <marc.glisse@inria.fr>
4618
4619 * g++.dg/ext/vector22.C: Uncomment working test.
4620
0642c1f4 46212013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4622
4623 PR c++/17410
4624 * g++.dg/template/pr17410.C: New.
4625
cb4792d2 46262013-05-16 Jakub Jelinek <jakub@redhat.com>
4627
4628 * gcc.target/i386/rotate-3.c: New test.
4629 * gcc.target/i386/rotate-3a.c: New test.
4630 * gcc.target/i386/rotate-4.c: New test.
4631 * gcc.target/i386/rotate-4a.c: New test.
4632 * gcc.target/i386/rotate-5.c: New test.
4633 * gcc.target/i386/rotate-5a.c: New test.
4634
a2e48e3c 46352013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4636
4637 * gcc.dg/visibility-21.c: Require section_anchors.
4638
ae51a965 46392013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
4640
4641 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4642 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4643 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4644
5c62c52a 46452013-05-16 Nathan Sidwell <nathan@codesourcery.com>
4646
4647 * gcc.dg/visibility-21.c: New.
4648
ea1b629e 46492013-05-16 Marc Glisse <marc.glisse@inria.fr>
4650
4651 PR middle-end/57286
4652 * gcc.dg/pr57286.c: New testcase.
4653 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4654 * g++.dg/ext/vector22.C: Comment out transformations not
4655 performed anymore.
4656
c0de0233 46572013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
4658
4659 PR target/57260
4660 * gcc.target/mips/call-1.c: Restrict to o32.
4661 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4662
be6494a8 46632013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4664
4665 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4666 dg-messages.
4667 * g++.dg/warn/Wshadow-1.C: Likewise.
4668 * g++.dg/warn/Wshadow-6.C: Likewise.
4669 * g++.dg/warn/Wshadow-7.C: Likewise.
4670
3c7a63e3 46712013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4672
4673 PR c++/31952
4674 * g++.dg/parse/pr31952-1.C: New.
4675 * g++.dg/parse/pr31952-2.C: Likewise.
4676 * g++.dg/parse/pr31952-3.C: Likewise.
4677
4678 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4679 * g++.old-deja/g++.jason/cond.C: Likewise.
4680 * g++.dg/cpp0x/range-for5.C: Likewise.
4681
33ae7c4b 46822013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4683
4684 PR target/19599
4685 * gcc.target/arm/pr40887.c: Adjust testcase.
4686 * gcc.target/arm/pr19599.c: New test.
4687
4c2623ad 46882013-05-15 Richard Biener <rguenther@suse.de>
4689
4690 PR tree-optimization/57275
4691 * gcc.target/i386/pr57275.c: New testcase.
4692
33864132 46932013-05-15 Jan Hubicka <jh@suse.cz>
4694
4695 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4696 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4697 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4698
2ee80803 46992013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4700
4701 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4702 scheduling.
4703
8e71dad2 47042013-05-14 Jakub Jelinek <jakub@redhat.com>
4705
4706 PR c++/57274
4707 * c-c++-common/Wsequence-point-1.c: New test.
4708
9be60878 47092013-05-14 Marc Glisse <marc.glisse@inria.fr>
4710
4711 * g++.dg/ext/vector22.C: New testcase.
4712 * gcc.dg/binop-xor3.c: Remove xfail.
4713
2fcc3fb4 47142013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
4715
4716 * gcc.target/aarch64/vect-fcm.x: Add cases testing
4717 FLOAT cmp FLOAT ? INT : INT.
4718 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4719 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4720 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4721 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4722 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4723 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4724
36ad1400 47252013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
4726
4727 PR c++/53903
4728 * g++.dg/cpp0x/defaulted43.C: New.
4729
6c455350 47302013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4731
4732 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4733 (alloca): Remove declaration.
4734 (foo9): Replace alloca by __builtin_alloca.
4735
c3d2d0e4 47362013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
b8f9423d 4737
36ad1400 4738 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3af61095 4739 Expect "size of array is too large" error.
b8f9423d 4740
7ee4b683 47412013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4742
4743 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4744
8aacb2c5 47452013-05-14 Richard Biener <rguenther@suse.de>
4746
4747 PR middle-end/57235
4748 * g++.dg/torture/pr57235.C: New testcase.
4749
4620c2de 47502013-05-14 Jakub Jelinek <jakub@redhat.com>
4751
4752 PR middle-end/57251
4753 * gcc.dg/torture/pr57251.c: New test.
4754
d9e8e670 47552013-05-13 Uros Bizjak <ubizjak@gmail.com>
4756
4757 PR target/57264
4758 * gcc.target/i386/pr57264.c: New test.
4759
d742c1dc 47602013-05-13 Jakub Jelinek <jakub@redhat.com>
4761
4762 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4763
0723b76b 47642013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
4765
d9e8e670 4766 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
0723b76b 4767
043ce677 47682013-05-13 Jakub Jelinek <jakub@redhat.com>
4769
4770 PR tree-optimization/45216
4771 PR tree-optimization/57157
4772 * c-c++-common/rotate-1.c: Add 32 tests with +.
4773 * c-c++-common/rotate-1a.c: Adjust.
d9e8e670 4774 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
043ce677 4775 * c-c++-common/rotate-2b.c: New test.
4776 * c-c++-common/rotate-3.c: Add 32 tests with +.
d9e8e670 4777 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
043ce677 4778 * c-c++-common/rotate-4b.c: New test.
4779 * c-c++-common/rotate-5.c: New test.
4780
096295f6 47812013-05-13 Martin Jambor <mjambor@suse.cz>
4782
4783 PR middle-end/42371
4784 * gcc.dg/ipa/remref-0.c: New test.
4785 * gcc.dg/ipa/remref-1a.c: Likewise.
4786 * gcc.dg/ipa/remref-1b.c: Likewise.
4787 * gcc.dg/ipa/remref-2a.c: Likewise.
4788 * gcc.dg/ipa/remref-2b.c: Likewise.
4789
67f16f2b 47902013-05-13 Marc Glisse <marc.glisse@inria.fr>
4791
4792 * gcc.dg/vector-shift-2.c: New testcase.
4793
22b4b13d 47942013-05-13 Jakub Jelinek <jakub@redhat.com>
4795
2047c70c 4796 PR tree-optimization/57230
4797 * gcc.dg/strlenopt-24.c: New test.
4798
22b4b13d 4799 PR tree-optimization/57230
4800 * gcc.dg/strlenopt-23.c: New test.
4801
9b1ffc79 48022013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
4803
4804 PR target/57108
4805 * gcc.target/sh/pr57108.c: Move this test case to ...
4806 * gcc.c-torture/compile/pr57108.c: ... here.
4807
fca2aa67 48082013-05-10 Richard Biener <rguenther@suse.de>
4809
4810 PR tree-optimization/57214
a30c7540 4811 * gcc.dg/torture/pr57214.c: New testcase.
fca2aa67 4812
432dd330 48132013-05-10 Marc Glisse <marc.glisse@inria.fr>
4814
4815 * gcc.dg/vector-shift.c: New testcase.
4816
3b8827a2 48172013-05-10 Jakub Jelinek <jakub@redhat.com>
4818
bf7ec243 4819 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4820
3b8827a2 4821 PR tree-optimization/45216
4822 PR tree-optimization/57157
4823 * c-c++-common/rotate-1.c: New test.
4824 * c-c++-common/rotate-1a.c: New test.
4825 * c-c++-common/rotate-2.c: New test.
4826 * c-c++-common/rotate-2a.c: New test.
4827 * c-c++-common/rotate-3.c: New test.
4828 * c-c++-common/rotate-3a.c: New test.
4829 * c-c++-common/rotate-4.c: New test.
4830 * c-c++-common/rotate-4a.c: New test.
4831
2cd0995e 48322013-05-10 Richard Biener <rguenther@suse.de>
4833
4834 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4835 * gcc.target/i386/l_fma_double_1.c: Adjust.
4836 * gcc.target/i386/l_fma_double_2.c: Likewise.
4837 * gcc.target/i386/l_fma_double_3.c: Likewise.
4838 * gcc.target/i386/l_fma_double_4.c: Likewise.
4839 * gcc.target/i386/l_fma_double_5.c: Likewise.
4840 * gcc.target/i386/l_fma_double_6.c: Likewise.
4841 * gcc.target/i386/l_fma_float_1.c: Likewise.
4842 * gcc.target/i386/l_fma_float_2.c: Likewise.
4843 * gcc.target/i386/l_fma_float_3.c: Likewise.
4844 * gcc.target/i386/l_fma_float_4.c: Likewise.
4845 * gcc.target/i386/l_fma_float_5.c: Likewise.
4846 * gcc.target/i386/l_fma_float_6.c: Likewise.
4847
6fcb0ab5 48482013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4849
4850 PR c++/51226
4851 * g++.dg/cpp0x/pr51226.C: New.
4852
b156ec37 48532013-04-16 Han Shen <shenhan@google.com>
4854
4855 Test cases for '-fstack-protector-strong'.
4856 * gcc.dg/fstack-protector-strong.c: New.
4857 * g++.dg/fstack-protector-strong.C: New.
4858
1c9152c2 48592013-05-07 Ian Bolton <ian.bolton@arm.com>
4860
6fcb0ab5 4861 * gcc.target/aarch64/ands_1.c: New test.
1c9152c2 4862 * gcc.target/aarch64/ands_2.c: Likewise
4863
3e8585ab 48642013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4865
4866 * lib/target-supports.exp (check_effective_target_hw): New
4867 function.
4868 * c-c++-common/asan/clone-test-1.c: Call
4869 check_effective_target_hw.
4870 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4871 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4872 possible decorations.
4873 * c-c++-common/asan/null-deref-1.c: Likewise.
4874 * c-c++-common/asan/stack-overflow-1.c: Likewise.
4875 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4876 * c-c++-common/asan/use-after-free-1.c: Likewise.
4877 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4878 * g++.dg/asan/large-func-test-1.C: Likewise.
4879
e0e03aa1 48802013-05-07 Sofiane Naci <sofiane.naci@arm.com>
4881
4882 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4883
587a19f1 48842013-05-07 Richard Biener <rguenther@suse.de>
4885
4886 PR middle-end/57190
4887 * g++.dg/torture/pr57190.C: New testcase.
4888
03404fe6 48892013-05-07 Jakub Jelinek <jakub@redhat.com>
4890
182debc1 4891 PR tree-optimization/57149
4892 * gcc.dg/pr57149.c: New test.
4893
03404fe6 4894 PR debug/57184
4895 * gcc.dg/pr57184.c: New test.
4896
080ec2e3 48972013-05-07 Eric Botcazou <ebotcazou@adacore.com>
4898
4899 * gnat.dg/specs/array3.ads: New test.
4900
16bdc09b 49012013-05-06 Marc Glisse <marc.glisse@inria.fr>
4902
4903 * c-c++-common/vector-scalar-2.c: New testcase.
4904
82353beb 49052013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
4906
4907 * gcc.target/i386/asm-dialect-2.c: New testcase.
4908
8db255bf 49092013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4910
4911 PR c++/57183
4912 * g++.dg/cpp0x/auto38.C: New.
4913
59c0ed80 49142013-05-06 Richard Biener <rguenther@suse.de>
4915
4916 PR tree-optimization/57185
4917 * gcc.dg/autopar/pr57185.c: New testcase.
4918
0b9c4816 49192013-05-06 Uros Bizjak <ubizjak@gmail.com>
4920
4921 PR target/57106
4922 * gcc.target/i386/pr57106.c: New test.
4923
7090b697 49242013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4925
4926 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4927 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4928 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4929 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4930 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4931 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4932 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4933
49342013-05-06 Teresa Johnson <tejohnson@google.com>
4f8226b6 4935
4936 PR bootstrap/57154
4937 * gcc.dg/pr57154.c: New test.
4938
e2a6b9da 49392013-05-06 Richard Biener <rguenther@suse.de>
4940
4941 PR middle-end/57147
4942 * gcc.dg/torture/pr57147-1.c: New testcase.
4943 * gcc.dg/torture/pr57147-2.c: Likewise.
4944 * gcc.dg/torture/pr57147-3.c: Likewise.
4945
a61eea5a 49462013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4947
4948 PR target/55303
4949 * gcc.target/sh/pr55303-1.c: New.
4950 * gcc.target/sh/pr55303-2.c: New.
4951 * gcc.target/sh/pr55303-3.c: New.
4952
7431b56c 49532013-05-05 Tobias Burnus <burnus@net-b.de>
4954
4955 * gfortran.dg/allocate_with_source_3.f90: New.
4956
ddf8ce2d 49572013-05-05 Tobias Burnus <burnus@net-b.de>
4958
4959 PR fortran/57141
4960 * gfortran.dg/null_8.f90: New.
4961
7b16dd2f 49622013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4963
4964 PR c++/53745
4965 * g++.dg/cpp0x/enum27.C: New.
4966 * g++.dg/cpp0x/enum_base.C: Adjust.
4967
70bad7a1 49682013-05-04 Jakub Jelinek <jakub@redhat.com>
4969
4970 PR tree-optimization/56205
4971 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4972
a435dc3a 49732013-05-04 Tobias Burnus <burnus@net-b.de>
4974
4975 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4976 * gfortran.dg/bind_c_usage_27.f90: New.
4977 * gfortran.dg/bind_c_usage_28.f90: New.
4978
36c30f9e 49792013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4980
4981 PR c++/51927
4982 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4983
21e5dc01 49842013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4985
4986 PR target/57150
4987 * gcc.target/powerpc/pr57150.c: New file.
4988
e64c90eb 49892013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4990
4991 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4992 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4993 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4994 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4995 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4996 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4997 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4998
6f00aec9 49992013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
e64c90eb 5000
6f00aec9 5001 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5002 scan-assembler-times.
5003
1168caca 50042013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5005
5006 * gcc.dg/tree-ssa/slsr-32.c: New.
5007 * gcc.dg/tree-ssa/slsr-33.c: New.
5008 * gcc.dg/tree-ssa/slsr-34.c: New.
5009 * gcc.dg/tree-ssa/slsr-35.c: New.
5010 * gcc.dg/tree-ssa/slsr-36.c: New.
5011 * gcc.dg/tree-ssa/slsr-37.c: New.
5012 * gcc.dg/tree-ssa/slsr-38.c: New.
5013
44f9bcdf 50142013-05-03 Ian Bolton <ian.bolton@arm.com>
5015
5016 * gcc.target/aarch64/tst_1.c: New test.
5017 * gcc.target/aarch64/tst_2.c: Likewise
5018
d06dae50 50192013-05-02 Jeff Law <law@redhat.com>
5020
66c357ba 5021 PR tree-optimization/57144
d06dae50 5022 * gcc.c-torture/execute/pr57144.c: New test.
5023
cea05f44 50242013-05-03 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR rtl-optimization/57130
5027 * gcc.c-torture/execute/pr57130.c: New test.
5028
65c52515 50292013-05-03 Uros Bizjak <ubizjak@gmail.com>
5030
5031 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5032
c3d2d0e4 50332013-05-03 Vidya Praveen <vidyapraveen@arm.com>
4d9d91e8 5034
5035 * gcc.target/aarch64/fabd.c: New file.
5036
8910980f 50372013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5038
5039 PR c++/54318
5040 * g++.dg/cpp0x/pr54318.C: New.
5041
0e9d1d8b 50422013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5043
5044 PR c++/14283
5045 * g++.dg/parse/error51.C: New.
5046 * g++.dg/parse/error15.C: Adjust column numbers.
5047
f782f3fd 50482013-05-02 Tobias Burnus <burnus@net-b.de>
5049
5050 PR fortran/57142
5051 * gfortran.dg/size_kind_2.f90: New.
5052 * gfortran.dg/size_kind_3.f90: New.
5053
92b43d63 50542013-05-02 Richard Biener <rguenther@suse.de>
5055
5056 PR middle-end/57140
5057 * g++.dg/torture/pr57140.C: New testcase.
5058
d93eb6ad 50592013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5060
5061 PR target/56732
5062 * gcc.target/arm/pr56732-1.c: New test.
5063
c42e4f2e 50642013-05-02 Martin Jambor <mjambor@suse.cz>
5065
5066 PR middle-end/56988
5067 * gcc.dg/ipa/pr56988.c: New test.
5068
623ae2ee 50692013-05-02 Ian Bolton <ian.bolton@arm.com>
5070
5071 * gcc.target/aarch64/bics_1.c: New test.
5072 * gcc.target/aarch64/bics_2.c: Likewise.
5073
db3ea93f 50742013-05-02 Jakub Jelinek <jakub@redhat.com>
5075
5076 PR rtl-optimization/57131
5077 * gcc.c-torture/execute/pr57131.c: New test.
5078
dec257d3 50792013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5080
5081 PR c++/57132
5082 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5083
273c330a 50842013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5085
5086 PR target/57091
5087 * gcc.target/i386/pr57091.c: New test.
5088
4491e251 50892013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5090
5091 * gcc.target/aarch64/vect-vaddv.c: New.
5092
3bbdb270 50932013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5094
5095 * gcc.target/aarch64/vect-vmaxv.c: New.
5096 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5097
4746ccb1 50982013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5099
5100 * gcc.target/aarch64/scalar-vca.c: New.
5101 * gcc.target/aarch64/vect-vca.c: Likewise.
5102
e969f24a 51032013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5104
5105 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5106 (test_vceqd_s64): Force arguments to SIMD registers.
5107 (test_vceqzd_s64): Likewise.
5108 (test_vcged_s64): Likewise.
5109 (test_vcled_s64): Likewise.
5110 (test_vcgezd_s64): Likewise.
5111 (test_vcged_u64): Likewise.
5112 (test_vcgtd_s64): Likewise.
5113 (test_vcltd_s64): Likewise.
5114 (test_vcgtzd_s64): Likewise.
5115 (test_vcgtd_u64): Likewise.
5116 (test_vclezd_s64): Likewise.
5117 (test_vcltzd_s64): Likewise.
5118 (test_vtst_s64): Likewise.
5119 (test_vtst_u64): Likewise.
5120
a1554f13 51212013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5122
5123 PR c++/57092
5124 * g++.dg/cpp0x/decltype53.C: New.
5125
3c73c0fb 51262013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5127
5128 PR fortran/57071
5129 * gfortran.dg/power_5.f90: New test.
5130
65a02176 51312013-04-30 Richard Biener <rguenther@suse.de>
5132
5133 PR middle-end/57122
5134 * gcc.dg/torture/pr57122.c: New testcase.
5135
0ba38440 51362013-04-30 Richard Biener <rguenther@suse.de>
5137
5138 PR middle-end/57107
5139 * g++.dg/torture/pr57107.C: New testcase.
5140
d5897457 51412013-04-30 Andrey Belevantsev <abel@ispras.ru>
5142
5143 PR rtl-optimization/57105
5144 * gcc.dg/pr57105.c: New test.
5145
060d11f4 51462013-04-30 Jakub Jelinek <jakub@redhat.com>
5147
5148 PR tree-optimization/57104
5149 * gcc.dg/pr57104.c: New test.
5150
34e882e1 51512013-04-29 Uros Bizjak <ubizjak@gmail.com>
5152
5153 PR target/44578
5154 * gcc.target/i386/pr44578.c: New test.
5155
f7c98bb1 51562013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5157
5158 PR target/57097
5159 * gcc.target/i386/pr57097.c: New test.
5160
4d9f9757 51612013-04-29 Uros Bizjak <ubizjak@gmail.com>
5162
5163 PR target/57098
5164 * gcc.target/i386/pr57098.c: New test.
5165
1c3d6451 51662013-04-29 Kai Tietz <ktietz@redhat.com>
5167
4d9f9757 5168 * gcc.c-torture/execute/pr55875.c: New test.
1c3d6451 5169
caf1e632 51702013-04-29 Richard Biener <rguenther@suse.de>
5171
5172 PR middle-end/57075
5173 * gcc.dg/torture/pr57075.c: New testcase.
5174
00ef57e3 51752013-04-29 Richard Biener <rguenther@suse.de>
5176
5177 PR middle-end/57103
5178 * gcc.dg/autopar/pr57103.c: New testcase.
5179
1a087624 51802013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5181
5182 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5183
c48f77d5 51842013-04-29 Tom de Vries <tom@codesourcery.com>
5185
5186 * gcc.dg/pr50763.c: Update test.
5187
3172284a 51882013-04-26 Jeff Law <law@redhat.com>
5189
5190 * gcc.dg/tree-ssa/vrp88.c: New test.
5191
7d523484 51922013-04-29 Christian Bruel <christian.bruel@st.com>
5193
5194 PR target/57108
5195 * gcc.target/sh/pr57108.c: New test.
5196
04c2922b 51972013-04-29 Richard Biener <rguenther@suse.de>
5198
5199 PR middle-end/57089
5200 * gfortran.dg/gomp/pr57089.f90: New testcase.
5201
c926b60e 52022013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5203
5204 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5205
8111d37b 52062013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5207
5208 * gcc.target/aarch64/vect-vcvt.c: New.
5209
0c882306 52102013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5211
5212 * gcc.target/aarch64/vect-vrnd.c: New.
5213
9584aa9d 52142013-04-29 Richard Biener <rguenther@suse.de>
5215
5216 PR tree-optimization/57081
5217 * gcc.dg/torture/pr57081.c: New testcase.
5218
5b566583 52192013-04-29 Jakub Jelinek <jakub@redhat.com>
5220
5221 PR tree-optimization/57083
5222 * gcc.dg/torture/pr57083.c: New test.
5223
cc248c6e 52242013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5225
5226 PR c++/56450
5227 * g++.dg/cpp0x/decltype52.C: New.
5228
d8c8614f 52292013-04-28 Jakub Jelinek <jakub@redhat.com>
5230
5231 N3472 binary constants
5232 * g++.dg/cpp/limits.C: Adjust warning wording.
5233 * g++.dg/system-binary-constants-1.C: Likewise.
5234 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5235
0c0d2660 52362013-04-28 Tobias Burnus <burnus@net-b.de>
5237
5238 PR fortran/57093
5239 * gfortran.dg/coarray_30.f90: New.
5240
6dc982b9 52412013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5242
5243 PR fortran/57071
5244 * frontend-passes (optimize_power): New function.
5245 (optimize_op): Use it.
5246
a31cce64 52472013-04-27 Jakub Jelinek <jakub@redhat.com>
5248
5249 PR target/56866
5250 * gcc.c-torture/execute/pr56866.c: New test.
5251 * gcc.target/i386/pr56866.c: New test.
5252
f585c295 52532013-04-26 Jakub Jelinek <jakub@redhat.com>
5254
5255 PR go/57045
5256 * gcc.dg/setjmp-5.c: New test.
5257
ea48504b 52582013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5259
5260 PR c++/55708
5261 * g++.dg/cpp0x/constexpr-55708.C: New.
5262
52632013-04-26 Richard Biener <rguenther@suse.de>
f6568ea4 5264
5265 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5266 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5267 * gcc.dg/pr53265.c: Remove XFAILs.
5268 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5269 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5270
71eeb8d3 52712013-04-26 Jakub Jelinek <jakub@redhat.com>
5272
5273 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5274 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5275 -fdiagnostics-color=never option similarly to
5276 -fno-diagnostics-show-caret option.
5277
ca719585 52782013-04-25 Jakub Jelinek <jakub@redhat.com>
5279
5280 PR rtl-optimization/57003
5281 * gcc.target/i386/pr57003.c: New test.
5282
7695fea9 52832013-04-25 Marek Polacek <polacek@redhat.com>
5284
5285 PR tree-optimization/57066
0c0d2660 5286 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7695fea9 5287
58aab7ce 52882013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5289 Tejas Belagod <tejas.belagod@arm.com>
5290
5291 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5292 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5293 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5294
c7262ba2 52952013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5296
5297 * gcc.target/aarch64/cmp.c: New.
5298
993fed27 52992013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5300
5301 * gcc.target/aarch64/ngc.c: New.
5302
8518cada 53032013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5304
5305 * lib/target-supports.exp
5306 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5307 (check_effective_target_arm_neon_fp16_ok): Likewise.
5308 (add_options_for_arm_neon_fp16): Likewise.
5309 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5310 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5311
74855d08 53122013-04-24 Vladimir Makarov <vmakarov@redhat.com>
5313
5314 PR rtl-optimizations/57046
5315 * gcc.target/i386/pr57046.c: New test.
5316
1638c736 53172013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5318
5319 * g++.dg/cpp1y/cplusplus.C: New.
5320
949dbf93 53212013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5322
5323 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5324
9205a6cc 53252013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5326
5327 * c-c++-common/Wpointer-arith-1.c: New.
5328
05d0bce1 53292013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5330
5331 * g++.dg/cpp1y/cxx1y_macro.C: New.
5332
20ce13a9 53332013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5334
5335 PR c++/56970
5336 * g++.dg/cpp0x/sfinae45.C: New.
5337
63477486 53382013-04-24 Richard Biener <rguenther@suse.de>
5339
5340 PR testsuite/57050
5341 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5342
5f0af0d8 53432013-04-23 Richard Biener <rguenther@suse.de>
5344
5345 PR middle-end/57036
5346 * gcc.dg/torture/pr57036-1.c: New testcase.
5347 * gcc.dg/torture/pr57036-2.c: Likewise.
5348
562e5728 53492013-04-23 Sofiane Naci <sofiane.naci@arm.com>
5350
5351 * gcc.target/aarch64/scalar-mov.c: New testcase.
5352
3a4a5c9c 53532013-04-23 Richard Biener <rguenther@suse.de>
5354
5355 PR tree-optimization/57026
5356 * gcc.dg/torture/pr57026.c: New testcase.
5357
0d41f475 53582013-04-22 Janus Weil <janus@gcc.gnu.org>
5359
5360 PR fortran/53685
5361 PR fortran/57022
5362 * gfortran.dg/transfer_check_4.f90: New.
5363
888b31c9 53642013-04-22 Marek Polacek <polacek@redhat.com>
5365
5366 PR sanitizer/56990
5367 * gcc.dg/pr56990.c: New test.
5368
fbb45ff1 53692013-04-22 Vladimir Makarov <vmakarov@redhat.com>
5370
5371 PR target/57018
5372 * gcc.target/i386/pr57018.c: New test.
5373
7b990298 53742013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
5375
5376 * gcc.target/aarch64/vrecps.c: New.
5377 * gcc.target/aarch64/vrecpx.c: Likewise.
5378
c7a79d83 53792013-04-22 Christian Bruel <christian.bruel@st.com>
ec3c739c 5380
5381 PR target/56995
5382 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5383
d23e1965 53842013-04-21 Jeff Law <law@redhat.com>
5385
5386 * gcc.dg/tree-ssa/forwprop-26.c: New test.
5387
09d9523d 53882013-04-20 Tobias Burnus <burnus@net-b.de>
5389
5390 PR fortran/56907
5391 * gfortran.dg/c_loc_test_22.f90: New.
5392
a89f8bac 53932013-04-19 Vladimir Makarov <vmakarov@redhat.com>
5394
5395 PR rtl-optimization/56847
5396 * gcc.dg/pr56847.c: New test.
5397
a5ef9e4d 53982013-04-19 Richard Biener <rguenther@suse.de>
5399
5400 PR tree-optimization/56982
5401 * gcc.c-torture/execute/pr56982.c: New testcase.
5402
bee52153 54032013-04-19 Martin Jambor <mjambor@suse.cz>
5404
5405 PR tree-optimization/56718
5406 * g++.dg/ipa/imm-devirt-1.C: New test.
5407 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5408
204c295f 54092013-04-19 Richard Biener <rguenther@suse.de>
5410
5411 PR tree-optimization/57000
5412 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5413
2b73b7b9 54142013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5415 Mikael Morin <mikael@gcc.gnu.org>
5416
5417 PR fortran/56872
5418 * gfortran.dg/array_constructor_45.f90: New test.
5419 * gfortran.dg/array_constructor_46.f90: New test.
5420 * gfortran.dg/array_constructor_47.f90: New test.
47b278cc 5421 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
2b73b7b9 5422
638e746e 54232013-04-18 Jakub Jelinek <jakub@redhat.com>
5424
c0d5925a 5425 PR rtl-optimization/56999
638e746e 5426 * g++.dg/opt/pr56999.C: New test.
5427
47b278cc 54282013-04-18 Cary Coutant <ccoutant@google.com>
faeb0946 5429
5430 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5431 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5432
47b278cc 54332013-04-18 Cary Coutant <ccoutant@google.com>
37a87e34 5434
5435 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5436 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5437 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5438 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5439 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5440 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5441 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5442 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5443 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5444 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5445 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5446
984215a6 54472013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
5448
47b278cc 5449 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
984215a6 5450
59e19850 54512013-04-18 Jakub Jelinek <jakub@redhat.com>
5452
7c4be923 5453 PR tree-optimization/56984
5454 * gcc.c-torture/compile/pr56984.c: New test.
5455
59e19850 5456 PR rtl-optimization/56992
5457 * gcc.dg/pr56992.c: New test.
5458
51c040f8 54592013-04-17 Janus Weil <janus@gcc.gnu.org>
5460
5461 PR fortran/56814
5462 * gfortran.dg/proc_ptr_42.f90: New.
5463
740a2cb6 54642013-04-17 Eric Botcazou <ebotcazou@adacore.com>
5465
5466 * gnat.dg/discr41.ad[sb]: New test.
5467 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5468 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5469 * gcc.dg/vect/slp-24.c: Likewise.
5470 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5471 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5472 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5473 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5474 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5475 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5476 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5477 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5478 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5479 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5480 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5481 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5482 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5483 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5484 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5485 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5486 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5487 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5488 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5489 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5490 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5491 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5492 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5493 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5494 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5495 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5496
3e7a28e8 54972013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
5498
740a2cb6 5499 PR fortran/40958
5500 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5501 * gfortran.dg/module_md5_1.f90: Remove.
3e7a28e8 5502
47b278cc 55032013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7425af27 5504
5505 * gcc.target/aarch64/adds3.c: New.
5506 * gcc.target/aarch64/subs3.c: New.
5507
47b278cc 55082013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
16b547de 5509
5510 * gcc.target/aarch64/adds1.c: New.
5511 * gcc.target/aarch64/adds2.c: New.
5512 * gcc.target/aarch64/subs1.c: New.
5513 * gcc.target/aarch64/subs2.c: New.
5514
e4f257b3 55152013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
5516
5517 Implement n3599 - Literal operator templates for strings.
5518 * g++.dg/cpp1y/udlit-char-template.C: New test.
5519 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5520
fa76a552 55212013-04-16 Tobias Burnus <burnus@net-b.de>
5522
5523 PR fortran/39505
5524 * gfortran.dg/no_arg_check_1.f90: New.
5525 * gfortran.dg/no_arg_check_2.f90: New.
5526 * gfortran.dg/no_arg_check_3.f90: New.
5527
9d66f5d5 55282013-04-16 Janus Weil <janus@gcc.gnu.org>
5529
5530 PR fortran/56968
5531 * gfortran.dg/proc_ptr_41.f90: New.
5532
bc9af2dd 55332013-04-16 Richard Biener <rguenther@suse.de>
5534
5535 PR tree-optimization/56756
5536 * gcc.dg/torture/pr56756.c: New testcase.
5537
f6c9c56e 55382013-04-16 Tobias Burnus <burnus@net-b.de>
5539
5540 PR fortran/56969
5541 * gfortran.dg/c_assoc_5.f90: New.
5542
c9c4c1ab 55432013-04-16 Uros Bizjak <ubizjak@gmail.com>
5544
5545 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5546 * gcc.c-torture/execute/pr33992.x: Remove.
5547 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5548 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5549 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5550
9de38bc3 55512013-04-15 Jakub Jelinek <jakub@redhat.com>
5552
5553 PR tree-optimization/56962
5554 * gcc.c-torture/execute/pr56962.c: New test.
5555
4d525783 55562013-04-15 Richard Biener <rguenther@suse.de>
5557
5558 PR tree-optimization/56933
5559 * gcc.dg/vect/pr56933.c: New testcase.
5560
f6bbdcf6 55612013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5562
5563 * gcc.target/arm/anddi3-opt.c: New test.
5564 * gcc.target/arm/anddi3-opt2.c: Likewise.
5565
3eb1f083 55662013-04-15 Eric Botcazou <ebotcazou@adacore.com>
5567
5568 * gcc.dg/pr56890-1.c: New test.
5569 * gcc.dg/pr56890-2.c: Likewise.
5570
8d04d59e 55712013-04-15 Joey Ye <joey.ye@arm.com>
5572
5573 * gcc.target/arm/thumb1-far-jump-1.c: New test.
5574 * gcc.target/arm/thumb1-far-jump-2.c: New test.
5575
0bc0e432 55762013-04-14 Mikael Morin <mikael@gcc.gnu.org>
5577
5578 PR fortran/56816
5579 * gfortran.dg/select_type_33.f03: New test.
5580
0a500375 55812013-04-13 Janus Weil <janus@gcc.gnu.org>
5582
5583 PR fortran/55959
5584 * gfortran.dg/typebound_proc_29.f03: New.
5585
15fb628e 55862013-04-12 Janus Weil <janus@gcc.gnu.org>
5587
5588 PR fortran/56266
5589 * gfortran.dg/typebound_proc_28.f03: New.
5590
6db72e17 55912013-04-12 Jeff Law <law@redhat.com>
5592
5593 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5594 either.
5595
ef2bf5eb 55962013-04-12 Tobias Burnus <burnus@net-b.de>
5597
5598 PR fortran/56929
5599 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5600
45237259 56012013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5602
5603 PR target/56903
5604 * gcc.target/i386/pr56903.c: New test.
5605
b596030c 56062013-04-12 Janus Weil <janus@gcc.gnu.org>
5607
5608 PR fortran/56261
5609 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5610 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5611 * gfortran.dg/block_11.f90: Fix invalid test case.
5612 * gfortran.dg/function_types_3.f90: Add new error message.
5613 * gfortran.dg/global_references_1.f90: Ditto.
5614 * gfortran.dg/import2.f90: Remove unneeded parts.
5615 * gfortran.dg/import6.f90: Fix invalid test case.
5616 * gfortran.dg/proc_decl_2.f90: Ditto.
5617 * gfortran.dg/proc_decl_9.f90: Ditto.
5618 * gfortran.dg/proc_decl_18.f90: Ditto.
5619 * gfortran.dg/proc_ptr_40.f90: New.
5620 * gfortran.dg/whole_file_7.f90: Modified error wording.
5621 * gfortran.dg/whole_file_16.f90: Ditto.
5622 * gfortran.dg/whole_file_17.f90: Add -pedantic.
5623 * gfortran.dg/whole_file_18.f90: Modified error wording.
5624 * gfortran.dg/whole_file_20.f03: Ditto.
5625 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5626 invalid test case.
5627
533c15bc 56282013-04-12 Richard Biener <rguenther@suse.de>
5629
5630 Revert
5631 2013-04-10 Richard Biener <rguenther@suse.de>
5632
5633 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5634
85ae3cab 56352013-04-12 Tobias Burnus <burnus@net-b.de>
5636
5637 PR fortran/56845
5638 * gfortran.dg/class_allocate_15.f90: New.
5639
5640 Revert:
5641 2013-04-12 Tobias Burnus <burnus@net-b.de>
5642
5643 * gfortran.dg/coarray_lib_alloc_2.f90: Update
5644 scan-tree-dump-times.
5645
577e2925 56462013-04-12 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR tree-optimization/56918
5649 PR tree-optimization/56920
5650 * gcc.dg/vect/pr56918.c: New test.
5651 * gcc.dg/vect/pr56920.c: New test.
5652
fb139b21 56532013-04-12 Tobias Burnus <burnus@net-b.de>
5654
5655 PR fortran/56845
5656 * gfortran.dg/class_allocate_14.f90: New.
5657 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5658 * gfortran.dg/coarray_lib_alloc_3.f90: New.
5659
ef4a904b 56602013-04-12 Marc Glisse <marc.glisse@inria.fr>
5661
5662 * gcc.dg/fold-cstvecshift.c: New testcase.
5663
c9c4c1ab 56642013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
62bad789 5665
5666 * gcc.target/aarch64/negs.c: New.
5667
cae2795e 56682013-04-11 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR c++/56895
5671 * g++.dg/template/arrow4.C: New test.
5672
3303f1bb 56732013-04-11 Eric Botcazou <ebotcazou@adacore.com>
5674
5675 * gnat.dg/array23.adb: New test.
5676 * gnat.dg/array23_pkg[123].ads: New helpers.
5677
d5102150 56782013-04-11 Jeff Law <law@redhat.com>
5679
c925e782 5680 PR tree-optimization/56900
d5102150 5681 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5682
6f2aadc8 56832013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5684
5685 PR c++/56913
5686 * g++.dg/cpp0x/sfinae44.C: New.
5687
22df9d1b 56882013-04-11 Arnaud Charlet <charlet@adacore.com>
5689
5690 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5691 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5692
b2be7e9a 56932013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5694
5695 PR c++/54216
5696 * g++.dg/cpp0x/enum26.C: New.
5697 * g++.old-deja/g++.pt/mangle1.C: Adjust.
5698
3b11c427 56992013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5700
5701 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5702 inverse operands.
5703 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5704 loop is vectorized.
5705 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5706 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5707 loop is vectorized and that the correct instruction is generated.
5708 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5709 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5710 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5711
4debb326 57122013-04-11 Jakub Jelinek <jakub@redhat.com>
5713
5714 PR tree-optimization/56899
5715 * gcc.c-torture/execute/pr56899.c: New test.
5716
17f446a0 57172013-04-10 David S. Miller <davem@davemloft.net>
5718
5719 * gcc.target/sparc/setcc-4.c: New test.
5720 * gcc.target/sparc/setcc-5.c: New test.
5721
ef3baff5 57222013-04-10 Richard Biener <rguenther@suse.de>
5723
5724 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5725
3533e58d 57262013-04-10 Richard Biener <rguenther@suse.de>
5727
5728 * gcc.dg/vect/slp-39.c: New testcase.
5729
c3d2d0e4 57302013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
b095bd6a 5731
5732 PR tree-optimization/55524
5733 * gcc.target/epiphany/fnma-1.c: New test.
5734
c3d2d0e4 57352013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
479b4ace 5736
5737 * gcc.dg/tree-ssa/inline-11.c: New test
5738
8d24d167 57392013-04-10 Jakub Jelinek <jakub@redhat.com>
5740
5741 PR c++/56895
5742 * g++.dg/template/arrow3.C: New test.
5743
4164bca1 57442013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5745
5746 * gcc.target/arm/minmax_minus.c: New test.
5747
4abecb72 57482013-04-09 Jakub Jelinek <jakub@redhat.com>
5749
5750 PR middle-end/56883
5751 * c-c++-common/gomp/pr56883.c: New test.
5752
813adf93 57532013-04-09 Jeff Law <law@redhat.com>
5754
5755 * gcc.dg/tree-ssa/vrp87.c: New test.
5756
f6e2e4ff 57572013-04-09 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR tree-optimization/56854
5760 * g++.dg/torture/pr56854.C: New test.
5761
c761b6a4 57622013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5763
5764 PR fortran/56782
5765 * gfortran.dg/array_constructor_44.f90: New test.
5766
c2e917c3 57672013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5768
5769 PR c++/56871
5770 * g++.dg/cpp0x/constexpr-specialization.C: New.
5771
896a0c42 57722013-04-08 Jakub Jelinek <jakub@redhat.com>
5773
efa9629a 5774 * gcc.c-torture/execute/pr56837.c: New test.
5775
896a0c42 5776 PR c++/34949
5777 PR c++/50243
5778 * g++.dg/opt/vt3.C: New test.
5779 * g++.dg/opt/vt4.C: New test.
5780
d701b871 57812013-04-08 Jeff Law <law@redhat.com>
5782
896a0c42 5783 * gcc.dg/tree-ssa/forwprop-25.c: New test.
d701b871 5784
0bf5f81b 57852013-04-08 Richard Biener <rguenther@suse.de>
5786
5787 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5788
ab611c33 57892013-04-08 Richard Biener <rguenther@suse.de>
5790
5791 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5792
a80d5a2b 57932013-04-08 Richard Biener <rguenther@suse.de>
5794
5795 * g++.dg/vect/slp-pr56812.cc: Adjust.
5796
0dc30b0c 57972013-04-08 Jakub Jelinek <jakub@redhat.com>
5798
5799 * gcc.dg/pr56837.c: New test.
5800 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5801 "generated memset minus one".
5802
936763cc 58032013-04-07 Tobias Burnus <burnus@net-b.de>
5804
5805 PR fortran/56849
5806 * gfortran.dg/reshape_5.f90: New.
5807
c68f8616 58082013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5809
5810 PR target/56843
5811 * gcc.target/powerpc/recip-1.c: Modify expected output.
5812 * gcc.target/powerpc/recip-3.c: Likewise.
5813 * gcc.target/powerpc/recip-4.c: Likewise.
5814 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5815
353cf59a 58162013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5817
5818 * gcc.target/arm/peep-ldrd-1.c: New test.
5819 * gcc.target/arm/peep-strd-1.c: Likewise.
5820
83e2b922 58212013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5822
5823 * gcc.target/arm/negdi-1.c: New test.
5824 * gcc.target/arm/negdi-2.c: Likewise.
5825 * gcc.target/arm/negdi-3.c: Likewise.
5826 * gcc.target/arm/negdi-4.c: Likewise.
5827
f59d86df 58282013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5829
5830 * lib/target-supports.exp (add_options_for_arm_v8_neon):
5831 Add -march=armv8-a when we use v8 NEON.
5832 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5833 (check_effective_target_vect_call_ceilf): Likewise.
5834 (check_effective_target_vect_call_floorf): Likewise.
5835 (check_effective_target_vect_call_roundf): Likewise.
5836 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5837 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5838 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5839 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5840 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5841
909dea76 58422013-04-05 David Edelsohn <dje.gcc@gmail.com>
5843
5844 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5845 * gcc.target/powerpc/sd-pwr6.c: Same.
5846 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5847 * g++.dg/debug/pr56294.C: XFAIL on AIX.
5848
5a0ec3b3 58492013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
5850
5851 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5852
13b86afc 58532013-04-04 Janus Weil <janus@gcc.gnu.org>
5854
5855 PR fortran/40881
5856 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5857 * gfortran.dg/altreturn_4.f90: Ditto.
5858 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5859 * gfortran.dg/altreturn_5.f90: Ditto.
5860 * gfortran.dg/altreturn_6.f90: Ditto.
5861 * gfortran.dg/altreturn_7.f90: Ditto.
5862
b1d49c62 58632013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5864
5865 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5866 New procedure.
5867 (check_effective_target_arm_v8_neon_ok_nocache):
5868 Likewise.
5869 (check_effective_target_arm_v8_neon_ok): Change to use
5870 check_effective_target_arm_v8_neon_ok_nocache.
5871 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5872 NEON flags.
5873 (check_effective_target_vect_call_btruncf):
5874 Enable for arm and ARMv8 NEON.
5875 (check_effective_target_vect_call_ceilf): Likewise.
5876 (check_effective_target_vect_call_floorf): Likewise.
5877 (check_effective_target_vect_call_roundf): Likewise.
5878 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5879 target.
5880
6040d650 58812013-04-04 Marek Polacek <polacek@redhat.com>
5882
5883 PR tree-optimization/48186
5884 * gcc.dg/pr48186.c: New test.
5885
f77a1eec 58862013-04-04 Richard Biener <rguenther@suse.de>
5887
5888 PR tree-optimization/56826
5889 * gcc.dg/vect/pr56826.c: New testcase.
5890 * gcc.dg/vect/O3-pr36098.c: Adjust.
5891
a0ae08f7 58922013-04-04 Tejas Belagod <tejas.belagod@arm.com>
5893
5894 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5895 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5896 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5897 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5898 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5899 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5900 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5901 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5902 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5903 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5904
2dca30a9 59052013-04-04 Richard Biener <rguenther@suse.de>
5906
5907 PR tree-optimization/56213
5908 * gcc.dg/vect/vect-123.c: New testcase.
5909
6f6f638b 59102013-04-04 Tobias Burnus <burnus@net-b.de>
5911
5912 PR fortran/56810
5913 * gfortran.dg/read_repeat_2.f90: New.
5914
616d052d 59152013-04-04 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/56837
5918 * g++.dg/torture/pr56837.C: New testcase.
5919
56a31e8f 59202013-04-04 Tobias Burnus <burnus@net-b.de>
5921
5922 PR fortran/50269
5923 * gfortran.dg/c_loc_test_21.f90: New.
5924 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5925 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5926 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5927 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5928 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
5929
99db618c 59302013-04-03 Jeff Law <law@redhat.com>
5931
5932 PR tree-optimization/56799
5933 * gcc.c-torture/execute/pr56799.c: New test.
5934
24a7eec2 59352013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5936
5937 PR c++/56815
5938 * g++.dg/warn/Wpointer-arith-1.C: New.
5939 * g++.dg/gomp/for-19.C: Adjust.
5940
ef951254 59412013-04-03 Marek Polacek <polacek@redhat.com>
5942
5943 PR sanitizer/55702
5944 * gcc.dg/pr55702.c: New test.
5945
795e7242 59462013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5947
5948 PR target/56809
5949 * gcc.dg/pr56809.c: New testcase.
5950
10dc9215 59512013-04-03 Jakub Jelinek <jakub@redhat.com>
5952
5953 PR debug/56819
5954 * g++.dg/debug/pr56819.C: New test.
5955
042301ef 59562013-04-03 Richard Biener <rguenther@suse.de>
5957
5958 PR tree-optimization/56817
5959 * g++.dg/torture/pr56817.C: New testcase.
5960
19bacd59 59612013-04-03 Marc Glisse <marc.glisse@inria.fr>
5962
5963 * gcc.dg/vect/bb-slp-31.c: New file.
5964
5f78e41d 59652013-04-03 Jason Merrill <jason@redhat.com>
5966
5967 PR c++/34949
5968 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5969
5cbfd396 59702013-04-03 Richard Biener <rguenther@suse.de>
5971
5972 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5973
cc513e7c 59742013-04-03 Richard Biener <rguenther@suse.de>
5975
5976 PR tree-optimization/55964
5977 * gcc.dg/torture/pr55964-2.c: New testcase.
5978
2e6ffae9 59792013-04-03 Richard Biener <rguenther@suse.de>
5980
5981 PR tree-optimization/56501
5982 * gcc.dg/torture/pr56501.c: New testcase.
5983
e871b8f4 59842013-04-03 Richard Biener <rguenther@suse.de>
5985
5986 PR tree-optimization/56407
5987 * gcc.dg/torture/pr56407.c: New testcase.
5988
07681e3a 59892013-04-03 Marc Glisse <marc.glisse@inria.fr>
5990
5991 PR tree-optimization/56790
5992 * g++.dg/ext/pr56790-1.C: New testcase.
5993
f0a05bd5 59942013-04-03 Marc Glisse <marc.glisse@inria.fr>
5995
5996 * gcc.target/i386/merge-1.c: New testcase.
5997 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5998
0b049e15 59992013-04-03 Jakub Jelinek <jakub@redhat.com>
6000
6001 PR c/19449
6002 * gcc.c-torture/execute/pr19449.c: New test.
6003
1fa434e3 60042013-04-03 Richard Biener <rguenther@suse.de>
6005
6006 PR tree-optimization/56812
6007 * g++.dg/vect/slp-pr56812.cc: New testcase.
6008
a5d831e5 60092013-04-03 Janus Weil <janus@gcc.gnu.org>
6010
6011 PR fortran/56284
6012 PR fortran/40881
6013 * gfortran.dg/altreturn_8.f90: New.
6014 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6015 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6016 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6017
50212417 60182013-04-02 Jakub Jelinek <jakub@redhat.com>
6019
6020 PR rtl-optimization/56745
6021 * gcc.c-torture/compile/pr56745.c: New test.
6022
60232013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1f4221b5 6024
6025 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6026
95e19962 60272013-04-02 Richard Biener <rguenther@suse.de>
6028
6029 PR tree-optimization/56778
6030 * gcc.dg/torture/pr56778.c: New testcase.
6031
9c59996d 60322013-04-02 Richard Biener <rguenther@suse.de>
6033
6034 PR middle-end/56768
6035 * g++.dg/torture/pr56768.C: New testcase.
6036
967cd126 60372013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6038
6039 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6040
e9845e3f 60412013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6042
6043 PR fortran/56660
6044 * gfortran.dg/namelist_82.f90: New test.
967cd126 6045
0397fcdb 60462013-04-01 Janus Weil <janus@gcc.gnu.org>
6047
6048 PR fortran/56500
6049 * gfortran.dg/implicit_class_1.f90: New.
6050
b7ab93a7 60512013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6052
6053 PR fortran/56786
6054 * gfortran.dg/namelist_81.f90: New test.
6055
fc233a99 60562013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6057
6058 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6059 for constant and equal string lengths.
6060 * gfortran.dg/character_comparison_5.f90: Likewise.
6061 * gfortran.dg/character_comparison_9.f90: New test.
6062
78e8d5ff 60632013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6064
6065 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6066 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6067
532c2d79 60682013-03-29 Tobias Burnus <burnus@net-b.de>
6069
6070 PR fortran/35203
6071 * gfortran.dg/optional_absent_3.f90: New.
6072
63387457 60732013-03-29 Tobias Burnus <burnus@net-b.de>
6074
6075 PR fortran/56737
6076 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6077
c083300c 60782013-03-29 Tobias Burnus <burnus@net-b.de>
6079
6080 PR fortran/56735
6081 * gfortran.dg/namelist_80.f90: New.
6082
a642efd6 60832013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6084
6085 PR fortran/45159
6086 * gfortran.dg/string_length_2.f90: New test.
6087 * gfortran.dg/dependency_41.f90: New test.
6088
d9bf1d74 60892013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6090
6091 PR fortran/55806
6092 * gfortran.dg/array_constructor_43.f90: New test.
6093 * gfortran.dg/random_seed_3.f90: New test.
6094
0d62a093 60952013-03-28 Ian Bolton <ian.bolton@arm.com>
6096
6097 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6098 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6099 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6100 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6101 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6102 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6103 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6104 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6105 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6106 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6107
405d08f9 61082013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6109
6110 PR c++/56725
6111 * g++.dg/conversion/op4.C: Adjust.
6112 * g++.dg/cpp0x/rv1n.C: Likewise.
6113 * g++.dg/cpp0x/rv2n.C: Likewise.
6114 * g++.dg/cpp0x/template_deduction.C: Likewise.
6115 * g++.dg/expr/cond8.C: Likewise.
6116 * g++.dg/other/error4.C: Likewise.
6117 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6118 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6119 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6120 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6121 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6122 * g++.old-deja/g++.law/cvt20.C: Likewise.
6123 * g++.old-deja/g++.law/cvt8.C: Likewise.
6124 * g++.old-deja/g++.law/init8.C: Likewise.
6125 * g++.old-deja/g++.mike/net12.C: Likewise.
6126 * g++.old-deja/g++.mike/net8.C: Likewise.
6127 * g++.old-deja/g++.mike/p2793.C: Likewise.
6128 * g++.old-deja/g++.mike/p3836.C: Likewise.
6129 * g++.old-deja/g++.mike/p418.C: Likewise.
6130 * g++.old-deja/g++.mike/p701.C: Likewise.
6131 * g++.old-deja/g++.mike/p807.C: Likewise.
6132
a706be2e 61332013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6134
6135 PR middle-end/56694
405d08f9 6136 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
a706be2e 6137 targets.
6138
43d7caca 61392013-03-28 Marek Polacek <polacek@redhat.com>
6140
6141 PR tree-optimization/56695
6142 * gcc.dg/vect/pr56695.c: New test.
6143
8f3e4987 61442013-03-28 Richard Biener <rguenther@suse.de>
6145
6146 PR tree-optimization/37021
6147 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6148 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6149
6bf5e54c 61502013-03-27 Tobias Burnus <burnus@net-b.de>
6151
6152 PR fortran/56650
6153 PR fortran/36437
6154 * gfortran.dg/sizeof_2.f90: New.
6155 * gfortran.dg/sizeof_3.f90: New.
6156 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6157
f837b1f7 61582013-03-27 Richard Biener <rguenther@suse.de>
6159
6160 PR tree-optimization/37021
6161 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6162
adca2ded 61632013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6164
6165 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6166 * g++.dg/ipa/ivinline-2.C: Likewise.
6167 * g++.dg/ipa/ivinline-3.C: Likewise.
6168 * g++.dg/ipa/ivinline-4.C: Likewise.
6169 * g++.dg/ipa/ivinline-5.C: Likewise.
6170 * g++.dg/ipa/ivinline-7.C: Likewise.
6171 * g++.dg/ipa/ivinline-8.C: Likewise.
6172 * g++.dg/ipa/ivinline-9.C: Likewise.
6173 * g++.dg/cpp0x/noexcept03.C: Likewise.
6174 * gcc.dg/const-1.c: Likewise.
6175 * gcc.dg/ipa/pure-const-1.c: Likewise.
6176 * gcc.dg/noreturn-8.c: Likewise.
6177 * gcc.target/i386/mmx-1.c: Likewise.
6178 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6179 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6180 * gcc.c-torture/execute/pr33992.x: New file.
6181
1b5a7e9b 61822013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6183
6184 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6185
c183038c 61862013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6187
6188 PR c++/55951
6189 * g++.dg/ext/desig5.C: New.
6190
e42f9e9f 61912013-03-26 Tobias Burnus <burnus@net-b.de>
6192
6193 PR fortran/56649
6194 * gfortran.dg/merge_init_expr_2.f90: New.
6195 * gfortran.dg/merge_char_1.f90: Modify test to
6196 stay a run-time test.
6197 * gfortran.dg/merge_char_3.f90: Ditto.
6198
1990e851 61992013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6200
6201 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6202 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6203
167f5413 62042013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6205
6206 PR c++/56722
6207 * g++.dg/cpp0x/range-for23.C: New.
6208
c4a0180a 62092013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6210
6211 PR libfortran/52512
6212 * gfortran.dg/namelist_79.f90: New.
6213
265c4eb2 62142013-03-25 Martin Jambor <mjambor@suse.cz>
6215
6216 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6217
07f0c434 62182013-03-25 Tobias Burnus <burnus@net-b.de>
6219
6220 PR fortran/38536
6221 PR fortran/38813
6222 PR fortran/38894
6223 PR fortran/39288
6224 PR fortran/40963
6225 PR fortran/45824
6226 PR fortran/47023
6227 PR fortran/47034
6228 PR fortran/49023
6229 PR fortran/50269
6230 PR fortran/50612
6231 PR fortran/52426
6232 PR fortran/54263
6233 PR fortran/55343
6234 PR fortran/55444
6235 PR fortran/55574
6236 PR fortran/56079
6237 PR fortran/56378
6238 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6239 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6240 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6241 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6242 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6243 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6244 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6245 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6246 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6247 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6248 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6249 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6250 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6251 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6252 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6253 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6254 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6255 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6256 * gfortran.dg/pr32601_1.f03: Ditto.
6257 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6258 * gfortran.dg/blockdata_7.f90: New.
6259 * gfortran.dg/c_assoc_4.f90: New.
6260 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6261 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6262 * gfortran.dg/c_funloc_tests_8.f90: New.
6263 * gfortran.dg/c_loc_test_17.f90: New.
6264 * gfortran.dg/c_loc_test_18.f90: New.
6265 * gfortran.dg/c_loc_test_19.f90: New.
6266 * gfortran.dg/c_loc_test_20.f90: New.
6267 * gfortran.dg/c_sizeof_5.f90: New.
6268 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6269 * gfortran.dg/transfer_resolve_2.f90: New.
6270 * gfortran.dg/transfer_resolve_3.f90: New.
6271 * gfortran.dg/transfer_resolve_4.f90: New.
6272 * gfortran.dg/pr32601.f03: Update dg-error.
6273 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6274 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6275
91cb50d2 62762013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6277
6278 * gcc.target/arm/vseleqdf.c: New test.
6279 * gcc.target/arm/vseleqsf.c: Likewise.
6280 * gcc.target/arm/vselgedf.c: Likewise.
6281 * gcc.target/arm/vselgesf.c: Likewise.
6282 * gcc.target/arm/vselgtdf.c: Likewise.
6283 * gcc.target/arm/vselgtsf.c: Likewise.
6284 * gcc.target/arm/vselledf.c: Likewise.
6285 * gcc.target/arm/vsellesf.c: Likewise.
6286 * gcc.target/arm/vselltdf.c: Likewise.
6287 * gcc.target/arm/vselltsf.c: Likewise.
6288 * gcc.target/arm/vselnedf.c: Likewise.
6289 * gcc.target/arm/vselnesf.c: Likewise.
6290 * gcc.target/arm/vselvcdf.c: Likewise.
6291 * gcc.target/arm/vselvcsf.c: Likewise.
6292 * gcc.target/arm/vselvsdf.c: Likewise.
6293 * gcc.target/arm/vselvssf.c: Likewise.
6294
21ebaa24 62952013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9793b57b 6296
6297 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6298 body from here...
6299 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6300 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6301 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6302 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6303 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6304 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6305 * gcc.target/aarch64/atomic-op-char.x: ... to here.
6306 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6307 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6308 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6309 * gcc.target/aarch64/atomic-op-int.x: ... to here.
6310 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6311 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6312 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6313 * gcc.target/aarch64/atomic-op-release.x: ... to here.
6314 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6315 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6316 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6317 * gcc.target/aarch64/atomic-op-short.x: ... to here.
6318 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6319 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6320 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6321 * gcc.target/arm/atomic-op-char.c: Likewise.
6322 * gcc.target/arm/atomic-op-consume.c: Likewise.
6323 * gcc.target/arm/atomic-op-int.c: Likewise.
6324 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6325 * gcc.target/arm/atomic-op-release.c: Likewise.
6326 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6327 * gcc.target/arm/atomic-op-short.c: Likewise.
6328
0565e0b5 63292013-03-25 Richard Biener <rguenther@suse.de>
6330
6331 PR middle-end/56694
6332 * g++.dg/torture/pr56694.C: New testcase.
6333
2f17f336 63342013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0565e0b5 6335
2f17f336 6336 PR target/56720
6337 * gcc.target/arm/neon-vcond-gt.c: New test.
6338 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6339 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6340
d5459a15 63412013-03-25 Richard Biener <rguenther@suse.de>
6342
6343 PR tree-optimization/56689
6344 * gcc.dg/torture/pr56689.c: New testcase.
6345
f14fa9db 63462013-03-25 Kai Tietz <ktietz@redhat.com>
6347
6348 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6349
1442b178 63502013-03-24 Tobias Burnus <burnus@net-b.de>
6351
6352 PR fortran/56696
6353 * gfortran.dg/eof_5.f90: New.
6354
f0320907 63552013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
6356
6357 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6358 alphabetically.
6359
76cfb9fa 63602013-03-22 Uros Bizjak <ubizjak@gmail.com>
6361
6362 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6363
dae4abaa 63642013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6365
6366 PR testsuite/55994
6367 * gcc.c-torture/execute/builtins/builtins.exp: Add
6368 -Wl,--allow-multiple-definition for RTEMS targets.
6369
c6ed7a1a 63702013-03-22 Ian Bolton <ian.bolton@arm.com>
6371
6372 * gcc.target/aarch64/movk.c: New test.
6373
8ee286c8 63742013-03-21 Marc Glisse <marc.glisse@inria.fr>
6375
6376 * g++.dg/ext/vector21.C: New testcase.
6377
b6779ddc 63782013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6379
6380 * gcc.target/arm/neon-for-64bits-1.c: New tests.
6381 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6382
68f15e9d 63832013-03-21 Richard Biener <rguenther@suse.de>
6384
6385 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6386 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6387
c9c4c1ab 63882013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
02ab8c72 6389
6390 * gcc.target/aarch64/vect.c: Test and result vector added
6391 for sabd and saba instructions.
6392 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6393 instructions in assembly.
6394 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6395 * gcc.target/aarch64/vect-fp.c: Test and result vector added
6396 for fabd instruction.
6397 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6398 instruction in assembly.
6399 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6400
799b7423 64012013-03-20 Jeff Law <law@redhat.com>
6402
6403 * g++.dg/tree-ssa/ssa-dom.C: New test.
799b7423 6404
33a2d887 64052013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6406
6407 * gcc.target/powerpc/mmfpgpr.c: New test.
6408 * gcc.target/powerpc/sd-vsx.c: Likewise.
6409 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6410 * gcc.target/powerpc/vsx-float0.c: Likewise.
6411
a9073c2f 64122013-03-20 Marc Glisse <marc.glisse@inria.fr>
6413
6414 PR tree-optimization/56355
6415 * gcc.dg/pr56355-1.c: New file.
6416
ff9c1bc1 64172013-03-20 Catherine Moore <clm@codesourcery.com>
c3d2d0e4 6418 Richard Sandiford <rdsandiford@googlemail.com>
ff9c1bc1 6419
6420 * gcc.target/mips/mips.exp: Add microMIPS support.
6421 * gcc.target/mips/umips-movep-2.c: New test.
6422 * gcc.target/mips/umips-lwp-2.c: New test.
6423 * gcc.target/mips/umips-swp-5.c: New test.
6424 * gcc.target/mips/umips-constraints-1.c: New test.
6425 * gcc.target/mips/umips-lwp-3.c: New test.
6426 * gcc.target/mips/umips-swp-6.c: New test.
6427 * gcc.target/mips/umips-constraints-2.c: New test.
6428 * gcc.target/mips/umips-save-restore-1.c: New test.
6429 * gcc.target/mips/umips-lwp-4.c: New test.
6430 * gcc.target/mips/umips-swp-7.c: New test.
6431 * gcc.target/mips/umips-save-restore-2.c: New test.
6432 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6433 * gcc.target/mips/umips-lwp-5.c: New test.
6434 * gcc.target/mips/umips-save-restore-3.c: New test.
6435 * gcc.target/mips/umips-lwp-6.c: New test.
6436 * gcc.target/mips/umips-swp-1.c: New test.
6437 * gcc.target/mips/umips-lwp-7.c: New test.
6438 * gcc.target/mips/umips-swp-2.c: New test.
6439 * gcc.target/mips/umips-lwp-8.c: New test.
6440 * gcc.target/mips/umips-swp-3.c: New test.
6441 * gcc.target/mips/umips-movep-1.c: New test.
6442 * gcc.target/mips/umips-lwp-1.c: New test.
6443 * gcc.target/mips/umips-swp-4.c: New test.
6444
affbda71 64452013-03-20 Richard Biener <rguenther@suse.de>
6446
6447 PR tree-optimization/56661
6448 * gcc.dg/torture/pr56661.c: New testcase.
6449
a6d46489 64502013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6451
6452 PR rtl-optimization/56605
6453 * gcc.target/powerpc/pr56605.c: New.
6454
e011645a 64552013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6456
6457 PR fortran/54932
6458 * gfortran.dg/do_1.f90: Don't xfail.
6459
a2d1e432 64602013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6461
6462 PR libfortran/51825
6463 * gfortran.dg/namelist_77.f90: New.
6464 * gfortran.dg/namelist_78.f90: New.
6465
093f923b 64662013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6467
6468 PR libfortran/48618
6469 * gfortran.dg/open_negative_unit_1.f90: New.
6470
00f5db85 64712013-03-19 Ian Bolton <ian.bolton@arm.com>
6472
6473 * gcc.target/aarch64/sbc.c: New test.
6474
4d83c223 64752013-03-19 Ian Bolton <ian.bolton@arm.com>
6476
6477 * gcc.target/aarch64/ror.c: New test.
6478
45244f9b 64792013-03-19 Ian Bolton <ian.bolton@arm.com>
6480
6481 * gcc.target/aarch64/extr.c: New test.
6482
0df18bd2 64832013-03-19 Richard Biener <rguenther@suse.de>
6484
6485 PR tree-optimization/56273
6486 * gcc.dg/tree-ssa/vrp47.c: Adjust.
6487 * c-c++-common/uninit-17.c: Likewise.
6488
70347500 64892013-03-18 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR tree-optimization/56635
6492 * g++.dg/torture/pr56635.C: New test.
6493
cc99c1e1 64942013-03-18 Richard Biener <rguenther@suse.de>
6495
6496 PR tree-optimization/3713
6497 * g++.dg/ipa/devirt-12.C: New testcase.
6498
800469aa 64992013-03-18 Jakub Jelinek <jakub@redhat.com>
6500
6501 PR c/56566
6502 * c-c++-common/pr56566.c: New test.
6503
5c9c6fc0 65042013-03-17 Jason Merrill <jason@redhat.com>
6505
6506 * g++.dg/template/abstract-dr337.C: XFAIL.
6507
7c63bd84 65082013-03-16 Jakub Jelinek <jakub@redhat.com>
6509
6510 PR c++/56607
6511 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6512 * c-c++-common/pr56607.c: New test.
6513
a753acd4 65142013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
6515
6516 PR c++/56582
6517 * g++.dg/cpp0x/constexpr-array5.C: New.
6518
11972221 65192013-03-15 Tobias Burnus <burnus@net-b.de>
6520
a753acd4 6521 PR fortran/56615
6522 * gfortran.dg/transfer_intrinsic_5.f90: New.
11972221 6523
880f7919 65242013-03-15 Kai Tietz <ktietz@redhat.com>
6525
6526 * gcc.target/i386/movti.c: Don't test for x64 mingw.
6527 * gcc.target/i386/pr20020-1.c: Likewise.
6528 * gcc.target/i386/pr20020-2.c: Likewise.
6529 * gcc.target/i386/pr20020-3.c: Likewise.
6530 * gcc.target/i386/pr53425-1.c: Likewise.
6531 * gcc.target/i386/pr53425-2.c: Likewise.
6532 * gcc.target/i386/pr55093.c: Likewise.
6533 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6534
a974ba69 65352013-03-15 Jakub Jelinek <jakub@redhat.com>
6536
6537 PR debug/56307
6538 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6539 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
6540
228bf2b8 65412013-03-14 Jakub Jelinek <jakub@redhat.com>
6542
2475047c 6543 PR tree-optimization/53265
6544 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6545 undefined behavior.
6546 * gcc.dg/graphite/id-6.c (test): Likewise.
6547 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6548 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6549
228bf2b8 6550 PR tree-optimization/53265
6551 * gcc.dg/pr53265.c: New test.
6552 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6553 to dg-options.
6554 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6555 arrays.
6556 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
6557 n, use it as high bound instead of 4.
6558
bb057878 65592013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6560
6561 PR target/49880
6562 * gcc.target/sh/pr49880-1.c: New.
6563 * gcc.target/sh/pr49880-2.c: New.
6564 * gcc.target/sh/pr49880-3.c: New.
6565 * gcc.target/sh/pr49880-4.c: New.
6566 * gcc.target/sh/pr49880-5.c: New.
6567
5f9b0c45 65682013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6569
6570 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6571
814c4f66 65722013-03-13 Richard Biener <rguenther@suse.de>
6573
6574 PR tree-optimization/56608
6575 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6576
36014dfb 65772013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6578
6579 PR c++/56611
6580 * g++.dg/cpp0x/alias-decl-32.C: New.
6581
b291008a 65822013-03-11 Jan Hubicka <jh@suse.cz>
6583
6584 PR middle-end/56571
6585 * gcc.c-torture/compile/pr56571.c: New testcase.
6586
dd94a9d2 65872013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6588
6589 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6590 * gcc.dg/tree-ssa/pr55579.c: Likewise.
6591
7e44eced 65922013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6593
6594 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6595 * gcc.dg/inline_4.c: Likewise.
6596 * gcc.dg/unroll_2.c: Likewise.
6597 * gcc.dg/unroll_3.c: Likewise.
6598 * gcc.dg/unroll_4.c: Likewise.
6599
651bfd3d 66002013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6601
97927869 6602 PR testsuite/54119
6603 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6604
651bfd3d 6605 PR debug/56307
6606 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6607
d718a00d 66082013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6609
6610 PR target/40797
6611 * gcc.c-torture/compile/pr40797.c: New.
6612
6d09a025 66132013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6614
6615 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6616
0377ee78 66172013-03-10 Paul Thomas <pault@gcc.gnu.org>
6618
6619 PR fortran/56575
6620 * gfortran.dg/class_56.f90: New test.
6621
9d3fa937 66222013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6623
6624 PR middle-end/56524
6625 * gcc.target/mips/pr56524.c: New test.
6626
b0d2ae2a 66272013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6628
6629 PR c++/56565
6630 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6631
ac92ee1e 66322013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6633
6634 PR c++/51412
6635 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6636
b3269f54 66372013-03-08 Marek Polacek <polacek@redhat.com>
6638
6639 PR tree-optimization/56478
6640 * gcc.dg/torture/pr56478.c: New test.
6641
60e19418 66422013-03-08 Kai Tietz <ktietz@redhat.com>
6643
6d67f89e 6644 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6645 targets linker option --allow-multiple-definition.
6646
77cdcfa2 6647 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6648 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6649 * gcc.dg/pr52549.c: Add LLP64 case.
6650 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6651 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6652 * gcc.dg/torture/pr51071-2.c: Likewise.
6653 * gcc.dg/tree-ssa/vrp72.c: Likewise.
6654 * gcc.dg/tree-ssa/vrp73.c: Likewise.
6655 * gcc.dg/tree-ssa/vrp75.c: Likewise.
c794cf62 6656 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
77cdcfa2 6657 * gcc.dg/weak/weak-1.c: Likewise.
6658 * gcc.dg/weak/weak-2.c: Likewise.
6659 * gcc.dg/weak/weak-3.c: Likewise.
6660 * gcc.dg/weak/weak-4.c: Likewise.
6661 * gcc.dg/weak/weak-5.c: Likewise.
6662 * gcc.dg/weak/weak-15.c: Likewise.
6663 * gcc.dg/weak/weak-16.c: Likewise.
6664
60e19418 6665 * c-c++-common/pr54486.c: Skip test for mingw-targets.
6666
bdb5a35a 66672013-03-07 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR tree-optimization/56559
6670 * gcc.dg/tree-ssa/reassoc-26.c: New test.
6671
c1a5a2f9 66722013-03-07 Andreas Schwab <schwab@suse.de>
6673
6674 * gcc.dg/pr31490.c: Fix last change.
6675
d10f4a56 66762013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6677
6678 PR c++/56534
6679 * g++.dg/template/crash115.C: New.
6680
f5c4bbcd 66812013-03-06 Jakub Jelinek <jakub@redhat.com>
6682
6683 PR tree-optimization/56539
6684 * gcc.c-torture/compile/pr56539.c: New test.
6685
6b7ee36e 66862013-03-06 Kai Tietz <ktietz@redhat.com>
6687
6688 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6689 targets.
6690 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6691 * gcc.dg/lto/20091013-1_2.c: Likewise.
6692 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6693
9b2cb7a7 66942013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6695
6696 * gnat.dg/specs/aggr6.ads: New test.
6697
66982013-03-06 Eric Botcazou <ebotcazou@adacore.com>
87fdc628 6699
6700 * gnat.dg/loop_optimization15.ad[sb]: New test.
6701
31c66114 67022013-03-06 Jakub Jelinek <jakub@redhat.com>
6703
6704 PR middle-end/56548
6705 * gcc.dg/pr56548.c: New test.
6706
6dd1caf5 67072013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6708
6709 PR debug/53363
6710 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6711
1993ca90 67122013-03-06 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR c++/56543
6715 * g++.dg/template/typename20.C: New test.
6716
848d0536 67172013-03-05 Jakub Jelinek <jakub@redhat.com>
6718
6719 PR debug/56510
6720 * gcc.dg/pr56510.c: New test.
6721
6722 PR rtl-optimization/56484
6723 * gcc.c-torture/compile/pr56484.c: New test.
6724
4af18703 67252013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6726
6727 PR c++/56530
6728 * g++.dg/warn/Wsign-conversion-2.C: New.
6729
6de71799 67302013-03-05 Richard Biener <rguenther@suse.de>
6731
6732 PR tree-optimization/56270
6733 * gcc.dg/vect/slp-38.c: New testcase.
6734
bdcf717b 67352013-03-05 Jakub Jelinek <jakub@redhat.com>
6736
6737 PR rtl-optimization/56494
6738 * gcc.dg/pr56494.c: New test.
6739
8ad1eb69 67402013-01-04 Eric Botcazou <ebotcazou@adacore.com>
6741
6742 * gcc.dg/pr56424.c: New test.
6743
050bae72 67442013-03-04 Georg-Johann Lay <avr@gjlay.de>
6745
6746 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6747 * gcc.dg/pr56228.c <avr>: Skip.
6748
c875acdf 67492013-03-04 Georg-Johann Lay <avr@gjlay.de>
6750
6751 PR testsuite/52641
6752 PR tree-optimization/52631
6753 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6754
d345d59a 67552013-03-03 David Edelsohn <dje.gcc@gmail.com>
6756
6757 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6758 * gcc.dg/vect/vect-83_64.c: Same.
6759
35366896 67602013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6761
6762 PR fortran/56477
6763 * gfortran.dg/pointer_check_13.f90: New test.
6764
ef110138 67652013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6766
6767 PR fortran/54730
6768 * gfortran.dg/array_constructor_42.f90: New test.
6769
beac3c93 67702013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6771
6772 PR c++/52688
6773 * g++.dg/template/static33.C: New.
6774 * g++.dg/template/static34.C: Likewise.
6775
6776 PR c++/10291
6777 * g++.dg/template/static35.C: New.
6778
ea4efe92 67792013-03-01 Steve Ellcey <sellcey@mips.com>
6780
6781 * gcc.dg/pr56396.c: Require pic support.
6782
57625e55 67832013-03-01 Richard Biener <rguenther@suse.de>
6784
6785 PR tree-optimization/55481
6786 * gcc.dg/torture/pr56488.c: New testcase.
6787
a9196da9 67882013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
6789 Jakub Jelinek <jakub@redhat.com>
6790
6791 PR sanitizer/56454
6792 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6793 no_sanitize_address attribute rather than no_address_safety_analysis.
6794 * g++.dg/asan/sanitizer_test_utils.h
6795 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6796 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6797 in addition to no_address_safety_analysis.
6798
737ed429 67992013-02-28 Jason Merrill <jason@redhat.com>
6800
6801 PR c++/56481
6802 * g++.dg/cpp0x/constexpr-and.C: New.
6803
2e1d16b0 68042013-02-28 Martin Jambor <mjambor@suse.cz>
6805
6806 PR tree-optimization/56294
6807 * g++.dg/debug/pr56294.C: New test.
6808
7ede8189 68092013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
6810
6811 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6812
f3721e91 68132013-02-27 Marek Polacek <polacek@redhat.com>
6814
6815 PR rtl-optimization/56466
6816 * gcc.dg/pr56466.c: New test.
6817
a67868a5 68182013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6819
6820 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6821 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6822 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6823
936ab1d9 68242013-02-27 Andrey Belevantsev <abel@ispras.ru>
6825
6826 PR middle-end/45472
6827 * gcc.dg/pr45472.c: New test.
6828
9df082d2 68292013-02-26 Marek Polacek <polacek@redhat.com>
6830
6831 PR tree-optimization/56426
6832 * gcc.dg/pr56436.c: New test.
6833
50c96f17 68342013-02-26 Jakub Jelinek <jakub@redhat.com>
6835
db08f1c6 6836 PR tree-optimization/56448
6837 * gcc.c-torture/compile/pr56448.c: New test.
6838
50c96f17 6839 PR tree-optimization/56443
6840 * gcc.dg/torture/pr56443.c: New test.
6841
750e47f5 68422013-02-25 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/56175
6845 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6846
88e69df1 68472013-02-24 Jakub Jelinek <jakub@redhat.com>
6848
6849 PR c++/56403
6850 * g++.dg/torture/pr56403.C: New test.
6851
ca7a473f 68522013-02-25 Catherine Moore <clm@codesourcery.com>
6853
6854 Revert:
6855 2013-02-24 Catherine Moore <clm@codesourcery.com>
31c66114 6856 Richard Sandiford <rdsandiford@googlemail.com>
ca7a473f 6857
6858 * gcc.target/mips/mips.exp: Add microMIPS support.
6859 * gcc.target/mips/umips-movep-2.c: New test.
6860 * gcc.target/mips/umips-lwp-2.c: New test.
6861 * gcc.target/mips/umips-swp-5.c: New test.
6862 * gcc.target/mips/umips-constraints-1.c: New test.
6863 * gcc.target/mips/umips-lwp-3.c: New test.
6864 * gcc.target/mips/umips-swp-6.c: New test.
6865 * gcc.target/mips/umips-constraints-2.c: New test.
6866 * gcc.target/mips/umips-save-restore-1.c: New test.
6867 * gcc.target/mips/umips-lwp-4.c: New test.
6868 * gcc.target/mips/umips-swp-7.c: New test.
6869 * gcc.target/mips/umips-save-restore-2.c: New test.
6870 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6871 * gcc.target/mips/umips-lwp-5.c: New test.
6872 * gcc.target/mips/umips-save-restore-3.c: New test.
6873 * gcc.target/mips/umips-lwp-6.c: New test.
6874 * gcc.target/mips/umips-swp-1.c: New test.
6875 * gcc.target/mips/umips-lwp-7.c: New test.
6876 * gcc.target/mips/umips-swp-2.c: New test.
6877 * gcc.target/mips/umips-lwp-8.c: New test.
6878 * gcc.target/mips/umips-swp-3.c: New test.
6879 * gcc.target/mips/umips-movep-1.c: New test.
6880 * gcc.target/mips/umips-lwp-1.c: New test.
6881 * gcc.target/mips/umips-swp-4.c: New test.
6882
7fd93f9c 68832013-02-24 Catherine Moore <clm@codesourcery.com>
31c66114 6884 Richard Sandiford <rdsandiford@googlemail.com>
7fd93f9c 6885
6886 * gcc.target/mips/mips.exp: Add microMIPS support.
6887 * gcc.target/mips/umips-movep-2.c: New test.
6888 * gcc.target/mips/umips-lwp-2.c: New test.
6889 * gcc.target/mips/umips-swp-5.c: New test.
6890 * gcc.target/mips/umips-constraints-1.c: New test.
6891 * gcc.target/mips/umips-lwp-3.c: New test.
6892 * gcc.target/mips/umips-swp-6.c: New test.
6893 * gcc.target/mips/umips-constraints-2.c: New test.
6894 * gcc.target/mips/umips-save-restore-1.c: New test.
6895 * gcc.target/mips/umips-lwp-4.c: New test.
6896 * gcc.target/mips/umips-swp-7.c: New test.
6897 * gcc.target/mips/umips-save-restore-2.c: New test.
6898 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6899 * gcc.target/mips/umips-lwp-5.c: New test.
6900 * gcc.target/mips/umips-save-restore-3.c: New test.
6901 * gcc.target/mips/umips-lwp-6.c: New test.
6902 * gcc.target/mips/umips-swp-1.c: New test.
6903 * gcc.target/mips/umips-lwp-7.c: New test.
6904 * gcc.target/mips/umips-swp-2.c: New test.
6905 * gcc.target/mips/umips-lwp-8.c: New test.
6906 * gcc.target/mips/umips-swp-3.c: New test.
6907 * gcc.target/mips/umips-movep-1.c: New test.
6908 * gcc.target/mips/umips-lwp-1.c: New test.
6909 * gcc.target/mips/umips-swp-4.c: New test.
6910
a16e0d2d 69112013-02-22 Jakub Jelinek <jakub@redhat.com>
6912
6913 PR sanitizer/56393
6914 * lib/asan-dg.exp (asan_link_flags): Add
6915 -B${gccpath}/libsanitizer/asan/ to flags.
6916
af0907da 69172013-02-21 Jakub Jelinek <jakub@redhat.com>
6918
6919 PR middle-end/56420
6920 * gcc.dg/torture/pr56420.c: New test.
6921
ded1a556 69222013-02-20 Aldy Hernandez <aldyh@redhat.com>
6923
6924 PR middle-end/56108
6925 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6926
9bd3a517 69272013-02-21 Martin Jambor <mjambor@suse.cz>
6928
6929 PR tree-optimization/56310
6930 * g++.dg/ipa/pr56310.C: New test.
6931
f8f29ba2 69322013-02-21 Janus Weil <janus@gcc.gnu.org>
6933
6934 PR fortran/56385
6935 * gfortran.dg/proc_ptr_comp_37.f90: New.
6936
7662ff7e 69372013-02-21 Richard Biener <rguenther@suse.de>
6938
6939 PR tree-optimization/56415
6940 Revert
6941 2013-02-11 Richard Biener <rguenther@suse.de>
6942
6943 PR tree-optimization/56273
6944 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6945 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6946 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6947 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6948 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6949 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6950
6c73696d 69512013-02-21 Marek Polacek <polacek@redhat.com>
6952
6953 PR tree-optimization/56398
0377ee78 6954 * g++.dg/torture/pr56398.C: New test.
6c73696d 6955
28a9e8c4 69562013-02-21 Jakub Jelinek <jakub@redhat.com>
6957
6958 PR inline-asm/56405
6959 * gcc.c-torture/compile/pr56405.c: New test.
6960
16473e06 69612013-02-20 Jan Hubicka <jh@suse.cz>
6962
6963 PR tree-optimization/56265
bf441740 6964 * g++.dg/ipa/devirt-11.C: New testcase.
16473e06 6965
560965e9 69662013-02-20 Richard Biener <rguenther@suse.de>
6967
6968 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6969
285df01b 69702013-02-20 Richard Biener <rguenther@suse.de>
6971 Jakub Jelinek <jakub@redhat.com>
6972
6973 PR tree-optimization/56396
6974 * gcc.dg/pr56396.c: New testcase.
6975
49858f84 69762013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6977
6978 PR c++/56373
6979 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6980
82a7a70c 69812013-02-19 Richard Biener <rguenther@suse.de>
6982
6983 PR tree-optimization/56384
6984 * gcc.dg/torture/pr56384.c: New testcase.
6985
15c27dda 69862013-02-19 Jakub Jelinek <jakub@redhat.com>
6987
a82fc9c6 6988 PR tree-optimization/56350
6989 * gcc.dg/pr56350.c: New test.
6990
15c27dda 6991 PR tree-optimization/56381
6992 * g++.dg/opt/pr56381.C: New test.
6993
19426fe1 69942013-02-18 Jakub Jelinek <jakub@redhat.com>
6995
6996 PR pch/54117
6997 * lib/dg-pch.exp (pch-init, pch-finish,
6998 check_effective_target_pch_supported_debug): New procs.
6999 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7000 Likewise if $pch_unsupported_debug and $flags include -g.
7001 Skip FAILs about missing *.gch file if $pch_unsupported_debug
7002 and dg-require-effective-target pch_unsupported_debug.
7003 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7004 * objc.dg/pch/pch.exp: Likewise.
7005 * gcc.dg/pch/pch.exp: Likewise.
7006 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7007 pch_unsupported_debug.
7008 * gcc.dg/pch/valid-1.hs: Likewise.
7009 * gcc.dg/pch/valid-1b.c: Likewise.
7010 * gcc.dg/pch/valid-1b.hs: Likewise.
7011
abad9af1 70122013-02-18 Richard Biener <rguenther@suse.de>
7013
7014 PR tree-optimization/56366
7015 * gcc.dg/torture/pr56366.c: New testcase.
7016
b375c775 70172013-02-18 Richard Biener <rguenther@suse.de>
7018
1450b4dd 7019 PR middle-end/56349
7020 * gcc.dg/torture/pr56349.c: New testcase.
b375c775 7021
e6b37e57 70222013-02-18 Richard Biener <rguenther@suse.de>
7023
7024 PR tree-optimization/56321
7025 * gcc.dg/torture/pr56321.c: New testcase.
7026
f9ca9e46 70272013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7028
7029 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7030
d9dc05a1 70312013-02-16 Jakub Jelinek <jakub@redhat.com>
7032 Dodji Seketeli <dodji@redhat.com>
7033
7034 PR asan/56330
7035 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7036 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7037 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7038 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7039 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7040 * c-c++-common/asan/pr56330.c: Likewise.
7041 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7042 Ensure the size argument of __builtin_memcpy is a constant.
7043
5fcbca6b 70442013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7045 Paolo Carlini <paolo.carlini@oracle.com>
7046
7047 PR c++/51242
7048 * g++.dg/cpp0x/enum23.C: New.
7049
9fdebf35 70502013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7051
7052 PR target/54685
7053 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7054
a27d5d8c 70552013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7056
7057 PR rtl-optimization/56348
7058 * gcc.target/i386/pr56348.c: New test.
7059
9fdebf35 70602013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
ec4f0001 7061
9fdebf35 7062 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7063 * gcc.target/arm/interrupt-2.c: Likewise.
ec4f0001 7064
2ce05815 70652013-02-15 Tobias Burnus <burnus@net-b.de>
7066
7067 PR fortran/56318
bf441740 7068 * gfortran.dg/matmul_9.f90: New.
2ce05815 7069
dbbb84de 70702013-02-15 Tobias Burnus <burnus@net-b.de>
7071
7072 PR fortran/53818
7073 * gfortran.dg/init_flag_11.f90: New.
7074
1025e294 70752013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7076
7077 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7078
dfc633a1 70792013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7080
7081 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7082 characters.
7083
8b9eb27e 70842013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7085 Tobias Burnus <burnus@net-b.de>
7086
7087 PR testsuite/56138
7088 * gfortran.dg/allocatable_function_7.f90: New.
7089
c4efcc7a 70902013-02-14 Jakub Jelinek <jakub@redhat.com>
7091
7092 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7093 * asan_globals_test-wrapper.cc: New file.
7094 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7095 instead of asan_globals_test.cc as dg-additional-sources.
7096 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7097 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7098 "sanitizer_test_utils.h" instead of
7099 "sanitizer_common/tests/sanitizer_test_utils.h".
7100 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7101 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7102 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7103 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7104 * g++.dg/asan/asan_test.cc: Synced from upstream.
7105 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7106
0f2b58ae 71072013-02-14 Dodji Seketeli <dodji@redhat.com>
7108
7109 Fix an asan crash
7110 * c-c++-common/asan/memcmp-2.c: New test.
7111
911b08c6 71122013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7113
7114 PR c++/55582
7115 * g++.dg/cpp0x/udlit-string-literal.h: New.
7116 * g++.dg/cpp0x/udlit-string-literal.C: New.
7117
c35fb07e 71182013-02-13 Sriraman Tallam <tmsriram@google.com>
7119
7120 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7121
f03b2d9d 71222013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7123
7124 PR target/56184
7125 * gcc.target/arm/pr56184.C: New test.
7126
a756eaf1 71272013-02-13 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR c++/56302
7130 * g++.dg/torture/pr56302.C: New test.
7131 * g++.dg/cpp0x/constexpr-56302.C: New test.
7132 * c-c++-common/pr56302.c: New test.
7133
c12d6c79 71342013-02-13 Tobias Burnus <burnus@net-b.de>
7135 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7136
7137 PR fortran/56204
7138 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7139 * gfortran.dg/quad_3.f90: Ditto.
7140
7da89e80 71412013-02-13 Kostya Serebryany <kcc@google.com>
7142
7143 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7144 to match the fresh asan run-time.
7145 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7146
c31c80df 71472013-02-12 Dodji Seketeli <dodji@redhat.com>
7148
7149 Avoid instrumenting duplicated memory access in the same basic block
7150 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
bf441740 7151 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7152 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7153 * c-c++-common/asan/inc.c: Likewise.
c31c80df 7154
89c2edcf 71552013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7156
7157 PR inline-asm/56148
7158 * gcc.target/i386/pr56148.c: New test.
7159
196712cb 71602013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7161 Tobias Burnus <burnus@net-b.de>
7162
c12d6c79 7163 PR testsuite/56082
196712cb 7164 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7165 to kind=2.
7166
d648b2ee 71672013-02-12 Richard Biener <rguenther@suse.de>
7168
7169 PR lto/56297
7170 * gcc.dg/lto/pr56297_0.c: New testcase.
7171 * gcc.dg/lto/pr56297_0.c: Likewise.
7172
9d2264a0 71732013-02-12 Janus Weil <janus@gcc.gnu.org>
7174
7175 PR fortran/46952
7176 * gfortran.dg/typebound_deferred_1.f90: New.
7177
193baafd 71782013-02-12 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR rtl-optimization/56151
7181 * gcc.target/i386/pr56151.c: New test.
7182
21ebaa24 71832013-02-11 Sriraman Tallam <tmsriram@google.com>
fd457cef 7184
7185 * g++.dg/ext/mv12.C: New test.
7186 * g++.dg/ext/mv12.h: New file.
7187 * g++.dg/ext/mv12-aux.C: New file.
7188 * g++.dg/ext/mv13.C: New test.
7189
4183d5c3 71902013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7191
7192 * lib/target-supports.exp
7193 (check_effective_target_powerpc_eabi_ok): New.
7194 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7195 powerpc_eabi_ok.
7196 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7197 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7198 only.
7199 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7200 * gcc.target/powerpc/pr51623.c: Likewise.
7201 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7202 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7203
31c66114 72042013-02-11 Alexander Potapenko <glider@google.com>
ed161dab 7205 Jack Howarth <howarth@bromo.med.uc.edu>
7206 Jakub Jelinek <jakub@redhat.com>
7207
7208 PR sanitizer/55617
7209 * g++.dg/asan/pr55617.C: Run on all targets.
7210
ffc1977a 72112013-02-11 Uros Bizjak <ubizjak@gmail.com>
7212
7213 PR rtl-optimization/56275
7214 * gcc.dg/pr56275.c: New test.
7215
2f5dea30 72162013-02-11 Richard Biener <rguenther@suse.de>
7217
7218 PR tree-optimization/56273
7219 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7220
b6f3c6f1 72212013-02-11 Richard Biener <rguenther@suse.de>
7222
7223 PR tree-optimization/56264
7224 * gcc.dg/torture/pr56264.c: New testcase.
7225
4d739378 72262013-02-11 Richard Biener <rguenther@suse.de>
7227
7228 PR tree-optimization/56273
7229 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7230 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7231 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7232 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7233 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7234 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7235
a92893e5 72362013-02-09 Uros Bizjak <ubizjak@gmail.com>
7237
7238 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7239 for *-*-linux-gnu targets.
7240 * g++.dg/asan/interception-test-1.c: Ditto.
7241 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7242 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7243
37b00fc7 72442013-02-09 Paul Thomas <pault@gcc.gnu.org>
7245
7246 PR fortran/55362
7247 * gfortran.dg/intrinsic_size_4.f90 : New test.
7248
18163dd8 72492013-02-09 Jakub Jelinek <jakub@redhat.com>
7250
7251 PR target/56256
7252 * gcc.target/powerpc/pr56256.c: New test.
7253
92c9e3b7 72542013-02-08 Ian Lance Taylor <iant@google.com>
7255
7256 * lib/go.exp: Load timeout.exp.
7257
4aa54340 72582013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7259
7260 PR rtl-optimization/56246
7261 * gcc.target/i386/pr56246.c: New test.
7262
ea239197 72632013-02-08 Jeff Law <law@redhat.com>
7264
7265 PR debug/53948
7266 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7267
b85af273 72682013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7269
7270 PR target/56043
7271 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7272 powerpc*-*-linux*.
7273
21a6219e 72742013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
e975e345 7275
7276 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7277
5ef30aea 72782013-02-08 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR rtl-optimization/56195
7281 * gcc.dg/torture/pr56195.c: New test.
7282
d8daa19e 72832013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7284
7285 PR fortran/54107
7286 * gfortran.dg/recursive_interface_2.f90: New test.
7287
1a8b7013 72882013-02-08 Jakub Jelinek <jakub@redhat.com>
7289
7290 PR tree-optimization/56250
7291 * gcc.c-torture/execute/pr56250.c: New test.
7292
992b7387 72932013-02-08 Georg-Johann Lay <avr@gjlay.de>
7294
7295 PR tree-optimization/56064
7296 * gcc.dg/fixed-point/view-convert-2.c: New test.
7297
42540642 72982013-02-08 Michael Matz <matz@suse.de>
7299
7300 PR tree-optimization/52448
7301 * gcc.dg/pr52448.c: New test.
7302
ff829efa 73032013-02-08 Richard Biener <rguenther@suse.de>
7304
7305 PR middle-end/56181
7306 * gcc.dg/torture/pr56181.c: New testcase.
7307
eafea251 73082013-02-08 Georg-Johann Lay <avr@gjlay.de>
7309
7310 PR target/54222
7311 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7312 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7313
e6f71049 73142013-02-07 Jakub Jelinek <jakub@redhat.com>
7315
42f98e54 7316 PR c++/56241
7317 * g++.dg/parse/crash61.C: New test.
7318
1b1f551e 7319 PR c++/56239
7320 * g++.dg/parse/pr56239.C: New test.
7321
e6f71049 7322 PR c++/56237
7323 * g++.dg/abi/mangle61.C: New test.
7324
2e620dc7 73252013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7326
7327 PR rtl-optimization/56225
7328 * gcc.target/i386/pr56225.c: New test.
7329
c288ac40 73302013-02-07 Jakub Jelinek <jakub@redhat.com>
7331
67a34241 7332 PR debug/56154
7333 * gcc.dg/guality/pr56154-1.c: New test.
7334 * gcc.dg/guality/pr56154-2.c: New test.
7335 * gcc.dg/guality/pr56154-3.c: New test.
7336 * gcc.dg/guality/pr56154-4.c: New test.
7337 * gcc.dg/guality/pr56154-aux.c: New file.
7338
c288ac40 7339 PR tree-optimization/55789
7340 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7341 cleanup-tree-dump.
7342 * gcc.dg/tree-ssa/inline-3.c: Add
7343 --param max-early-inliner-iterations=2 option.
7344
fd9db0c9 73452013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7346
7347 PR debug/53363
7348 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7349 Add -fno-dwarf2-cfi-asm to dg-options.
7350 Adapt match count.
7351
bef70214 73522013-02-07 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR target/56228
7355 * gcc.dg/pr56228.c: New test.
7356
774a97a4 73572013-02-07 Alan Modra <amodra@gmail.com>
7358
9c74eaeb 7359 PR target/54009
7360 * gcc.target/powerpc/pr54009.c: New test.
774a97a4 7361 PR target/54131
7362 * gfortran.dg/pr54131.f: New test.
7363
21ebaa24 73642013-02-06 Paul Thomas <pault@gcc.gnu.org>
c1cb26ae 7365
7366 PR fortran/55789
7367 * gfortran.dg/array_constructor_41.f90: New test.
7368
6711b345 73692013-02-06 Janus Weil <janus@gcc.gnu.org>
7370
7371 PR fortran/55978
7372 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7373
b8214689 73742013-02-06 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR middle-end/56217
7377 * g++.dg/gomp/pr56217.C: New test.
7378
2a111350 73792013-02-05 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR tree-optimization/56205
7382 * gcc.dg/tree-ssa/stdarg-6.c: New test.
7383 * gcc.c-torture/execute/pr56205.c: New test.
7384
bc17236a 73852013-02-05 Richard Biener <rguenther@suse.de>
7386
7387 PR tree-optimization/53342
7388 PR tree-optimization/53185
7389 * gcc.dg/vect/pr53185-2.c: New testcase.
7390
8afc926b 73912013-02-05 Jan Hubicka <jh@suse.cz>
7392
24849f1c 7393 PR tree-optimization/55789
7394 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7395 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7396 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7397 * g++.dg/ipa/inline-1.C: New testcase.
7398 * g++.dg/ipa/inline-2.C: New testcase.
7399 * g++.dg/ipa/inline-3.C: New testcase.
7400
74012013-02-05 Jan Hubicka <jh@suse.cz>
7402
7403 PR tree-optimization/55789
8afc926b 7404 * g++.dg/torture/pr55789.C: New testcase.
7405
df936998 74062013-02-05 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR middle-end/56167
7409 * gcc.dg/pr56167.c: New test.
7410
f688fff7 74112013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7412
7413 PR target/55146
7414 * gcc.target/sh/pr55146.c: New.
7415
74162013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
e602ed3f 7417
7418 PR tree-optimization/54386
7419 * gcc.target/sh/pr54386.c: New.
7420
921080ae 74212013-02-04 Paul Thomas <pault@gcc.gnu.org>
7422
7423 PR fortran/56008
7424 * gfortran.dg/realloc_on _assign_16.f90 : New test.
7425
7426 PR fortran/47517
7427 * gfortran.dg/realloc_on _assign_17.f90 : New test.
7428
31c66114 74292013-02-04 Alexander Potapenko <glider@google.com>
a92893e5 7430 Jack Howarth <howarth@bromo.med.uc.edu>
ec7e9f78 7431 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR sanitizer/55617
7434 * g++.dg/asan/pr55617.C: New test.
7435
d82a3a02 74362013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7437
7438 PR fortran/54195
7439 * gfortran.dg/typebound_operator_19.f90: New test.
7440 * gfortran.dg/typebound_assignment_4.f90: New test.
7441
acd1bde2 74422013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7443
7444 PR fortran/54107
7445 * gfortran.dg/recursive_interface_1.f90: New test.
7446
871609a8 74472013-02-04 Richard Guenther <rguenther@suse.de>
7448
7449 PR lto/56168
7450 * gcc.dg/lto/pr56168_0.c: New testcase.
7451 * gcc.dg/lto/pr56168_1.c: Likewise.
7452
9e5e87d9 74532013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7454
7455 PR fortran/50627
7456 PR fortran/56054
7457 * gfortran.dg/block_12.f90: New test.
7458 * gfortran.dg/module_error_1.f90: New test.
7459
415da7f3 74602013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7461
7462 * lib/target-supports.exp (check_effective_target_vect_float)
7463 (check_effective_target_vect_no_align): Add mips-sde-elf.
7464
0acfe1c1 74652013-02-01 Jakub Jelinek <jakub@redhat.com>
7466
7467 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7468
4cc5e5ee 74692013-02-01 David Edelsohn <dje.gcc@gmail.com>
7470
7471 * gcc.dg/pr56023.c: XFAIL on AIX.
7472 * gcc.dg/vect/pr49352.c: Same.
7473
6b40a1a5 74742013-02-01 Eric Botcazou <ebotcazou@adacore.com>
7475
7476 * gnat.dg/opt26.adb: New test.
7477
7046891f 74782013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7479
7480 Revert.
7481 2013-01-27 Amol Pise <amolpise15@gmail.com>
7482
7483 * gcc.target/arm/neon-vfnms-1.c: New test.
7484 * gcc.target/arm/neon-vfnma-1.c: New test.
7485
a8bcfda2 74862013-01-31 Richard Biener <rguenther@suse.de>
7487
7488 PR tree-optimization/56157
7489 * gcc.dg/torture/pr56157.c: New testcase.
7490
fad68b9f 74912013-01-30 Richard Biener <rguenther@suse.de>
7492
7493 PR tree-optimization/56150
7494 * gcc.dg/torture/pr56150.c: New testcase.
7495
ae0c3984 74962013-01-30 Jakub Jelinek <jakub@redhat.com>
7497
53486a83 7498 PR sanitizer/55374
7499 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7500 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
7501 printed in backtrace.
7502 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7503 to avoid errors about mismatched allocation vs. deallocation.
7504
ae0c3984 7505 PR c++/55742
7506 * g++.dg/mv1.C: Moved to...
7507 * g++.dg/ext/mv1.C: ... here. Adjust test.
7508 * g++.dg/mv2.C: Moved to...
7509 * g++.dg/ext/mv2.C: ... here. Adjust test.
7510 * g++.dg/mv3.C: Moved to...
7511 * g++.dg/ext/mv3.C: ... here.
7512 * g++.dg/mv4.C: Moved to...
7513 * g++.dg/ext/mv4.C: ... here.
7514 * g++.dg/mv5.C: Moved to...
7515 * g++.dg/ext/mv5.C: ... here. Adjust test.
7516 * g++.dg/mv6.C: Moved to...
7517 * g++.dg/ext/mv6.C: ... here. Adjust test.
7518 * g++.dg/ext/mv7.C: New test.
7519 * g++.dg/ext/mv8.C: New test.
7520 * g++.dg/ext/mv9.C: New test.
7521 * g++.dg/ext/mv10.C: New test.
7522 * g++.dg/ext/mv11.C: New test.
7523
85276115 75242013-01-30 Vladimir Makarov <vmakarov@redhat.com>
7525
7526 PR rtl-optimization/56144
7527 * gcc.dg/pr56144.c: New.
7528
d3ae9a11 75292013-01-30 David Edelsohn <dje.gcc@gmail.com>
7530
7531 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7532 message.
7533 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7534 * g++.dg/cpp0x/constexpr-55573.C: Same
85276115 7535
52cd005d 75362013-01-30 Georg-Johann Lay <avr@gjlay.de>
7537
7538 PR tree-optimization/56064
7539 * gcc.dg/fixed-point/view-convert.c: New test.
7540
8b40c28e 75412013-01-30 Andreas Schwab <schwab@suse.de>
7542
7543 * lib/target-supports-dg.exp (dg-process-target): Use expr to
7544 evaluate the end index in string range.
7545
acd1bde2 75462013-01-30 Tobias Burnus <burnus@net-b.de>
d0cfec1c 7547
7548 PR fortran/56138
7549 * gfortran.dg/allocatable_function_6.f90: New.
7550
6777213b 75512013-01-29 Janus Weil <janus@gcc.gnu.org>
31c66114 7552 Mikael Morin <mikael@gcc.gnu.org>
6777213b 7553
7554 PR fortran/54107
7555 * gfortran.dg/proc_ptr_comp_36.f90: New.
7556
5daac166 75572013-01-29 Richard Biener <rguenther@suse.de>
7558
7559 PR tree-optimization/55270
7560 * gcc.dg/torture/pr55270.c: New testcase.
7561
12e51a1d 75622013-01-28 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR rtl-optimization/56117
7565 * gcc.dg/pr56117.c: New test.
7566
ac7a1007 75672013-01-28 Richard Biener <rguenther@suse.de>
7568
7569 PR tree-optimization/56034
7570 * gcc.dg/torture/pr56034.c: New testcase.
7571
0190fe95 75722013-01-28 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR tree-optimization/56125
7575 * gcc.dg/pr56125.c: New test.
7576
d67dd34f 75772013-01-28 Tobias Burnus <burnus@net-b.de>
7578 Mikael Morin <mikael@gcc.gnu.org>
7579
7580 PR fortran/53537
7581 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7582 * gfortran.dg/import8.f90: Likewise.
7583 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7584 * gfortran.dg/import10.f90: New test.
7585 * gfortran.dg/import11.f90: Likewise
7586
04ff97ce 75872013-01-28 Jakub Jelinek <jakub@redhat.com>
7588
b0326b17 7589 PR testsuite/56053
7590 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7591 string.h. Provide memset, malloc and free prototypes, adjust line
7592 numbers in dg-output.
7593 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7594 Provide memset prototype and adjust line numbers in dg-output.
7595 * c-c++-common/asan/global-overflow-1.c: Likewise.
7596
04ff97ce 7597 PR tree-optimization/56094
7598 * gcc.dg/pr56094.c: New test.
7599
d7a6cfef 76002013-01-27 Amol Pise <amolpise15@gmail.com>
7601
7602 * gcc.target/arm/neon-vfnms-1.c: New test.
7603 * gcc.target/arm/neon-vfnma-1.c: New test.
7604
f2897e01 76052013-01-27 Uros Bizjak <ubizjak@gmail.com>
7606
7607 PR target/56114
7608 * gcc.target/i386/pr56114.c: New test.
7609
20bdca22 76102013-01-27 Paul Thomas <pault@gcc.gnu.org>
7611
67e8ab17 7612 PR fortran/55984
20bdca22 7613 * gfortran.dg/associate_14.f90: New test.
7614
7615 PR fortran/56047
7616 * gfortran.dg/associate_13.f90: New test.
7617
6cc085b6 76182013-01-25 Jakub Jelinek <jakub@redhat.com>
7619
7620 PR tree-optimization/56098
7621 * gcc.dg/pr56098-1.c: New test.
7622 * gcc.dg/pr56098-2.c: New test.
7623
f3297245 76242013-01-25 Georg-Johann Lay <avr@gjlay.de>
7625
7626 PR target/54222
7627 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7628
8e3bada1 76292013-01-22 Marek Polacek <polacek@redhat.com>
7630
7631 PR tree-optimization/56035
7632 * gcc.dg/pr56035.c: New test.
7633
cbe03fb3 76342013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7635
7636 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7637 for MIPS.
7638
3e0be821 76392013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7640
7641 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7642
54550ecb 76432013-01-24 Jakub Jelinek <jakub@redhat.com>
7644
7645 PR c/56078
7646 * gcc.dg/pr56078.c: New test.
7647 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7648
86a4f466 76492013-01-24 Martin Jambor <mjambor@suse.cz>
7650
7651 PR tree-optimization/55927
7652 * g++.dg/ipa/devirt-10.C: Disable early inlining.
7653
80946863 76542013-01-24 Uros Bizjak <ubizjak@gmail.com>
7655
7656 * gcc.target/i386/movsd.c: New test.
7657
aa46b107 76582013-01-24 Steven Bosscher <steven@gcc.gnu.org>
7659
7660 PR inline-asm/55934
7661 * gcc.target/i386/pr55934.c: New test.
7662
c58ba4b2 76632013-01-23 Janus Weil <janus@gcc.gnu.org>
7664
7665 PR fortran/56081
7666 * gfortran.dg/select_8.f90: New.
7667
80946863 76682013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
86e977aa 7669
80946863 7670 * gcc.target/microblaze/microblaze.exp: Remove
7671 target_config_cflags check.
86e977aa 7672
b8eae306 76732013-01-23 Jakub Jelinek <jakub@redhat.com>
7674
bc5663df 7675 PR fortran/56052
7676 * gfortran.dg/gomp/pr56052.f90: New test.
7677
b8eae306 7678 PR target/49069
7679 * gcc.dg/pr49069.c: New test.
7680
54b5ad5c 76812013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7682
7683 PR c++/55944
7684 * g++.dg/cpp0x/constexpr-static10.C: New.
7685
7b686ee1 76862013-01-22 Uros Bizjak <ubizjak@gmail.com>
38a03d63 7687
7688 PR target/56028
7689 * gcc.target/i386/pr56028.c: New test.
7690
e6d8288f 76912013-01-22 Jakub Jelinek <jakub@redhat.com>
7692
7693 PR target/55686
7694 * gcc.target/i386/pr55686.c: New test.
7695
c31ceec4 76962013-01-22 Dodji Seketeli <dodji@redhat.com>
7697
7698 PR c++/53609
7699 * g++.dg/cpp0x/variadic139.C: New test.
7700 * g++.dg/cpp0x/variadic140.C: Likewise.
7701 * g++.dg/cpp0x/variadic141.C: Likewise.
7702
c3993091 77032013-01-22 Eric Botcazou <ebotcazou@adacore.com>
7704
7705 * gnat.dg/warn8.adb: New test.
7706
86af97bd 77072013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7708
7709 PR fortran/55919
b8eae306 7710 * gfortran.dg/include_8.f90: New test.
86af97bd 7711
7b686ee1 77122013-01-21 Uros Bizjak <ubizjak@gmail.com>
9d250a73 7713
94dd03a6 7714 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9d250a73 7715 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7716
3e97846e 77172013-01-21 Jakub Jelinek <jakub@redhat.com>
7718
7719 PR tree-optimization/56051
7720 * gcc.c-torture/execute/pr56051.c: New test.
7721
7b686ee1 77222013-01-21 Uros Bizjak <ubizjak@gmail.com>
ae3eaa0f 7723
7724 PR rtl-optimization/56023
7725 * gcc.dg/pr56023.c: New test.
7726
a956a7a6 77272013-01-21 Martin Jambor <mjambor@suse.cz>
7728
7729 PR middle-end/56022
7730 * gcc.target/i386/pr56022.c: New test.
7731
edcd0926 77322013-01-21 Jason Merrill <jason@redhat.com>
7733
7734 * lib/target-supports.exp (check_effective_target_alias): New.
7735
0190fe95 77362013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
c5f3d34a 7737
7738 PR debug/53235
7739 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
ae3eaa0f 7740
2d8a9bf3 77412013-01-20 Hans-Peter Nilsson <hp@axis.com>
7742
7743 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7744
3a73dcc2 77452013-01-19 Jeff Law <law@redhat.com>
7746
7747 PR tree-optimization/52631
7748 * tree-ssa/pr52631.c: New test.
7749 * tree-ssa/ssa-fre-9: Update expected output.
7750
d4659737 77512013-01-19 Anthony Green <green@moxielogic.com>
7752
7753 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7754 for moxie.
7755
16f02f09 77562013-01-18 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR tree-optimization/56029
7759 * g++.dg/torture/pr56029.C: New test.
7760
c4c46233 77612013-01-18 Sharad Singhai <singhai@google.com>
7762
7763 PR tree-optimization/55995
7764 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7765
c47331e3 77662013-01-18 Vladimir Makarov <vmakarov@redhat.com>
7767
7768 PR target/55433
7769 * gcc.target/i386/pr55433.c: New.
7770
83014b20 77712013-01-18 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR middle-end/56015
7774 * gfortran.dg/pr56015.f90: New test.
7775
516ad680 77762013-01-18 Janis Johnson <janisjo@codesourcery.com>
7777
7778 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7779
15953bb4 77802013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
7781
7782 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7783 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7784 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7785 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7786 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7787
1bcf869e 77882013-01-17 Jeff Law <law@redhat.com>
7789
d607e38f 7790 * gcc.dg/pr52573.c: Move to...
7791 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
7792
1bcf869e 7793 PR rtl-optimization/52573
7794 * gcc.dg/pr52573.c: New test.
d607e38f 7795
0190fe95 77962013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
65db8c26 7797
ae3eaa0f 7798 PR sanitizer/55679
7799 * g++.dg/asan/interception-test-1.C: Skip on darwin.
7800 * lib/target-supports.exp (check_effective_target_swapcontext): Use
7801 check_no_compiler_messages to test support in ucontext.h.
65db8c26 7802 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7803 compliant RLIMIT_AS.
7804
c1f96968 78052013-01-17 Marek Polacek <polacek@redhat.com>
7806
7807 PR rtl-optimization/55833
7808 * gcc.dg/pr55833.c: New test.
7809
9ce07db4 78102013-01-17 Jan Hubicka <jh@suse.cz>
7811
cb7b3a2f 7812 PR tree-optimization/55273
7813 * gcc.c-torture/compile/pr55273.c: New testcase.
9ce07db4 7814
7b686ee1 78152013-01-17 Uros Bizjak <ubizjak@gmail.com>
a5b5a55a 7816
7817 PR target/55981
7818 * gcc.target/pr55981.c: New test.
7819
f7de45c7 78202013-01-17 Janis Johnson <janisjo@codesourcery.com>
7821
b2c40440 7822 * gcc.target/arm/pr40887.c: Require at least armv5.
7823 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7824 * gcc.target/arm/pr51915.c: Likewise.
7825 * gcc.target/arm/pr52006.c: Likewise.
7826 * gcc.target/arm/pr53187.c: Likewise.
7827
f7de45c7 7828 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7829 * gcc.target/arm/ftest-support-arm.h: Delete.
7830 * gcc.target/arm/ftest-support-thumb.h: Delete.
7831 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7832 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7833 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7834 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7835 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7836 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7837 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7838 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7839 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7840 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7841 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7842 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7843 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7844 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7845 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7846 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7847 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7848 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7849 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7850 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7851 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7852 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7853 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7854 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7855
3f442959 78562013-01-17 Martin Jambor <mjambor@suse.cz>
7857
7858 PR tree-optimizations/55264
7859 * g++.dg/ipa/pr55264.C: New test.
7860
cd8bd19d 78612013-01-16 Janus Weil <janus@gcc.gnu.org>
7862
7863 PR fortran/55983
7864 * gfortran.dg/class_55.f90: New.
7865
90356c82 78662013-01-16 Janis Johnson <janisjo@codesourcery.com>
7867
f187dd5c 7868 PR testsuite/55994
7869 * gcc.c-torture/execute/builtins/builtins.exp: Add
7870 -Wl,--allow-multiple-definition for eabi and elf targets.
7871
b9b9a82d 7872 PR testsuite/54622
7873 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7874 check_effective_target_vect_perm_short,
7875 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7876 check_effective_target_vect64): Return 0 for big-endian ARM.
7877 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7878
90356c82 7879 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7880 prototypes.
7881
c9b2c569 78822013-01-16 Richard Biener <rguenther@suse.de>
7883
7884 PR tree-optimization/55964
7885 * gcc.dg/torture/pr55964.c: New testcase.
7886
d590d541 78872013-01-16 Richard Biener <rguenther@suse.de>
7888
7889 PR tree-optimization/54767
7890 PR tree-optimization/53465
7891 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7892
31fd081d 78932013-01-16 Christian Bruel <christian.bruel@st.com>
7894
7895 PR target/55301
7896 * gcc.target/sh/sh-switch.c: New testcase.
7897
a8d0810b 78982013-01-15 Janis Johnson <janisjo@codesourcery.com>
7899
7900 * gcc.dg/webizer.c: Increase the array size.
7901
392a7dd5 79022013-01-15 Jakub Jelinek <jakub@redhat.com>
7903
7904 PR target/55940
7905 * gcc.dg/pr55940.c: New test.
7906
58242a4d 79072013-01-15 Manfred Schwarb <manfred99@gmx.ch>
7908 Harald Anlauf <anlauf@gmx.de>
7909
7910 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7911 * gfortran.dg/bounds_check_5.f90: Likewise.
7912 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7913 * gfortran.dg/continuation_9.f90: Likewise.
7914 * gfortran.dg/move_alloc_13.f90: Likewise.
7915 * gfortran.dg/structure_constructor_11.f90: Likewise.
7916 * gfortran.dg/tab_continuation.f: Likewise.
7917 * gfortran.dg/warning-directive-2.F90: Likewise.
7918 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7919
99ee5425 79202013-01-15 Janis Johnson <janisjo@codesourcery.com>
7921
7922 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7923 * gcc.target/arm/fma-sp.c: Likewise.
7924
42fb263f 79252013-01-15 Vladimir Makarov <vmakarov@redhat.com>
7926
392a7dd5 7927 PR rtl-optimization/55153
42fb263f 7928 * gcc.dg/pr55153.c: New.
7929
ddce22b8 79302013-01-15 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR tree-optimization/55920
7933 * gcc.c-torture/compile/pr55920.c: New test.
7934
323cf38f 79352013-01-15 Richard Biener <rguenther@suse.de>
7936
7937 PR middle-end/55882
7938 * gcc.dg/torture/pr55882.c: New testcase.
7939
2d788f29 79402013-01-15 Jakub Jelinek <jakub@redhat.com>
7941
7942 PR tree-optimization/55955
7943 * gcc.c-torture/compile/pr55955.c: New test.
7944
14144bb9 79452013-01-15 Dodji Seketeli <dodji@redhat.com>
7946
7947 PR c++/55663
7948 * g++.dg/cpp0x/alias-decl-31.C: New test.
7949
210d1d7e 79502013-01-15 Paul Thomas <pault@gcc.gnu.org>
7951
7952 PR fortran/54286
7953 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7954 case where interface is null.
7955
d400d3d1 79562013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7957
7958 PR fortran/55806
7959 * gfortran.dg/array_constructor_40.f90: New test.
7960
9599cf9e 79612013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
7962
7963 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7964
df83fa4d 79652013-01-14 Tejas Belagod <tejas.belagod@arm.com>
7966
7967 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7968 * gcc.target/aarch64/vect-ld1r-compile.c: New.
7969 * gcc.target/aarch64/vect-ld1r-fp.c: New.
7970 * gcc.target/aarch64/vect-ld1r.c: New.
7971 * gcc.target/aarch64/vect-ld1r.x: New.
7972
7b686ee1 79732013-01-14 Andi Kleen <ak@linux.intel.com>
5fc510c2 7974
7975 PR target/55948
7976 * gcc.target/i386/hle-clear-rel.c: New file
7977 * gcc.target/i386/hle-store-rel.c: New file.
7978
6b5bee3a 79792013-01-14 Harald Anlauf <anlauf@gmx.de>
7980
7981 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7982 * gfortran.dg/bounds_check_4.f90: Likewise.
7983 * gfortran.dg/inquire_10.f90: Likewise.
7984 * gfortran.dg/minloc_3.f90: Likewise.
7985 * gfortran.dg/minlocval_3.f90: Likewise.
7986 * gfortran.dg/module_double_reuse.f90: Likewise.
7987 * gfortran.dg/mvbits_1.f90: Likewise.
7988 * gfortran.dg/oldstyle_1.f90: Likewise.
7989 * gfortran.dg/pr20163-2.f: Likewise.
7990 * gfortran.dg/save_1.f90: Likewise.
7991 * gfortran.dg/scan_1.f90: Likewise.
7992 * gfortran.dg/select_char_1.f90: Likewise.
7993 * gfortran.dg/shape_4.f90: Likewise.
7994 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7995 * gfortran.dg/function_optimize_10.f90: Likewise.
7996 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7997 * gfortran.dg/used_types_17.f90: Likewise.
7998 * gfortran.dg/used_types_18.f90: Likewise.
7999
9991edd9 80002013-01-13 Paul Thomas <pault@gcc.gnu.org>
8001
8002 PR fortran/54286
8003 * gfortran.dg/proc_ptr_result_8.f90 : New test.
8004
c7ba5cba 80052013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8006
8007 * gcc.dg/unroll_5.c: Add nomips16 attributes.
8008
ccd9ea93 80092013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8010
8011 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8012
32ba2e2a 80132013-01-12 Janus Weil <janus@gcc.gnu.org>
8014
8015 PR fortran/55072
8016 * gfortran.dg/assumed_type_2.f90: Fix test case.
8017 * gfortran.dg/internal_pack_13.f90: New test.
8018 * gfortran.dg/internal_pack_14.f90: New test.
8019
8db94b3b 80202013-01-08 Paul Thomas <pault@gcc.gnu.org>
8021
8022 PR fortran/55868
8023 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8024 scan-tree-dump-times for foo.0.x._vptr to deal with change from
8025 $tar to STAR.
8026
a1583ea9 80272013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8028
8029 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8030
de47476b 80312013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8032
8033 PR target/55719
8034 * gcc.target/s390/pr55719.c: New testcase.
8035
80362013-01-11 Richard Guenther <rguenther@suse.de>
742ca2be 8037
8038 PR tree-optimization/44061
8039 * gcc.dg/pr44061.c: New testcase.
8040
711789cc 80412013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8042
5fc510c2 8043 Update copyright years.
711789cc 8044
e896d6e5 80452013-01-10 Aldy Hernandez <aldyh@redhat.com>
8046 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR target/55565
5fc510c2 8049 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
e896d6e5 8050
9441d07f 80512013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8052
86eac679 8053 PR rtl-optimization/55672
9441d07f 8054 * gcc.target/i386/pr55672.c: New.
8055
115e3f9b 80562013-01-10 Jeff Law <law@redhat.com>
8057
8058 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8059 pass/fail message unique.
8060
8061
892c2426 80622013-01-10 Jason Merrill <jason@redhat.com>
8063
8064 * ada/.gitignore: New.
8065
5c49129f 80662013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8067
8068 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8069 Add tls options.
8070 * g++.dg/tls/thread_local2.C: Likewise.
8071 * g++.dg/tls/thread_local2g.C: Likewise.
8072 * g++.dg/tls/thread_local6.C: Likewise.
8073 * g++.dg/tls/thread_local-order1.C: Add tls options.
8074 * g++.dg/tls/thread_local-order2.C: Likewise.
8075 * g++.dg/tls/thread_local3.C: Likewise.
8076 * g++.dg/tls/thread_local3g.C: Likewise.
8077 * g++.dg/tls/thread_local4.C: Likewise.
8078 * g++.dg/tls/thread_local4g.C: Likewise.
8079 * g++.dg/tls/thread_local5.C: Likewise.
8080 * g++.dg/tls/thread_local5g.C: Likewise.
8081 * g++.dg/tls/thread_local6g.C: Likewise.
8082
f5ed5428 80832013-01-10 Kostya Serebryany <kcc@google.com>
8084
8085 * g++.dg/asan/asan_test.cc: Sync from upstream.
8086
349ff920 80872013-01-10 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR tree-optimization/55921
8090 * gcc.c-torture/compile/pr55921.c: New test.
8091
dde4834c 80922013-01-09 Jan Hubicka <jh@suse.cz>
8093
8094 PR tree-optimization/55569
8095 * gcc.c-torture/compile/pr55569.c: New testcase.
8096
33d6ae7a 80972013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8098
8099 PR fortran/47203
8100 * gfortran.dg/use_28.f90: New test.
8101
7b686ee1 81022013-01-09 Uros Bizjak <ubizjak@gmail.com>
701835de 8103
8104 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8105 number matching more robust.
8106
aa3ce8ba 81072013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8108
701835de 8109 PR rtl-optimization/55829
aa3ce8ba 8110 * gcc.target/i386/pr55829.c: New.
8111
3bbb71ba 81122013-01-09 Tobias Burnus <burnus@net-b.de>
8113
8114 PR fortran/55758
8115 * gfortran.dg/bind_c_bool_1.f90: New.
8116 * gfortran.dg/do_5.f90: Add dg-warning.
8117
64552007 81182013-01-09 Jan Hubicka <jh@suse.cz>
8119
5fc510c2 8120 PR tree-optimization/55875
64552007 8121 * gcc.c-torture/execute/pr55875.c: New testcase.
8122 * g++.dg/torture/pr55875.C: New testcase.
8123
7c834436 81242013-01-09 Jakub Jelinek <jakub@redhat.com>
8125
8126 PR c/48418
8127 * c-c++-common/pr48418.c: New test.
8128
e9464429 81292013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8130
8131 PR c++/55801
8132 * g++.dg/tls/thread_local-ice.C: New.
8133
2e94c138 81342013-01-09 Andreas Schwab <schwab@suse.de>
8135
8136 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8137
ed60f27f 81382013-01-09 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR tree-optimization/48189
8141 * gcc.dg/pr48189.c: New test.
8142
a240d038 81432013-01-04 Jan Hubicka <jh@suse.cz>
8144
8145 PR tree-optimization/55823
8146 * g++.dg/ipa/devirt-10.C: New testcase.
8147
7b686ee1 81482013-01-08 Uros Bizjak <ubizjak@gmail.com>
bbfdbc02 8149 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8150
8151 PR rtl-optimization/55845
8152 * gcc.target/i386/pr55845.c: New test.
8153
3de3342f 81542013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8155
e9464429 8156 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3de3342f 8157 instructions generated instead of number of occurances.
8158
1eb525c3 81592013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8160
5fc510c2 8161 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8162 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8163 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8164 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8165 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8166 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8167 * gcc.target/aarch64/vect-fcm.x: Likewise.
8168 * lib/target-supports.exp
1eb525c3 8169 (check_effective_target_vect_cond): Enable for AArch64.
8170
5b4374a1 81712013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8172
8173 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8174 endian-safe float pool loading.
8175 (test_square_root_v4sf): Likewise.
8176 (test_square_root_v2df): Likewise.
8177 * lib/target-supports.exp
8178 (check_effective_target_vect_call_sqrtf): Add AArch64.
8179
5721b378 81802013-01-08 Martin Jambor <mjambor@suse.cz>
8181
8182 PR debug/55579
8183 * gcc.dg/tree-ssa/pr55579.c: New test.
8184
0a97cca3 81852013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8186
8187 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8188 asm comments.
8189
a3d7412d 81902013-01-08 Jakub Jelinek <jakub@redhat.com>
8191
0b4f0116 8192 PR middle-end/55890
8193 * gcc.dg/torture/pr55890-3.c: New test.
8194
100d7996 8195 PR middle-end/55851
8196 * gcc.c-torture/compile/pr55851.c: New test.
8197
a3d7412d 8198 PR sanitizer/55844
8199 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8200 dg-options.
8201
e018fe4a 82022013-01-08 Paul Thomas <pault@gcc.gnu.org>
8203
8204 PR fortran/55618
8205 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8206
16f7554b 82072013-01-07 Tobias Burnus <burnus@net-b.de>
8208
8209 PR fortran/55763
8210 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8211 * gfortran.dg/pointer_init_7.f90: New.
8212
40e902f9 82132013-01-07 Richard Biener <rguenther@suse.de>
8214
8215 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8216
789a8d72 82172013-01-07 Richard Biener <rguenther@suse.de>
8218
8219 PR middle-end/55890
8220 * gcc.dg/torture/pr55890-1.c: New testcase.
8221 * gcc.dg/torture/pr55890-2.c: Likewise.
8222
72841352 82232013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8224
8225 * gcc.target/aarch64/fmovd.c: New.
8226 * gcc.target/aarch64/fmovf.c: Likewise.
8227 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8228 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8229 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8230 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8231 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8232 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8233
4a101a28 82342013-01-07 Richard Biener <rguenther@suse.de>
8235
8236 PR tree-optimization/55888
8237 PR tree-optimization/55862
8238 * gcc.dg/torture/pr55888.c: New testcase.
8239
2dbe0f4c 82402013-01-07 Tobias Burnus <burnus@net-b.de>
8241
8242 PR fortran/55852
8243 * gfortran.dg/intrinsic_size_3.f90: New.
8244
7b686ee1 82452013-01-07 Tobias Burnus <burnus@net-b.de>
3facfa3c 8246
8247 PR fortran/55763
8248 * gfortran.dg/select_type_32.f90: New.
8249
aa8bfe5d 82502013-01-04 Dodji Seketeli <dodji@redhat.com>
8251
8252 PR c++/52343
8253 * g++.dg/cpp0x/alias-decl-29.C: New test.
8254
383f9c66 82552013-01-06 Paul Thomas <pault@gcc.gnu.org>
8256
7a772596 8257 PR fortran/53876
8258 PR fortran/54990
8259 PR fortran/54992
383f9c66 8260 * gfortran.dg/class_array_15.f03: New test.
8261
830f3dcc 82622013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8263
8264 PR fortran/42769
8265 PR fortran/45836
8266 PR fortran/45900
8267 * gfortran.dg/use_23.f90: New test.
8268 * gfortran.dg/use_24.f90: New test.
8269 * gfortran.dg/use_25.f90: New test.
8270 * gfortran.dg/use_26.f90: New test.
8271 * gfortran.dg/use_27.f90: New test.
8272
07535167 82732013-01-06 Olivier Hainque <hainque@adacore.com>
8274
8275 * gnat.dg/specs/clause_on_volatile.ads: New test.
8276
20158426 82772013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8278
8279 * gnat.dg/alignment10.adb: New test.
8280
69833406 82812013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8282 Mikael Morin <mikael@gcc.gnu.org>
8283
26ca5cfa 8284 PR fortran/55827
69833406 8285 * gfortran.dg/use_22.f90: New test.
8286
b49f35d1 82872013-01-04 Andrew Pinski <apinski@cavium.com>
8288
8289 * gcc.target/aarch64/cmp-1.c: New testcase.
8290
2082cd0b 82912013-01-04 Paul Thomas <pault@gcc.gnu.org>
8292
8293 PR fortran/55172
8294 * gfortran.dg/select_type_31.f03: New test.
8295
1aa79d39 82962013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8297
8298 PR c++/54526 (again)
8299 * g++.dg/cpp0x/parse2.C: Extend.
8300 * g++.old-deja/g++.other/crash28.C: Adjust.
8301
15b93bb9 83022013-01-04 Richard Biener <rguenther@suse.de>
8303
8304 PR tree-optimization/55862
8305 * gcc.dg/torture/pr55862.c: New testcase.
8306
d210dffc 83072013-01-04 Martin Jambor <mjambor@suse.cz>
8308
8309 PR tree-optimization/55755
8310 * gcc.dg/torture/pr55755.c: New test.
8311 * gcc.dg/tree-ssa/sra-13.c: Likewise.
8312 * gcc.dg/tree-ssa/pr45144.c: Update.
8313
65afafea 83142013-01-04 Richard Biener <rguenther@suse.de>
8315
8316 PR middle-end/55863
8317 * gcc.dg/fold-reassoc-2.c: New testcase.
8318
f9d34e9a 83192013-01-04 Tobias Burnus <burnus@net-b.de>
8320
8321 PR fortran/55763
8322 * gfortran.dg/null_7.f90: New.
8323
798ba30c 83242013-01-04 Tobias Burnus <burnus@net-b.de>
8325
8326 PR fortran/55854
8327 PR fortran/55763
8328 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8329 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8330 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8331
adc17cf7 83322013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8333
8334 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8335
c44e2519 83362013-01-03 Janus Weil <janus@gcc.gnu.org>
8337
8338 PR fortran/55855
8339 * gfortran.dg/assignment_1.f90: Modified.
8340 * gfortran.dg/assignment_4.f90: New.
8341
9a10ca84 83422013-01-03 David Edelsohn <dje.gcc@gmail.com>
8343
8344 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8345
59ff1f4a 83462013-01-03 Richard Biener <rguenther@suse.de>
8347
8348 PR tree-optimization/55857
8349 * gcc.dg/vect/pr55857-1.c: New testcase.
8350 * gcc.dg/vect/pr55857-2.c: Likewise.
8351
d871c5dc 83522013-01-03 Jakub Jelinek <jakub@redhat.com>
8353
e4bef271 8354 PR rtl-optimization/55838
8355 * gcc.dg/pr55838.c: New test.
8356
d871c5dc 8357 PR tree-optimization/55832
8358 * gcc.c-torture/compile/pr55832.c: New test.
8359
98e7c1f5 83602013-01-02 Teresa Johnson <tejohnson@google.com>
8361
8362 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8363 * gcc.dg/tree-ssa/loop-23.c: Ditto.
8364 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8365 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8366 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8367 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8368 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8369 * gcc.dg/unroll_1.c: Ditto.
8370 * gcc.dg/unroll_2.c: Ditto.
8371 * gcc.dg/unroll_3.c: Ditto.
8372 * gcc.dg/unroll_4.c: Ditto.
8373
60607cb2 83742013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8375
8376 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8377
6a878af6 83782013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8379
8380 PR fortran/55818
8381 * gfortran.dg/eof_4.f90: New test.
8382
c8aecff0 83832013-01-02 Jakub Jelinek <jakub@redhat.com>
8384
8385 * lib/c-compat.exp (compat-use-alt-compiler): Remove
8386 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8387 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8388 (compat_setup_dfp): Initialize compat_alt_caret and
8389 compat_save_TEST_ALWAYS_FLAGS.
8390
766f4d64 83912013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8392
8393 * gcc.dg/torture/tls/tls-reload-1.c: New test.
8394
ab4cb266 83952013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8396
8397 * gcc.dg/torture/fp-int-convert-2.c: New test.
8398
8e7c9704 83992013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8400
8401 * gfortran.dg/newunit_3.f90: Add dg-do run.
8402 * gfortran.dg/inquire_15.f90: Add dg-do run.
8403
c3c33891 84042013-01-01 Jakub Jelinek <jakub@redhat.com>
8405
8406 PR tree-optimization/55831
8407 * gcc.dg/pr55831.c: New test.
7dfbd804 8408\f
b3c5d881 8409Copyright (C) 2013 Free Software Foundation, Inc.
7dfbd804 8410
8411Copying and distribution of this file, with or without modification,
8412are permitted in any medium without royalty provided the copyright
8413notice and this notice are preserved.