0686afa26f9c70d3d174add75ca77e34274c651d
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-11-05 Andreas Schwab <schwab@suse.de>
2
3 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
4
5 2013-11-05 Tobias Burnus <burnus@net-b.de>
6
7 * g++.dg/gomp/openmp-simd-1.C: New.
8 * g++.dg/gomp/openmp-simd-2.C: New.
9 * gcc.dg/gomp/openmp-simd-1.c: New.
10 * gcc.dg/gomp/openmp-simd-2.c: New.
11
12 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13
14 * gcc.dg/superblock.c: Require scheduling support.
15
16 2013-11-04 Kostya Serebryany <kcc@google.com>
17
18 * g++.dg/asan/asan_test.cc: Update the test
19 to match the fresh asan run-time.
20 * c-c++-common/asan/stack-overflow-1.c: Ditto.
21
22 2013-11-04 Ian Lance Taylor <iant@google.com>
23
24 * g++.dg/ext/sync-4.C: New test.
25
26 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
27
28 PR fortran/58771
29 * gfortran.dg/derived_external_function_1.f90 : New test
30
31 2013-11-04 Jakub Jelinek <jakub@redhat.com>
32
33 PR tree-optimization/58978
34 * gcc.c-torture/compile/pr58978.c: New test.
35
36 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
37
38 PR fortran/57445
39 * gfortran.dg/optional_class_1.f90 : New test
40
41 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
42
43 PR rtl-optimization/58968
44 * gfortran.dg/pr58968.f: New
45
46 2013-11-04 Marek Polacek <polacek@redhat.com>
47
48 PR c++/58979
49 * g++.dg/diagnostic/pr58979.C: New test.
50
51 2013-11-04 Joseph Myers <joseph@codesourcery.com>
52
53 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
54 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
55 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
56 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
57 gcc.dg/iec-559-macros-9.c: New tests.
58
59 2013-11-04 Jakub Jelinek <jakub@redhat.com>
60
61 PR tree-optimization/58946
62 * gcc.c-torture/compile/pr58946.c: New test.
63
64 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
65
66 PR c++/52071
67 * g++.dg/parse/pr52071.C: New.
68
69 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/38313
72 * g++.dg/lookup/name-clash10.C: New.
73
74 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
75
76 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
77 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
78 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
79 vbif.
80
81 2013-11-03 Marek Polacek <polacek@redhat.com>
82
83 * g++.dg/ubsan/cxx1y-vla.C: New test.
84 * c-c++-common/ubsan/vla-3.c: New test.
85 * c-c++-common/ubsan/vla-2.c: New test.
86 * c-c++-common/ubsan/vla-4.c: New test.
87 * c-c++-common/ubsan/vla-1.c: New test.
88
89 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
90
91 * gcc.dg/vmx/vec-set.c: New.
92
93 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
94
95 PR c++/29234
96 PR c++/56037
97 * g++.dg/parse/pr29234.C: New.
98 * g++.dg/parse/pr56037.C: Likewise.
99
100 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
101
102 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
103 passed it in as one of the options to all Cilk keywords test.
104
105 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
106
107 PR c++/58708
108 * g++.dg/cpp1y/pr58708.C: New.
109
110 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
111
112 PR c++/58834
113 * g++.dg/ext/pr58834.C: New file.
114
115 2013-11-01 Jakub Jelinek <jakub@redhat.com>
116
117 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
118 tests.
119 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
120 tests.
121
122 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
123
124 PR fortran/57893
125 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
126 type block.
127
128 2013-10-31 Jakub Jelinek <jakub@redhat.com>
129
130 * g++.dg/gomp/simd-1.C: New test.
131 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
132 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
133 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
134 * c-c++-common/gomp/simd6.c: New test.
135
136 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
137
138 Implement C++14 digit separators.
139 * g++.dg/cpp1y/digit-sep.C: New.
140 * g++.dg/cpp1y/digit-sep-neg.C: New.
141 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
142
143 2013-10-31 Jakub Jelinek <jakub@redhat.com>
144
145 * gcc.dg/vect/vect-align-3.c: New test.
146
147 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
148 we warn about it already during VRP1 pass.
149
150 2013-10-31 Martin Jambor <mjambor@suse.cz>
151
152 PR rtl-optimization/58934
153 Revert:
154 2013-10-30 Martin Jambor <mjambor@suse.cz>
155 PR rtl-optimization/10474
156 * gcc.dg/pr10474.c: New testcase.
157 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
158 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
159
160 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
161
162 PR c++/58932
163 Revert:
164 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
165
166 PR c++/58466
167 * g++.dg/cpp0x/variadic145.C: New.
168
169 * g++.dg/cpp0x/sfinae49.C: New.
170
171 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
172
173 PR c++/58581
174 * g++.dg/cpp0x/deleted1.C: New.
175
176 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
177
178 * gcc.target/arm/lp1243022.c: New test.
179
180 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
181
182 PR other/58545
183 * gcc.target/avr/pr58545.c: New test.
184
185 2013-10-30 Tobias Burnus <burnus@net-b.de>
186
187 Revert:
188 2013-10-30 Tobias Burnus <burnus@net-b.de>
189 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
190 path to the compile flags.
191
192 2013-10-30 Cong Hou <congh@google.com>
193
194 * gcc.target/i386/vect-abs-s8.c: New test.
195 * gcc.target/i386/vect-abs-s16.c: New test.
196 * gcc.target/i386/vect-abs-s32.c: New test.
197
198 2013-10-30 Tobias Burnus <burnus@net-b.de>
199
200 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
201 path to the compile flags.
202
203 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
204
205 PR rtl-optimization/58369
206 * g++.dg/torture/pr58369.C: New test.
207
208 2013-10-30 Tobias Burnus <burnus@net-b.de>
209
210 PR other/33426
211 * g++.dg/vect/pr33426-ivdep-2.cc: New.
212 * g++.dg/vect/pr33426-ivdep-3.cc: New.
213 * g++.dg/vect/pr33426-ivdep-4.cc: New.
214
215 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
216
217 PR target/58784
218 * gcc.target/arm/pr58784.c: New.
219
220 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
221
222 * gcc.dg/tree-ssa/alias-24.c: New file.
223
224 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
225
226 * gcc.target/i386/fma_double_3.c: Use pattern for
227 scan-assembler-times instead of just one insn name.
228 * gcc.target/i386/fma_double_5.c: Ditto.
229 * gcc.target/i386/fma_float_3.c: Ditto.
230 * gcc.target/i386/fma_float_5.c: Ditto.
231 * gcc.target/i386/l_fma_double_1.c: Ditto.
232 * gcc.target/i386/l_fma_double_2.c: Ditto.
233 * gcc.target/i386/l_fma_double_3.c: Ditto.
234 * gcc.target/i386/l_fma_double_4.c: Ditto.
235 * gcc.target/i386/l_fma_double_5.c: Ditto.
236 * gcc.target/i386/l_fma_double_6.c: Ditto.
237 * gcc.target/i386/l_fma_float_1.c: Ditto.
238 * gcc.target/i386/l_fma_float_2.c: Ditto.
239 * gcc.target/i386/l_fma_float_3.c: Ditto.
240 * gcc.target/i386/l_fma_float_4.c: Ditto.
241 * gcc.target/i386/l_fma_float_5.c: Ditto.
242 * gcc.target/i386/l_fma_float_6.c: Ditto.
243
244 2013-10-30 Christian Bruel <christian.bruel@st.com>
245
246 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
247 * gcc.target/sh/cmpstr.c: New test.
248 * gcc.target/sh/cmpstrn.c: New test.
249
250 2013-10-30 Martin Jambor <mjambor@suse.cz>
251
252 PR rtl-optimization/10474
253 * gcc.dg/pr10474.c: New testcase.
254 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
255 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
256
257 2013-10-29 Andrew Pinski <apinski@cavium.com>
258 Zhenqiang Chen <zhenqiang.chen@linaro.org>
259
260 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
261 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
262 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
263 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
264 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
265 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
266 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
267 conditional move to be used.
268 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
269
270 2013-10-29 Tobias Burnus <burnus@net-b.de>
271
272 PR fortran/44350
273 * gfortran.dg/blockdata_8.f90: New.
274
275 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
276
277 PR target/54236
278 * gcc.target/sh/pr54236-2: New.
279 * gcc.target/sh/pr54089-6: Add another rotl special case.
280
281 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
282
283 PR fortran/58793
284 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
285 to determine sizes of real kinds.
286
287 PR fortran/58858
288 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
289
290 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
291
292 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
293 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
294 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
295 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
296 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
297 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
298 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
299 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
300 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
301 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
302 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
303 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
304 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
305 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
306 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
307 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
308 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
309 test stored in c-c++-common. Also, added the Cilk runtime's library
310 to the ld_library_path.
311
312 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
313
314 PR c++/58888
315 * g++.dg/cpp0x/auto40.C: New.
316 * g++.dg/other/warning1.C: Adjust.
317
318 2013-10-29 Richard Biener <rguenther@suse.de>
319
320 * gcc.dg/torture/restrict-2.c: New testcase.
321 * gcc.dg/torture/restrict-3.c: Likewise.
322 * gcc.dg/torture/restrict-4.c: Likewise.
323 * gcc.dg/torture/restrict-5.c: Likewise.
324
325 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
326
327 PR tree-optimization/19831
328 * gcc.dg/tree-ssa/alias-25.c: New file.
329
330 2013-10-29 Richard Biener <rguenther@suse.de>
331
332 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
333 changes.
334 * gcc.dg/vect/bb-slp-32.c: Likewise.
335 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
336 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
337 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
338 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
339 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
340 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
341 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
342 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
343 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
344 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
345 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
346 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
347 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
348 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
349 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
350 * gfortran.dg/vect/vect.exp: Likewise.
351
352 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
353
354 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
355 * gcc.dg/vmx/eg-5.c: Likewise.
356
357 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
358 Joern Rennecke <joern.rennecke@embecosm.com>
359
360 * gcc.target/arc/jump-around-jump.c: New test.
361
362 2013-10-27 Tom de Vries <tom@codesourcery.com>
363
364 * gcc.target/arm/require-pic-register-loc.c: New test.
365
366 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
367
368 PR target/58679
369 * gcc.target/i386/pr58679-1.c: New test.
370 * gcc.target/i386/pr58679-2.c: Ditto.
371
372 2013-10-27 Tobias Burnus <burnus@net-b.de>
373
374 PR other/33426
375 * gcc.dg/vect/vect-ivdep-2.c: New.
376
377 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
378
379 PR target/52483
380 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
381 * gcc.target/sh/pr52483-2.c: Likewise.
382 * gcc.target/sh/pr52483-3.c: Likewise.
383 * gcc.target/sh/pr52483-4.c: Likewise.
384
385 2013-10-26 Jeff Law <law@redhat.com>
386
387 * g++.dg/torture/pr49309.C: Removed.
388 * gcc.dg/dfp/pr35739.c: Removed.
389
390 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
391
392 PR rtl-optimization/58759
393 * gcc.target/i386/pr58759.c: New.
394
395 2013-10-25 Tobias Burnus <burnus@net-b.de>
396
397 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
398 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
399 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
400
401 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
402
403 * gcc.dg/wmul-1.c: New test.
404
405 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
406
407 PR c++/58878
408 * g++.dg/template/pr58878.C: New.
409
410 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
411
412 * gcc.dg/tree-ssa/alias-23.c: New file.
413
414 2013-10-25 Richard Biener <rguenther@suse.de>
415
416 PR tree-optimization/58626
417 * gcc.dg/torture/pr58626.c: New testcase.
418
419 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
420
421 PR c++/54812
422 * g++.dg/cpp0x/defaulted47.C: New.
423
424 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
425
426 * gcc.c-torture/execute/pr58831.c: New test.
427
428 2013-10-25 Nick Clifton <nickc@redhat.com>
429
430 * c-c++-common/pr57793.c: Add expected error messages for
431 targets with small integers.
432 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
433 * gcc.dg/c99-stdint-2.c: Likewise.
434 * gcc.dg/cdce1.c: Likewise.
435 * gcc.dg/fold-overflow-1.c: Likewise.
436 * gcc.dg/utf-cvt.c: Likewise.
437 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
438 arithmetic.
439 * gcc.dg/ftrapv-2.c: Likewise.
440 * gcc.dg/pr30286.c: Likewise.
441 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
442 * lib/target-supports.exp (check_effective_target_trapping): New
443 proc. Returns true if the target supports trapping arithmetic.
444
445 2013-10-25 Tobias Burnus <burnus@net-b.de>
446
447 * g++.dg/parse/ivdep.C: New.
448 * g++.dg/vect/pr33426-ivdep.cc: New.
449
450 2013-10-24 Richard Henderson <rth@redhat.com>
451
452 PR rtl/58542
453 * gcc.dg/atomic-store-6.c: New.
454
455 2013-10-24 Ian Lance Taylor <iant@google.com>
456
457 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
458
459 2013-10-24 Cong Hou <congh@google.com>
460
461 * gcc.c-torture/execute/20030125-1.c: Update.
462
463 2013-10-24 Tobias Burnus <burnus@net-b.de>
464
465 PR fortran/44646
466 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
467
468 2013-10-24 Dehao Chen <dehao@google.com>
469
470 * g++.dg/opt/devirt3.C: New test.
471
472 2013-08-24 Tobias Burnus <burnus@net-b.de>
473
474 PR other/33426
475 * testsuite/gcc.dg/ivdep.c: New.
476 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
477
478 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
479
480 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
481 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
482
483 2013-10-24 Nick Clifton <nickc@redhat.com>
484
485 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
486
487 2013-10-24 Marek Polacek <polacek@redhat.com>
488
489 PR c++/58705
490 * g++.dg/parse/pr58705.C: New test.
491
492 2013-10-24 Marek Polacek <polacek@redhat.com>
493
494 * gcc.dg/c11-align-5.c: Add more testing.
495
496 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
497
498 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
499
500 2013-10-23 Jakub Jelinek <jakub@redhat.com>
501
502 PR tree-optimization/58775
503 PR tree-optimization/58791
504 * gcc.dg/guality/pr58791-1.c: New test.
505 * gcc.dg/guality/pr58791-2.c: New test.
506 * gcc.dg/guality/pr58791-3.c: New test.
507 * gcc.dg/guality/pr58791-4.c: New test.
508 * gcc.dg/guality/pr58791-5.c: New test.
509 * gcc.c-torture/compile/pr58775.c: New test.
510 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
511
512 2013-10-23 Tom de Vries <tom@codesourcery.com>
513
514 PR tree-optimization/58805
515 * gcc.dg/pr58805.c: New test.
516
517 2013-10-23 Jakub Jelinek <jakub@redhat.com>
518
519 * gcc.target/i386/vect-div-1.c: New test.
520
521 * gcc.dg/vect/pr58508.c: Remove dg-options.
522
523 2013-10-23 Richard Biener <rguenther@suse.de>
524
525 * gcc.dg/torture/pr58830.c: New testcase.
526
527 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
528
529 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
530 * g++.dg/cpp1y/attr-deprecated.C: New.
531 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
532
533 2013-10-23 Tobias Burnus <burnus@net-b.de>
534
535 PR fortran/58793
536 * gfortran.dg/assumed_type_8.f90: New.
537
538 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
539
540 PR target/58779
541 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
542 and MINUSCCZEXT defines. Update scan-assembler dg directive.
543 * gcc.dg/torture/pr58779.c: New test.
544
545 2013-10-22 Steve Ellcey <sellcey@mips.com>
546
547 * gcc.target/mips/nor.c: New.
548
549 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
550
551 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
552 tests into...
553 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
554 restricted to big-endian targets.
555
556 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
557
558 PR fortran 57893
559 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
560
561 2013-10-21 Tobias Burnus <burnus@net-b.de>
562
563 PR fortran/58803
564 * gfortran.dg/proc_ptr_comp_38.f90: New.
565
566 2013-10-21 Marek Polacek <polacek@redhat.com>
567
568 PR middle-end/58809
569 * gcc.dg/gomp/pr58809.c: New test.
570
571 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
572
573 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
574 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
575
576 2013-10-21 Richard Biener <rguenther@suse.de>
577
578 PR tree-optimization/58794
579 * c-c++-common/torture/pr58794-1.c: New testcase.
580 * c-c++-common/torture/pr58794-2.c: Likewise.
581
582 2013-10-21 Richard Biener <rguenther@suse.de>
583
584 PR middle-end/58742
585 * c-c++-common/fold-divmul-1.c: New testcase.
586
587 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
588
589 * gcc.target/i386/memset-vector_loop-1.c: New test.
590 * gcc.target/i386/memset-vector_loop-2.c: New test.
591
592 2013-10-21 Diego Novillo <dnovillo@google.com>
593
594 * g++.dg/plugin/selfassign.c: Include tree.h.
595 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
596 * gcc.dg/plugin/ggcplug.c: Likewise.
597 * gcc.dg/plugin/one_time_plugin.c: Likewise.
598 * gcc.dg/plugin/selfassign.c: Likewise.
599 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
600
601 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
602
603 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
604 * gcc.target/mips/mips-ps-7.c: Likewise.
605
606 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
607
608 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
609 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
610 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
611
612 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
613
614 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
615
616 PR testsuite/58645
617 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
618
619 2013-10-19 Mike Stump <mikestump@comcast.net>
620
621 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
622
623 * gcc.dg/lto/pr54625-1_0.c: Move from here...
624 * g++.dg/lto/pr54625-1_0.c: ... to here.
625 * gcc.dg/lto/pr54625-1_1.C: Likewise.
626 * g++.dg/lto/pr54625-1_1.C: Likewise.
627 * gcc.dg/lto/pr54625-2_0.c: Likewise.
628 * g++.dg/lto/pr54625-2_0.c: Likewise.
629 * gcc.dg/lto/pr54625-2_1.C: Likewise.
630 * g++.dg/lto/pr54625-2_1.C: Likewise.
631
632 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
633
634 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
635
636 2013-10-18 Cong Hou <congh@google.com>
637
638 * gcc.dg/vect/pr58508.c: New test.
639
640 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
641
642 PR c++/58466
643 * g++.dg/cpp0x/variadic145.C: New.
644
645 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
646
647 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
648
649 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
650
651 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
652 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
653 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
654 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
655
656 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
657
658 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
659 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
660 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
661 effective target arm_thumb1_ok.
662 * lib/target-supports.exp
663 (check_effective_target_arm_fp16_ok_nocache): Don't force
664 -mfloat-abi=soft when building for hardfloat target.
665
666 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
667
668 PR target/58673
669 * gcc.target/powerpc/pr58673-1.c: New file to test whether
670 -mquad-word + -mno-vsx-timode causes errors.
671 * gcc.target/powerpc/pr58673-2.c: Likewise.
672
673 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
674
675 PR c++/58596
676 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
677
678 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
679
680 * gcc.target/aarch64/c-output-template.c: New testcase.
681 * gcc.target/aarch64/c-output-template-2.c: Likewise.
682 * gcc.target/aarch64/c-output-template-3.c: Likewise.
683
684 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
685
686 * gcc/testsuite/lib/target-supports.exp
687 (check_effective_target_sync_long_long): AArch64 supports
688 atomic operations on "long long".
689 (check_effective_target_sync_long_long_runtime): AArch64 can
690 execute atomic operations on "long long".
691
692 2013-10-17 Richard Biener <rguenther@suse.de>
693
694 PR tree-optimization/58143
695 * gcc.dg/torture/pr58143-1.c: New testcase.
696 * gcc.dg/torture/pr58143-2.c: Likewise.
697 * gcc.dg/torture/pr58143-3.c: Likewise.
698
699 2013-10-17 Marek Polacek <polacek@redhat.com>
700
701 PR c/58267
702 * gcc.dg/c1x-align-5.c: New test.
703
704 2013-10-16 Tobias Burnus <burnus@net-b.de>
705
706 PR fortran/58652
707 * gfortran.dg/unlimited_polymorphic_12.f90: New.
708
709 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
710
711 * c-c++-common/cpp/openmp-define-1.c: Move
712 dg-require-effective-target fopenmp after dg-do directive.
713 * c-c++-common/cpp/openmp-define-2.c: Likewise.
714 * gfortran.dg/openmp-define-1.f90: Likewise.
715 * gfortran.dg/openmp-define-2.f90: Likewise.
716 * gfortran.dg/openmp-define-3.f90: Likewise.
717
718 2013-10-16 Paulo Matos <pmatos@broadcom.com>
719
720 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
721
722 2013-10-15 Sriraman Tallam <tmsriram@google.com>
723
724 PR target/57756
725 * gcc.target/i386/pr57756.c: New test.
726 * gcc.target/i386/pr57756_2.c: New test.
727
728 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
729
730 * gcc.dg/torture/builtin-self.c: New file.
731
732 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
733
734 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
735 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
736 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
737 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
738 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
739
740 2013-10-15 Cong Hou <congh@google.com>
741
742 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
743
744 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
745
746 PR c++/58707
747 * g++.dg/cpp0x/pr58707.C: New.
748
749 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
750
751 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
752 after other directives.
753
754 2013-10-15 Tobias Burnus <burnus@net-b.de>
755
756 PR fortran/58652
757 * gfortran.dg/unlimited_polymorphic_11.f90: New.
758
759 2013-10-14 Ian Lance Taylor <iant@google.com>
760
761 * go.test/go-test.exp (go-find-packages): New proc.
762 (go-gc-tests): Skip stress and safe tests. Skip *.dir
763 subdirectories. Do simple +build line matching. Handle run with
764 arguments. Handle errorcheckdir and rundircmpout. Use packages
765 for rundir. Remove special handling for bug191 and dwarf.
766
767 2013-10-14 Tobias Burnus <burnus@net-b.de>
768
769 PR fortran/58658
770 * gfortran.dg/unlimited_polymorphic_10.f90: New.
771
772 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
773
774 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
775 Use btsl.
776
777 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
778
779 * gnat.dg/specs/opt1.ads: New test.
780
781 2013-10-14 Richard Biener <rguenther@suse.de>
782
783 PR tree-optimization/58640
784 * gcc.c-torture/execute/pr58640-2.c: New testcase.
785
786 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
787
788 * gnat.dg/uninit_array.ad[sn]: New test.
789 * gnat.dg/uninit_array_pkg.ads: New helper.
790
791 2013-10-13 Richard Biener <rguenther@suse.de>
792
793 * gcc.c-torture/execute/pr58662.c: New test.
794
795 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
796
797 PR target/51244
798 * gcc.dg/torture/p51244-21.c: New.
799 * gcc.target/sh/pr51244-20.c: New.
800 * gcc.target/sh/pr51244-20-sh2a.c: New.
801
802 2013-10-12 Arnaud Charlet <charlet@adacore.com>
803
804 * gnat.dg/specs/linker_section.ads: Update test.
805
806 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
807
808 PR target/58690
809 * gcc.target/i386/pr58690.c: New test
810
811 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
812
813 * gcc.target/i386/builtin-ucmp.c: New test.
814
815 2013-10-11 Brooks Moses <bmoses@google.com>
816
817 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
818
819 2013-10-11 Jeff Law <law@redhat.com>
820
821 * gcc.c-torture/execute/pr58640.c: New test.
822
823 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
824
825 PR c++/58633
826 * g++.dg/cpp0x/decltype57.C: New.
827
828 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
829
830 PR c++/31671
831 * g++.dg/template/nontype26.C: New.
832
833 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
834
835 * c-c++-common/cpp/openmp-define-1.c: New file.
836 * c-c++-common/cpp/openmp-define-2.c: Likewise.
837 * c-c++-common/cpp/openmp-define-3.c: Likewise.
838 * gfortran.dg/openmp-define-1.f90: Likewise.
839 * gfortran.dg/openmp-define-2.f90: Likewise.
840 * gfortran.dg/openmp-define-3.f90: Likewise.
841
842 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
843 for test source files.
844 * gcc.dg/gomp/gomp.exp: Likewise.
845 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
846 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
847 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
848 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
849 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
850
851 2013-10-11 Jakub Jelinek <jakub@redhat.com>
852
853 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
854 Remove error test that is now valid in OpenMP 4.0.
855 * c-c++-common/gomp/atomic-16.c: New test.
856 * c-c++-common/gomp/cancel-1.c: New test.
857 * c-c++-common/gomp/depend-1.c: New test.
858 * c-c++-common/gomp/depend-2.c: New test.
859 * c-c++-common/gomp/map-1.c: New test.
860 * c-c++-common/gomp/pr58472.c: New test.
861 * c-c++-common/gomp/sections1.c: New test.
862 * c-c++-common/gomp/simd1.c: New test.
863 * c-c++-common/gomp/simd2.c: New test.
864 * c-c++-common/gomp/simd3.c: New test.
865 * c-c++-common/gomp/simd4.c: New test.
866 * c-c++-common/gomp/simd5.c: New test.
867 * c-c++-common/gomp/single1.c: New test.
868 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
869 parser.
870 * g++.dg/gomp/block-3.C: Likewise.
871 * g++.dg/gomp/clause-3.C: Adjust error messages.
872 * g++.dg/gomp/declare-simd-1.C: New test.
873 * g++.dg/gomp/declare-simd-2.C: New test.
874 * g++.dg/gomp/depend-1.C: New test.
875 * g++.dg/gomp/depend-2.C: New test.
876 * g++.dg/gomp/target-1.C: New test.
877 * g++.dg/gomp/target-2.C: New test.
878 * g++.dg/gomp/taskgroup-1.C: New test.
879 * g++.dg/gomp/teams-1.C: New test.
880 * g++.dg/gomp/udr-1.C: New test.
881 * g++.dg/gomp/udr-2.C: New test.
882 * g++.dg/gomp/udr-3.C: New test.
883 * g++.dg/gomp/udr-4.C: New test.
884 * g++.dg/gomp/udr-5.C: New test.
885 * g++.dg/gomp/udr-6.C: New test.
886 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
887 * gcc.dg/autopar/outer-2.c: Likewise.
888 * gcc.dg/autopar/outer-3.c: Likewise.
889 * gcc.dg/autopar/outer-4.c: Likewise.
890 * gcc.dg/autopar/outer-5.c: Likewise.
891 * gcc.dg/autopar/outer-6.c: Likewise.
892 * gcc.dg/autopar/parallelization-1.c: Likewise.
893 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
894 parser.
895 * gcc.dg/gomp/clause-1.c: Adjust error messages.
896 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
897 instead of GOMP_parallel_loop_runtime_start.
898 * gcc.dg/gomp/declare-simd-1.c: New test.
899 * gcc.dg/gomp/declare-simd-2.c: New test.
900 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
901 parser. Add further #pragma omp sections nesting tests.
902 * gcc.dg/gomp/target-1.c: New test.
903 * gcc.dg/gomp/target-2.c: New test.
904 * gcc.dg/gomp/taskgroup-1.c: New test.
905 * gcc.dg/gomp/teams-1.c: New test.
906 * gcc.dg/gomp/udr-1.c: New test.
907 * gcc.dg/gomp/udr-2.c: New test.
908 * gcc.dg/gomp/udr-3.c: New test.
909 * gcc.dg/gomp/udr-4.c: New test.
910 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
911
912 2013-10-10 Jan Hubicka <jh@suse.cz>
913
914 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
915 tuning change.
916 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
917 * gcc.target/i386/pr49168-1.c: Likewise.
918 * gcc.target/i386/pr49002-2.c: Likewise.
919
920 2013-10-10 Jakub Jelinek <jakub@redhat.com>
921
922 PR middle-end/58670
923 * gcc.dg/torture/pr58670.c: New test.
924
925 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
926
927 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
928
929 2013-10-09 Marek Polacek <polacek@redhat.com>
930
931 PR c++/58635
932 * g++.dg/tm/pr58635-1.C: New test.
933 * g++.dg/tm/pr58635-2.C: New test.
934
935 2013-10-09 Jakub Jelinek <jakub@redhat.com>
936
937 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
938
939 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
940
941 PR tree-optimization/20318
942 * c-c++-common/pr20318.c: New file.
943 * gcc.dg/tree-ssa/pr20318.c: New file.
944
945 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
946
947 * gcc.c-torture/execute/pr58570.c: New test.
948
949 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
950
951 * gcc.target/aarch64/vclz.c: New testcase.
952
953 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
954
955 * gcc.target/aarch64/vadd_f64.c: New testcase.
956 * gcc.target/aarch64/vsub_f64.c: New testcase.
957
958 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
959
960 * gcc.target/aarch64/vdiv_f.c: New testcase.
961
962 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
963
964 * gcc.target/aarch64/vneg_f.c: New testcase.
965 * gcc.target/aarch64/vneg_s.c: New testcase.
966
967 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
968
969 PR c++/58568
970 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
971 * g++.old-deja/g++.mike/misc9.C: Adjust.
972
973 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
974
975 PR c++/58665
976 Revert:
977 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
978
979 PR c++/58448
980 * g++.dg/template/crash117.C: New.
981
982 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
983
984 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
985
986 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
987
988 PR tree-optimization/58480
989 * gcc.dg/tree-ssa/pr58480.c: New file.
990
991 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
992
993 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
994 * gcc.target/powerpc/fusion.c: Likewise.
995
996 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
997
998 * gcc.target/s390/htm-nofloat-2.c: New testcase.
999
1000 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1001
1002 * gcc.target/s390/htm-1.c: Add more tests to cover different
1003 operand types.
1004
1005 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1006
1007 PR c++/58126
1008 * g++.dg/init/uninitialized1.C: New.
1009
1010 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1011
1012 PR c++/56060
1013 * g++.dg/cpp0x/variadic144.C: New.
1014
1015 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1016
1017 PR c++/58560
1018 * g++.dg/cpp0x/auto39.C: New.
1019
1020 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1021
1022 PR c++/58503
1023 * g++.dg/cpp0x/range-for26.C: New.
1024 * g++.dg/cpp0x/range-for27.C: Likewise.
1025
1026 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1027
1028 PR c++/58448
1029 * g++.dg/template/crash117.C: New.
1030
1031 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
1032
1033 PR c++/19476
1034 * g++.dg/tree-ssa/pr19476-5.C: New file.
1035 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1036
1037 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1038
1039 PR c++/58584
1040 * g++.dg/cpp0x/gen-attrs-55.C: New.
1041
1042 2013-10-03 Easwaran Raman <eraman@google.com>
1043
1044 PR c++/33911
1045 * g++.dg/ext/attribute47.C: New.
1046
1047 2013-10-03 Rong Xu <xur@google.com>
1048
1049 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1050 probability.
1051 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1052 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1053
1054 2013-10-03 Marek Polacek <polacek@redhat.com>
1055
1056 PR c++/58510
1057 * g++.dg/cpp0x/pr58510.C: New test.
1058
1059 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
1060
1061 PR c++/19476
1062 * g++.dg/tree-ssa/pr19476-1.C: New file.
1063 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1064 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1065 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1066
1067 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1068
1069 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1070 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1071 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1072 VSX scalar operations or the traditional floating point form of
1073 the instruction.
1074 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1075 * gcc.target/powerpc/recip-3.c: Likewise.
1076 * gcc.target/powerpc/recip-5.c: Likewise.
1077 * gcc.target/powerpc/pr72747.c: Likewise.
1078 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1079
1080 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
1081
1082 PR target/58460
1083 * gcc.target/aarch64/pr58460.c: New file.
1084
1085 2013-10-02 Tobias Burnus <burnus@net-b.de>
1086
1087 PR fortran/58593
1088 * gfortran.dg/char_length_19.f90: New.
1089
1090 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1091
1092 PR c++/58535
1093 * g++.dg/parse/crash65.C: New.
1094 * g++.dg/cpp1y/pr58535.C: Likewise.
1095
1096 2013-10-02 Richard Biener <rguenther@suse.de>
1097
1098 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1099 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1100 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1101 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1102 * gfortran.dg/ldist-pr45199.f: Likewise.
1103
1104 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1105
1106 PR c++/58565
1107 * g++.dg/parse/crash64.C: New.
1108
1109 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
1110
1111 * gcc.dg/tree-ssa/slsr-40.c: New test.
1112
1113 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/58563
1116 * g++.dg/cpp0x/pr58563.C: New.
1117
1118 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
1119
1120 * gcc.target/aarch64/vect_saddl_1.c: New.
1121
1122 2013-10-01 Jakub Jelinek <jakub@redhat.com>
1123
1124 PR target/58574
1125 * gcc.c-torture/execute/pr58574.c: New testcase.
1126
1127 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
1128
1129 PR Target/58578
1130 * gcc.target/arm/pr58578.c: New test.
1131
1132 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1133
1134 PR tree-optimization/58556
1135 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1136 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1137
1138 2013-10-01 Nick Clifton <nickc@redhat.com>
1139
1140 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1141 for MSP430.
1142 * gcc.c-torture/compile/20010327-1.c: Only run the test for
1143 ptr32plus targets.
1144 * gcc.c-torture/compile/pr41181.c: Likewise.
1145 * gcc.c-torture/compile/calls.c: Likewise.
1146 * gcc.c-torture/compile/990617-1.c: Likewise.
1147 * gcc.c-torture/compile/pr55955.c: Only run the test for
1148 int32plus targets.
1149 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1150
1151 2013-10-01 Richard Biener <rguenther@suse.de>
1152
1153 PR tree-optimization/58553
1154 * gcc.dg/torture/pr58553.c: New testcase.
1155
1156 2013-09-30 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR middle-end/58564
1159 * gcc.c-torture/execute/pr58564.c: New test.
1160
1161 2013-09-30 Teresa Johnson <tejohnson@google.com>
1162
1163 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1164 Update for additional dump message.
1165
1166 2013-09-30 Richard Biener <rguenther@suse.de>
1167
1168 PR tree-optimization/58554
1169 * gcc.dg/torture/pr58554.c: New testcase.
1170
1171 2013-09-30 Simon Cook <simon.cook@embecosm.com>
1172 Joern Rennecke <joern.rennecke@embecosm.com>
1173
1174 * gcc.target/arc/barrel-shifter-1.c: New test.
1175 * gcc.target/arc/barrel-shifter-2.c: Likewise.
1176 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1177 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1178 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1179 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1180 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1181 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1182 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1183 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1184 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1185 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1186 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1187 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1188 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1189 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1190 * gcc.target/arc/mtune-ARC600.c: Likewise.
1191 * gcc.target/arc/mtune-ARC601.c: Likewise.
1192 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1193 * gcc.target/arc/mtune-ARC700.c: Likewise.
1194 * gcc.target/arc/mtune-ARC725D.c: Likewise.
1195 * gcc.target/arc/mtune-ARC750D.c: Likewise.
1196 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1197 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1198
1199 2013-09-30 Richard Biener <rguenther@suse.de>
1200
1201 PR middle-end/58532
1202 * g++.dg/torture/pr58552.C: New testcase.
1203
1204 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1205
1206 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1207 and -mupper-regs-df.
1208
1209 2013-09-27 Paulo Matos <pmatos@broadcom.com>
1210
1211 PR middle-end/58463
1212 * gcc.dg/pr58463.c: New test.
1213
1214 2013-09-27 Jakub Jelinek <jakub@redhat.com>
1215
1216 PR middle-end/58551
1217 * c-c++-common/gomp/pr58551.c: New test.
1218
1219 2013-09-27 Richard Biener <rguenther@suse.de>
1220
1221 PR tree-optimization/58459
1222 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1223
1224 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
1225
1226 PR fortran/58113
1227 * gfortran.dg/round_4.f90: Check for rounding support.
1228
1229 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
1230
1231 * g++.dg/vect/pr58513.cc (op): Make static.
1232
1233 2013-09-26 Richard Biener <rguenther@suse.de>
1234
1235 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1236
1237 2013-09-26 Richard Biener <rguenther@suse.de>
1238
1239 PR tree-optimization/58539
1240 * gcc.dg/torture/pr58539.c: New testcase.
1241
1242 2013-09-25 Jeff Law <law@redhat.com>
1243
1244 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1245
1246 2013-09-25 Tobias Burnus <burnus@net-b.de>
1247
1248 PR fortran/58436
1249 * gfortran.dg/finalize_21.f90: New.
1250
1251 2013-09-25 Tobias Burnus <burnus@net-b.de>
1252
1253 PR fortran/57697
1254 PR fortran/58469
1255 * gfortran.dg/defined_assignment_8.f90: New.
1256 * gfortran.dg/defined_assignment_9.f90: New.
1257
1258 2013-09-25 Marek Polacek <polacek@redhat.com>
1259
1260 PR sanitizer/58413
1261 * c-c++-common/ubsan/shift-5.c: New test.
1262 * c-c++-common/ubsan/shift-6.c: New test.
1263 * c-c++-common/ubsan/div-by-zero-5.c: New test.
1264 * gcc.dg/ubsan/c-shift-1.c: New test.
1265
1266 2013-09-25 Marek Polacek <polacek@redhat.com>
1267
1268 PR c++/58516
1269 * g++.dg/tm/pr58516.C: New test.
1270
1271 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1272
1273 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1274 New procedure.
1275 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1276
1277 2013-09-24 Richard Biener <rguenther@suse.de>
1278
1279 PR middle-end/58513
1280 * g++.dg/vect/pr58513.cc: New testcase.
1281
1282 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
1283
1284 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1285 output.
1286
1287 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
1288
1289 PR c++/58500
1290 * g++.dg/cpp1y/pr58500.C: New testcase.
1291
1292 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
1293
1294 * gnat.dg/opt28.ad[sb]: New test.
1295 * gnat.dg/opt28_pkg.ads: New helper.
1296
1297 2013-09-23 Richard Biener <rguenther@suse.de>
1298
1299 PR tree-optimization/58464
1300 * g++.dg/torture/pr58464.C: New testcase.
1301
1302 2013-09-23 Christian Bruel <christian.bruel@st.com>
1303
1304 PR target/58475
1305 * gcc.target/sh/torture/pr58475.c: New test.
1306
1307 2013-09-23 Janus Weil <janus@gcc.gnu.org>
1308
1309 PR fortran/58355
1310 * gfortran.dg/extends_15.f90: New.
1311
1312 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1313
1314 PR c++/58481
1315 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1316
1317 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1318
1319 PR target/56875
1320 * gcc.target/vax/vax.exp: New.
1321 * gcc.target/vax/pr56875.c: Ditto.
1322
1323 2013-09-20 Richard Biener <rguenther@suse.de>
1324
1325 PR middle-end/58484
1326 * gfortran.dg/pr58484.f: New testcase.
1327
1328 2013-09-20 Jeff Law <law@redhat.com>
1329
1330 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1331
1332 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1333
1334 PR middle-end/57748
1335 * gcc.dg/torture/pr57748-1.c: New test.
1336 * gcc.dg/torture/pr57748-2.c: New test.
1337
1338 2013-09-20 Marek Polacek <polacek@redhat.com>
1339
1340 PR sanitizer/58413
1341 * c-c++-common/ubsan/shift-4.c: New test.
1342
1343 2013-09-20 Richard Biener <rguenther@suse.de>
1344
1345 PR tree-optimization/58453
1346 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1347
1348 2013-09-20 Janus Weil <janus@gcc.gnu.org>
1349
1350 PR fortran/58099
1351 * gfortran.dg/proc_ptr_43.f90: New.
1352
1353 2013-09-18 Tobias Burnus <burnus@net-b.de>
1354
1355 PR fortran/57697
1356 * gfortran.dg/defined_assignment_11.f90: New.
1357
1358 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1359
1360 PR rtl-optimization/58438
1361 * g++.dg/pr58438.C: New test.
1362
1363 2013-09-18 Tobias Burnus <burnus@net-b.de>
1364
1365 PR fortran/43366
1366 * gfortran.dg/class_39.f03: Update dg-error.
1367 * gfortran.dg/class_5.f03: Ditto.
1368 * gfortran.dg/class_53.f90: Ditto.
1369 * gfortran.dg/realloc_on_assign_20.f90: New.
1370 * gfortran.dg/realloc_on_assign_21.f90: New.
1371 * gfortran.dg/realloc_on_assign_22.f90: New.
1372
1373 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1374
1375 PR c++/58457
1376 * g++.dg/parse/using4.C: New.
1377
1378 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1379
1380 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1381
1382 2013-09-18 Marek Polacek <polacek@redhat.com>
1383
1384 PR sanitize/58443
1385 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1386 instead of the shift option.
1387 * c-c++-common/ubsan/pr58443-1.c: New test.
1388 * c-c++-common/ubsan/pr58443-3.c: New test.
1389 * c-c++-common/ubsan/pr58443-2.c: New test.
1390
1391 2013-09-18 Richard Biener <rguenther@suse.de>
1392
1393 PR tree-optimization/58417
1394 * gcc.dg/torture/pr58417.c: New testcase.
1395
1396 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1397
1398 * gnat.dg/array_bounds_test2.adb: New test.
1399
1400 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1401
1402 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1403 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1404
1405 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1406
1407 * gnat.dg/in_out_parameter4.adb: New test.
1408
1409 2013-09-18 Marek Polacek <polacek@redhat.com>
1410
1411 PR sanitizer/58411
1412 * c-c++-common/ubsan/attrib-1.c: New test.
1413
1414 2013-09-17 Cong Hou <congh@google.com>
1415
1416 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1417 on two arrays with short and int types. This should not be recognized
1418 as a dot product pattern.
1419
1420 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1421
1422 PR c++/58435
1423 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1424 the cp_type_quals (r) too.
1425
1426 2013-09-17 Jan Hubicka <jh@suse.cz>
1427
1428 PR middle-end/58332
1429 * gcc.c-torture/compile/pr58332.c: New testcase.
1430
1431 2013-09-17 Jeff Law <law@redhat.com>
1432
1433 * gcc.c-torture/execute/pr58387.c: New test.
1434
1435 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1436
1437 PR tree-optimization/58088
1438 * gcc.c-torture/compile/pr58088.c: New test.
1439
1440 2013-09-17 Nick Clifton <nickc@redhat.com>
1441
1442 * lib/target-supports.exp (check_effective_target_trampolines):
1443 Add MSP430 to the list of targets that do not support trampolines.
1444 (check_profiling_available): Add MSP430 to the list of targets
1445 that do not support profiling.
1446 (check_effective_target_tls_runtime): Add MSP430 to the list of
1447 targets that do not support TLS.
1448
1449 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1450
1451 * gnat.dg/opt27.adb: New test.
1452 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1453
1454 2013-09-17 Andreas Schwab <schwab@suse.de>
1455
1456 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1457
1458 2013-09-17 Richard Biener <rguenther@suse.de>
1459
1460 PR tree-optimization/58432
1461 * gcc.dg/pr58432.c: New testcase.
1462
1463 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1464
1465 * gcc.dg/tree-ssa/slsr-39.c: New test.
1466
1467 2013-09-16 Xinliang David Li <davidxl@google.com>
1468
1469 * gcc.misc-tests/help.exp: Optimizer help change.
1470
1471 2013-09-16 Jeff Law <law@redhat.com>
1472
1473 * gcc.c-torture/execute/pr58419.c: New test.
1474 * gcc.c-torture/execute/pr58431.c: New test.
1475
1476 2013-09-16 Tobias Burnus <burnus@net-b.de>
1477
1478 PR fortran/58356
1479 * gfortran.dg/finalize_19.f90: New.
1480
1481 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1482
1483 * gcc.target/i386/pr58418.c: New.
1484
1485 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1486
1487 * gcc.target/aarch64/fmla-intrinsic.c: New.
1488 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1489 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1490 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1491
1492 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1493
1494 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1495 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1496
1497 2013-09-16 Richard Biener <rguenther@suse.de>
1498
1499 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1500
1501 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1502
1503 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1504 interpreted as implicit templates) to be expected pedwarns instead.
1505
1506 2013-09-16 Tobias Burnus <burnus@net-b.de>
1507
1508 PR fortran/57697
1509 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1510
1511 2013-09-15 Tobias Burnus <burnus@net-b.de>
1512
1513 PR fortran/57697
1514 * gfortran.dg/defined_assignment_10.f90: New.
1515
1516 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1517
1518 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1519 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1520
1521 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1522
1523 * g++.dg/abi/main.C: Added implicit C linkage tests
1524
1525 2013-09-13 Kai Tietz <ktietz@redhat.com>
1526
1527 * gcc.target/i386/pr57848.c: New file.
1528
1529 2013-09-13 Christian Bruel <christian.bruel@st.com>
1530
1531 PR target/58314
1532 * gcc.target/sh/torture/pr58314.c: New test.
1533
1534 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1537
1538 2013-09-12 Martin Jambor <mjambor@suse.cz>
1539
1540 PR ipa/58389
1541 * g++.dg/pr58389.C: New test.
1542
1543 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1546 * g++.dg/template/pseudodtor3.C: Likewise.
1547
1548 2013-09-12 Richard Biener <rguenther@suse.de>
1549
1550 PR tree-optimization/58404
1551 * g++.dg/tree-ssa/pr58404.C: New testcase.
1552
1553 2013-09-12 Martin Jambor <mjambor@suse.cz>
1554
1555 PR ipa/58371
1556 * g++.dg/ipa/pr58371.C: New test.
1557
1558 2013-09-12 Richard Biener <rguenther@suse.de>
1559
1560 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1561 expected outcome and comment why that happens.
1562
1563 2013-09-11 Richard Biener <rguenther@suse.de>
1564
1565 PR middle-end/58377
1566 * g++.dg/uninit-pred-4.C: New testcase.
1567
1568 2013-09-11 Jakub Jelinek <jakub@redhat.com>
1569
1570 PR tree-optimization/58385
1571 * gcc.c-torture/execute/pr58385.c: New test.
1572
1573 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1574
1575 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1576
1577 2013-09-10 Jeff Law <law@redhat.com>
1578
1579 * g++.dg/torture/pr58380.C: New test.
1580
1581 2013-09-10 Jan Hubicka <jh@suse.cz>
1582 Paolo Carlini <paolo.carlini@oracle.com>
1583
1584 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1585
1586 2013-09-10 Jeff Law <law@redhat.com>
1587
1588 * gcc.c-torture/compile/pr58343.c: New test.
1589
1590 2013-09-10 Jakub Jelinek <jakub@redhat.com>
1591
1592 PR rtl-optimization/58365
1593 * gcc.c-torture/execute/pr58365.c: New test.
1594
1595 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1596
1597 * gcc.dg/torture/memcpy-1.c: New test.
1598
1599 2013-09-10 Alan Modra <amodra@gmail.com>
1600
1601 * gcc.target/powerpc/pr58330.c: New.
1602
1603 2013-09-10 Alan Modra <amodra@gmail.com>
1604
1605 * gcc.target/powerpc/medium_offset.c: New.
1606
1607 2013-09-09 Jakub Jelinek <jakub@redhat.com>
1608
1609 PR c++/58325
1610 * g++.dg/warn/Wunused-var-21.C: New test.
1611
1612 PR tree-optimization/58364
1613 * gcc.c-torture/execute/pr58364.c: New test.
1614
1615 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1616
1617 PR c++/43452
1618 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1619 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1620 * g++.dg/init/delete1.C: Adjust.
1621
1622 2013-09-09 Ian Bolton <ian.bolton@arm.com>
1623
1624 * gcc.target/aarch64/movdi_1.c: New test.
1625
1626 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1627
1628 PR c++/58362
1629 * g++.dg/warn/Wunused-parm-5.C: New.
1630
1631 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1632
1633 * gcc.target/aarch64/cmn-neg.c: New test.
1634
1635 2013-09-09 Richard Biener <rguenther@suse.de>
1636
1637 PR middle-end/58326
1638 * gcc.dg/torture/pr58326-1.c: New testcase.
1639 * gcc.dg/torture/pr58326-2.c: Likewise.
1640
1641 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1642
1643 PR target/57735
1644 * g++.dg/ext/pr57735.C: New test.
1645
1646 2013-09-09 Jan Hubicka <jh@suse.cz>
1647
1648 PR middle-end/58294
1649 * g++.dg/torture/PR58294.C: New testcase.
1650
1651 2013-09-08 Jeff Law <law@redhat.com>
1652
1653 * gcc.c-torture/compile/pr58340.c: New test.
1654
1655 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
1656
1657 * g++.dg/debug/ra1.C: New test.
1658
1659 2013-09-08 Jan Hubicka <jh@suse.cz>
1660
1661 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1662 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1663 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1664 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1665
1666 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1667
1668 PR c++/54941
1669 * g++.dg/overload/new1.C: Adjust.
1670
1671 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
1672
1673 * c-c++-common/opaque-vector.c: New test.
1674
1675 2013-09-08 Tom de Vries <tom@codesourcery.com>
1676
1677 PR c++/58282
1678 * g++.dg/tm/noexcept-6.C: New test.
1679
1680 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1681
1682 * gcc.target/arc/cond-set-use.c: New test.
1683
1684 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1685
1686 * gnat.dg/stack_usage2.adb: New test.
1687
1688 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
1689
1690 * gcc.target/aarch64/table-intrinsics.c
1691 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1692 (qtb_tests8_< ,2,3,4>): Likewise.
1693 (qtblq_tests8_< ,2,3,4>): Likewise.
1694 (qtbxq_tests8_< ,2,3,4>): Likewise.
1695
1696 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1697
1698 * gnat.dg/warn10.ad[sb]: New test.
1699 * gnat.dg/warn10_pkg.ads: New helper.
1700
1701 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1702
1703 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1704 Don't expect NULL in foo.result set.
1705 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1706 in ESCAPED set.
1707 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1708 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1709
1710 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1711
1712 * gcc.target/s390/nearestint-1.c: New testcase.
1713
1714 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1715 Vineet Gupta <Vineet.Gupta@synopsys.com>
1716
1717 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1718 * testsuite/gcc.target/arc: New directory.
1719 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1720 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1721 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1722 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1723 * testsuite/gcc.dg/builtin-apply2.c
1724 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1725
1726 2013-09-04 Jan Hubicka <jh@suse.cz>
1727
1728 PR middle-end/58201
1729 * g++.dg/torture/pr58201_0.C: New testcase.
1730 * g++.dg/torture/pr58201_1.C: New testcase.
1731 * g++.dg/torture/pr58201.h: New testcase.
1732
1733 2013-09-05 Jan Hubicka <jh@suse.cz>
1734
1735 * gcc.dg/autopar/pr49960.c: Disable partial inlining
1736
1737 2013-09-05 Richard Biener <rguenther@suse.de>
1738
1739 PR tree-optimization/58137
1740 * gcc.target/i386/pr58137.c: New testcase.
1741
1742 2013-09-05 Martin Jambor <mjambor@suse.cz>
1743
1744 * g++.dg/ipa/remref-1.C: New test.
1745 * g++.dg/ipa/remref-2.C: Likewise.
1746
1747 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1748
1749 PR c++/24926
1750 * g++.dg/parse/access11.C: New.
1751
1752 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1753
1754 * g++.dg/warn/weak1.C: Skip on AIX.
1755
1756 2013-09-04 Easwaran Raman <eraman@google.com>
1757
1758 PR middle-end/57370
1759 PR tree-optimization/58011
1760 * gfortran.dg/reassoc_12.f90: New testcase.
1761 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1762
1763 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1764
1765 * gcc.dg/attr-weakref-1.c: Skip on AIX.
1766 * gcc.dg/torture/pr53922.c: Skip on AIX.
1767 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1768
1769 2013-09-04 Teresa Johnson <tejohnson@google.com>
1770
1771 * gcc.dg/unroll_1.c: Test dumping to stderr.
1772
1773 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1774
1775 PR c++/58305
1776 * g++.dg/warn/deprecated-8.C: New.
1777
1778 2013-09-03 Jeff Law <law@redhat.com>
1779
1780 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1781 dump output.
1782
1783 2013-09-03 Meador Inge <meadori@codesourcery.com>
1784
1785 Revert:
1786
1787 2013-08-30 Meador Inge <meadori@codesourcery.com>
1788
1789 * gcc.dg/Warray-bounds-11.c: New testcase.
1790
1791 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
1792
1793 * lib/target-supports.exp (check_weak_available): Return true for AIX.
1794
1795 2013-09-03 Jan Hubicka <jh@suse.cz>
1796
1797 * g++.dg/ipa/devirt-15.C: Fix testcase.
1798
1799 2013-09-03 Richard Biener <rguenther@suse.de>
1800
1801 PR middle-end/57656
1802 * gcc.dg/torture/pr57656.c: New testcase.
1803
1804 2013-09-03 Richard Biener <rguenther@suse.de>
1805
1806 PR middle-end/57287
1807 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1808
1809 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1810
1811 PR fortran/PR56519
1812 * gfortran.dg/do_concurrent_3.f90: New test case.
1813
1814 2013-09-02 Jan Hubicka <jh@suse.cz>
1815
1816 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1817
1818 2013-09-02 Martin Jambor <mjambor@suse.cz>
1819
1820 PR ipa/58106
1821 * gcc.dg/ipa/pr58106.c: New test.
1822
1823 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
1824
1825 * gcc.target/aarch64/scalar_intrinsics.c
1826 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1827
1828 2013-09-02 Richard Biener <rguenther@suse.de>
1829
1830 PR middle-end/57511
1831 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1832
1833 2013-09-02 Richard Biener <rguenther@suse.de>
1834
1835 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1836 reference.
1837
1838 2013-09-02 Bin Cheng <bin.cheng@arm.com>
1839
1840 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1841
1842 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1843
1844 PR c++/21682, implement DR 565
1845 * g++.dg/template/using24.C: New.
1846 * g++.dg/template/using25.C: Likewise.
1847 * g++.dg/template/using26.C: Likewise.
1848
1849 2013-09-01 Jan Hubicka <jh@suse.cz>
1850
1851 * g++.dg/ipa/devirt-15.C: New testcase.
1852
1853 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
1854
1855 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1856
1857 2013-08-31 Jan Hubicka <jh@suse.cz>
1858
1859 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1860 * g++.dg/tree-ssa/pr45453.C: Likewise.
1861
1862 2013-08-31 Jan Hubicka <jh@suse.cz>
1863
1864 * gcc.dg/fork-instrumentation.c: New testcase.
1865
1866 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
1867
1868 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1869
1870 2013-08-30 Meador Inge <meadori@codesourcery.com>
1871
1872 * gcc.dg/Warray-bounds-11.c: New testcase.
1873
1874 2013-08-30 Marek Polacek <polacek@redhat.com>
1875
1876 * g++.dg/ubsan/div-by-zero-1.C: New test.
1877 * c-c++-common/ubsan/save-expr-1.c: New test.
1878 * c-c++-common/ubsan/save-expr-2.c: New test.
1879 * c-c++-common/ubsan/save-expr-3.c: New test.
1880 * c-c++-common/ubsan/save-expr-4.c: New test.
1881 * c-c++-common/ubsan/typedef-1.c: New test.
1882 * c-c++-common/ubsan/const-char-1.c: New test.
1883 * c-c++-common/ubsan/const-expr.c: New test.
1884 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1885 * c-c++-common/ubsan/shift-1.c: Likewise.
1886 * c-c++-common/ubsan/shift-2.c: Likewise.
1887 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1888 * lib/ubsan-dg.exp: New file.
1889 * g++.dg/dg.exp: Add ubsan tests.
1890 * g++.dg/ubsan/ubsan.exp: New file.
1891 * gcc.dg/ubsan/ubsan.exp: New file.
1892 * g++.dg/ubsan/cxx11-shift-1.C: New test.
1893 * g++.dg/ubsan/cxx11-shift-2.C: New test.
1894 * c-c++-common/ubsan/div-by-zero-3.c: New test.
1895 * c-c++-common/ubsan/div-by-zero-1.c: New test.
1896 * c-c++-common/ubsan/div-by-zero-4.c: New test.
1897 * c-c++-common/ubsan/shift-3.c: New test.
1898 * c-c++-common/ubsan/unreachable-1.c: New test.
1899 * c-c++-common/ubsan/shift-1.c: New test.
1900 * c-c++-common/ubsan/shift-2.c: New test.
1901 * c-c++-common/ubsan/div-by-zero-2.c: New test.
1902 * gcc.dg/ubsan/c99-shift-2.c: New test.
1903 * gcc.dg/ubsan/c99-shift-1.c: New test.
1904
1905 2013-08-29 Jan Hubicka <jh@suse.cz>
1906
1907 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1908 to match template and comment.
1909
1910 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1911
1912 PR c++/51424
1913 * g++.dg/cpp0x/dc8.C: New.
1914 * g++.dg/template/meminit1.C: Adjust.
1915
1916 2013-08-30 Teresa Johnson <tejohnson@google.com>
1917
1918 * gcc.dg/inline-dump.c: Delete inadvertant commit.
1919
1920 2013-08-30 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR tree-optimization/58277
1923 * gcc.c-torture/execute/pr58277-1.c: New test.
1924 * gcc.c-torture/execute/pr58277-2.c: New test.
1925
1926 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
1927
1928 * gcc.dg/guality/param-1.c: New test.
1929 * gcc.dg/guality/param-2.c: Likewise.
1930
1931 2013-08-30 Richard Biener <rguenther@suse.de>
1932
1933 PR tree-optimization/58228
1934 * gcc.dg/torture/pr58228.c: New testcase.
1935
1936 2013-08-30 Richard Biener <rguenther@suse.de>
1937
1938 PR tree-optimization/58223
1939 * gcc.dg/torture/pr58223.c: New testcase.
1940 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1941
1942 2013-08-30 Richard Biener <rguenther@suse.de>
1943
1944 PR tree-optimization/58010
1945 * gcc.dg/pr58010.c: New testcase.
1946
1947 2013-08-29 Xinliang DavidLi <davidxl@google.com>
1948
1949 * gcc.dg/unroll_3.c: Message change.
1950 * gcc.dg/unroll_4.c: Likewise.
1951 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1952 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1953 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1954 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1955 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1956 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1957 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1958 * gcc.dg/unroll_1.c: Likewise.
1959 * gcc.dg/vect/bb-slp-31.c: Likewise.
1960 * gcc.dg/vect/bb-slp-14.c: Likewise.
1961 * gcc.dg/vect/bb-slp-8.c: Likewise.
1962 * gcc.dg/vect/bb-slp-23.c: Likewise.
1963 * gcc.dg/vect/bb-slp-15.c: Likewise.
1964 * gcc.dg/vect/bb-slp-9.c: Likewise.
1965 * gcc.dg/vect/bb-slp-24.c: Likewise.
1966 * gcc.dg/vect/bb-slp-16.c: Likewise.
1967 * gcc.dg/vect/bb-slp-25.c: Likewise.
1968 * gcc.dg/vect/bb-slp-17.c: Likewise.
1969 * gcc.dg/vect/bb-slp-26.c: Likewise.
1970 * gcc.dg/vect/bb-slp-18.c: Likewise.
1971 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1972 * gcc.dg/vect/bb-slp-27.c: Likewise.
1973 * gcc.dg/vect/bb-slp-19.c: Likewise.
1974 * gcc.dg/vect/bb-slp-28.c: Likewise.
1975 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1976 * gcc.dg/vect/bb-slp-29.c: Likewise.
1977 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1978 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1979 * gcc.dg/vect/bb-slp-1.c: Likewise.
1980 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1981 * gcc.dg/vect/bb-slp-2.c: Likewise.
1982 * gcc.dg/vect/bb-slp-3.c: Likewise.
1983 * gcc.dg/vect/bb-slp-10.c: Likewise.
1984 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1985 * gcc.dg/vect/bb-slp-4.c: Likewise.
1986 * gcc.dg/vect/bb-slp-11.c: Likewise.
1987 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1988 * gcc.dg/vect/bb-slp-5.c: Likewise.
1989 * gcc.dg/vect/bb-slp-20.c: Likewise.
1990 * gcc.dg/vect/bb-slp-6.c: Likewise.
1991 * gcc.dg/vect/bb-slp-21.c: Likewise.
1992 * gcc.dg/vect/bb-slp-30.c: Likewise.
1993 * gcc.dg/vect/bb-slp-13.c: Likewise.
1994 * gcc.dg/vect/bb-slp-7.c: Likewise.
1995 * gcc.dg/vect/bb-slp-22.c: Likewise.
1996 * gcc.dg/unroll_2.c: Likewise.
1997 * g++.dg/vect/slp-pr50413.cc: Likewise.
1998 * g++.dg/vect/slp-pr56812.cc: Likewise.
1999 * g++.dg/vect/slp-pr50819.cc: Likewise.
2000
2001 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2002
2003 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2004
2005 2013-08-29 Teresa Johnson <tejohnson@google.com>
2006
2007 * gcc.dg/pr40209.c: Use -fopt-info.
2008 * gcc.dg/pr26570.c: Ditto.
2009 * gcc.dg/pr32773.c: Ditto.
2010 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2011
2012 2013-08-29 Richard Biener <rguenther@suse.de>
2013
2014 PR tree-optimization/58246
2015 * gcc.dg/torture/pr58246.c: New testcase.
2016
2017 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2018
2019 PR fortran/52243
2020 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
2021 obsolete by patch.
2022 * gfortran.dg/realloc_on_assign_19.f90: New test.
2023
2024 2013-08-29 Richard Biener <rguenther@suse.de>
2025
2026 PR middle-end/57287
2027 * gcc.dg/pr57287-2.c: New testcase.
2028
2029 2013-08-29 Richard Biener <rguenther@suse.de>
2030
2031 PR tree-optimization/57685
2032 * gcc.dg/torture/pr57685.c: New testcase.
2033
2034 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2035
2036 PR c++/58255
2037 * g++.dg/cpp0x/dc7.C: New.
2038
2039 2013-08-28 Jakub Jelinek <jakub@redhat.com>
2040
2041 PR middle-end/58257
2042 * c-c++-common/gomp/pr58257.c: New test.
2043
2044 2013-08-28 Richard Biener <rguenther@suse.de>
2045
2046 PR tree-optimization/56933
2047 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2048
2049 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
2050
2051 * gcc.target/aarch64/scalar_shift_1.c: New.
2052
2053 2013-08-27 Richard Biener <rguenther@suse.de>
2054
2055 PR tree-optimization/57521
2056 * gcc.dg/torture/pr57521.c: New testcase.
2057
2058 2013-08-27 Jakub Jelinek <jakub@redhat.com>
2059
2060 PR rtl-optimization/57860
2061 PR rtl-optimization/57861
2062 PR rtl-optimization/57875
2063 PR rtl-optimization/57876
2064 PR rtl-optimization/57877
2065 * gcc.c-torture/execute/pr57860.c: New test.
2066 * gcc.c-torture/execute/pr57861.c: New test.
2067 * gcc.c-torture/execute/pr57875.c: New test.
2068 * gcc.c-torture/execute/pr57876.c: New test.
2069 * gcc.c-torture/execute/pr57877.c: New test.
2070
2071 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2072
2073 PR fortran/58146
2074 * gfortran.dg/bounds_check_18.f90: New test.
2075
2076 2013-08-23 Jan Hubicka <jh@suse.cz>
2077
2078 * g++.dg/ipa/devirt-14.C: Fix typo.
2079
2080 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
2081
2082 PR fortran/57798
2083 * gfortran.dg/inline_sum_5.f90: New.
2084
2085 2013-08-23 Janus Weil <janus@gcc.gnu.org>
2086
2087 PR fortran/57843
2088 * gfortran.dg/typebound_assignment_7.f90: New.
2089
2090 2013-08-23 Jan Hubicka <jh@suse.cz>
2091
2092 * g++.dg/ipa/devirt-13.C: New testcase.
2093 * g++.dg/ipa/devirt-14.C: New testcase.
2094
2095 2013-08-23 Jakub Jelinek <jakub@redhat.com>
2096
2097 PR target/58218
2098 * gcc.target/i386/pr58218.c: New test.
2099
2100 PR tree-optimization/58209
2101 * gcc.c-torture/execute/pr58209.c: New test.
2102
2103 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2104
2105 * gcc.target/powerpc/pr57744.c: Declare abort.
2106
2107 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2108
2109 PR c++/56380
2110 * g++.dg/template/error54.C: New.
2111
2112 2013-08-22 Janus Weil <janus@gcc.gnu.org>
2113
2114 PR fortran/58185
2115 * gfortran.dg/select_type_34.f90: New.
2116
2117 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2118
2119 PR c++/56130
2120 * g++.dg/warn/deprecated-7.C: New.
2121
2122 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2123
2124 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2125
2126 2013-08-21 Jeff Law <law@redhat.com>
2127
2128 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2129
2130 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2131
2132 PR c++/56134
2133 * g++.dg/ext/attr-alias-3.C: New.
2134
2135 2013-08-20 Janus Weil <janus@gcc.gnu.org>
2136
2137 PR fortran/53655
2138 * gfortran.dg/intent_out_8.f90: New.
2139
2140 2013-08-20 Teresa Johnson <tejohnson@google.com>
2141
2142 PR rtl-optimizations/57451
2143 * g++.dg/tree-prof/pr57451.C: New test.
2144
2145 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2146
2147 PR c++/58190
2148 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2149
2150 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2151
2152 PR c/57490
2153 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2154
2155 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
2156
2157 * gcc.target/powerpc/dfp-dd-2.c: New test.
2158 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2159 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2160
2161 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
2162
2163 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2164 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2165 Check for SLL too.
2166
2167 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
2168
2169 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2170
2171 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2172 "Threaded".
2173
2174 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2175 correct test response.
2176
2177 PR testsuite/52641
2178 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2179 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2180 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2181 (v4si): Use it.
2182 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2183 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2184
2185 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2186
2187 2013-08-18 Jan Hubicka <jh@suse.cz>
2188
2189 * g++.dg/ipa/type-inheritance-1.C: New testcase.
2190
2191 2013-08-19 Janus Weil <janus@gcc.gnu.org>
2192
2193 PR fortran/46271
2194 * gfortran.dg/gomp/proc_ptr_1.f90: New.
2195
2196 2013-08-18 Jakub Jelinek <jakub@redhat.com>
2197
2198 PR tree-optimization/58006
2199 * g++.dg/opt/pr58006.C: New test.
2200
2201 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
2202
2203 * gnat.dg/specs/linker_alias.ads: New test.
2204
2205 2013-08-16 Jakub Jelinek <jakub@redhat.com>
2206
2207 PR tree-optimization/58164
2208 * gcc.c-torture/compile/pr58164.c: New test.
2209
2210 PR tree-optimization/58165
2211 * g++.dg/opt/pr58165.C: New test.
2212
2213 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2214
2215 PR c++/51912
2216 * g++.dg/cpp0x/enum28.C: New.
2217 * g++.dg/cpp0x/enum15.C: Adjust.
2218
2219 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2220
2221 PR target/57949
2222 * gcc.target/powerpc/pr57949-1.c: New.
2223 * gcc.target/powerpc/pr57949-2.c: New.
2224
2225 2013-08-14 Jakub Jelinek <jakub@redhat.com>
2226
2227 PR tree-optimization/58145
2228 * gcc.dg/pr58145-1.c: New test.
2229 * gcc.dg/pr58145-2.c: New test.
2230
2231 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
2232
2233 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2234 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2235 * gcc.dg/debug/dwarf2/static1.c: Likewise.
2236 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2237 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2238 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2239 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2240 * gcc.dg/debug/dwarf2/var1.c: Likewise.
2241 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2242 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2243 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2244 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2245 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2246 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2247 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2248 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2249 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2250 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2251 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2252 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2253 * gcc.dg/debug/dwarf2/var2.c: Likewise.
2254 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2255 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2256 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2257 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2258 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2259 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2260 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2261 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2262 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2263 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2264 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2265 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2266 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2267 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2268 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2269 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2270 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2271 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2272 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2273 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2274
2275 PR testsuite/52641
2276 * gcc.c-torture/execute/pr56799.x: New file.
2277
2278 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2279
2280 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2281
2282 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2283 * gcc.dg/pr44214-3.c (v2df): Likewise.
2284
2285 * gcc.dg/pr46647.c: xfail for avr-*-*.
2286
2287 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2288 memcpy by one.
2289 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2290 Expect l to be optimized away.
2291 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2292
2293 PR testsuite/52641
2294 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2295 to tests that assume int/double are larger than short/float.
2296
2297 PR testsuite/52641
2298 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2299 target { ! int16 }.
2300 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2301 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2302 target { int16 }. Restrict existing tests to target { int32 }
2303 where appropriate.
2304 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2305 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2306 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2307 * lib/target-supports.exp (check_effective_target_int32): New proc.
2308
2309 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2310 exclude from scan test.
2311
2312 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2313 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2314 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2315 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2316 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2317 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2318 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2319 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2320 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2321 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2322 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2323 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2324 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2325 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2326 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2327 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2328 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2329 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2330 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2331
2332 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
2333
2334 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2335
2336 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2337 to be the first test directive.
2338 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2339 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2340 * gcc.target/arm/atomic-op-char.c: Likewise.
2341 * gcc.target/arm/atomic-op-consume.c: Likewise.
2342 * gcc.target/arm/atomic-op-int.c: Likewise.
2343 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2344 * gcc.target/arm/atomic-op-release.c: Likewise.
2345 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2346 * gcc.target/arm/atomic-op-short.c: Likewise.
2347
2348 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
2349
2350 PR rtl-optimization/57662
2351 * gcc.dg/pr57662.c: New test.
2352
2353 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2354
2355 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2356 alternative to -1.
2357 * gcc.target/mips/nans-legacy.c: Likewise.
2358
2359 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2360
2361 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2362 escapes.
2363 * gcc.target/mips/fabs-legacy.c: Likewise.
2364 * gcc.target/mips/fabsf-2008.c: Likewise.
2365 * gcc.target/mips/fabsf-legacy.c: Likewise.
2366 * gcc.target/mips/fneg-2008.c: Likewise.
2367 * gcc.target/mips/fneg-legacy.c: Likewise.
2368 * gcc.target/mips/fnegf-2008.c: Likewise.
2369 * gcc.target/mips/fnegf-legacy.c: Likewise.
2370 * gcc.target/mips/nan-2008.c: Likewise.
2371 * gcc.target/mips/nan-legacy.c: Likewise.
2372 * gcc.target/mips/nanf-2008.c: Likewise.
2373 * gcc.target/mips/nanf-legacy.c: Likewise.
2374 * gcc.target/mips/nans-2008.c: Likewise.
2375 * gcc.target/mips/nans-legacy.c: Likewise.
2376 * gcc.target/mips/nansf-2008.c: Likewise.
2377 * gcc.target/mips/nansf-legacy.c: Likewise.
2378
2379 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2380
2381 * gnat.dg/valued_proc.adb: New test.
2382 * gnat.dg/valued_proc_pkg.ads: New helper.
2383
2384 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR tree-optimization/57661
2387 * g++.dg/opt/pr57661.C: New test.
2388
2389 PR sanitizer/56417
2390 * gcc.dg/asan/pr56417.c: New test.
2391
2392 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2393
2394 * gnat.dg/loop_optimization16.adb: New test.
2395 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2396
2397 2013-08-13 Marek Polacek <polacek@redhat.com>
2398
2399 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2400
2401 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2402
2403 Example of converting global state to per-pass state.
2404
2405 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2406 global state "static int counter" to...
2407 (one_pass::counter): ...this instance data.
2408
2409 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2410
2411 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2412 to member function...
2413 (one_pass::gate): ...this.
2414 (one_pass_exec): Convert to member function...
2415 (one_pass::impl_execute): ...this.
2416
2417 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2418
2419 PR c++/57416
2420 * g++.dg/cpp0x/pr57416.C: New.
2421
2422 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2423
2424 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2425 changes.
2426 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2427 * g++.dg/cpp0x/defaulted2.C: Likewise.
2428 * g++.dg/cpp0x/defaulted31.C: Likewise.
2429 * g++.dg/cpp0x/error6.C: Likewise.
2430 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2431 * g++.dg/cpp0x/override2.C: Likewise.
2432 * g++.dg/cpp0x/parse1.C: Likewise.
2433 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2434 * g++.dg/cpp0x/temp_default4.C: Likewise.
2435 * g++.dg/ext/attrib32.C: Likewise.
2436 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2437 * g++.dg/ext/mv13.C: Likewise.
2438 * g++.dg/ext/mv7.C: Likewise.
2439 * g++.dg/ext/mv9.C: Likewise.
2440 * g++.dg/ext/pr57362.C: Likewise.
2441 * g++.dg/ext/typeof10.C: Likewise.
2442 * g++.dg/lookup/anon6.C: Likewise.
2443 * g++.dg/lookup/crash6.C: Likewise.
2444 * g++.dg/lookup/name-clash5.C: Likewise.
2445 * g++.dg/lookup/name-clash6.C: Likewise.
2446 * g++.dg/other/anon4.C: Likewise.
2447 * g++.dg/other/error15.C: Likewise.
2448 * g++.dg/other/error8.C: Likewise.
2449 * g++.dg/other/redecl2.C: Likewise.
2450 * g++.dg/parse/crash16.C: Likewise.
2451 * g++.dg/parse/crash21.C: Likewise.
2452 * g++.dg/parse/crash38.C: Likewise.
2453 * g++.dg/parse/redef2.C: Likewise.
2454 * g++.dg/parse/struct-as-enum1.C: Likewise.
2455 * g++.dg/template/crash39.C: Likewise.
2456 * g++.dg/template/redecl3.C: Likewise.
2457 * g++.dg/tls/diag-3.C: Likewise.
2458 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2459 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2460 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2461 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2462 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2463 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2464 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2465 * g++.old-deja/g++.brendan/static3.C: Likewise.
2466 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2467 * g++.old-deja/g++.jason/binding.C: Likewise.
2468 * g++.old-deja/g++.jason/crash4.C: Likewise.
2469 * g++.old-deja/g++.jason/crash7.C: Likewise.
2470 * g++.old-deja/g++.jason/lineno.C: Likewise.
2471 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2472 * g++.old-deja/g++.mike/misc3.C: Likewise.
2473 * g++.old-deja/g++.mike/net44.C: Likewise.
2474 * g++.old-deja/g++.mike/ns3.C: Likewise.
2475 * g++.old-deja/g++.ns/alias4.C: Likewise.
2476 * g++.old-deja/g++.ns/ns11.C: Likewise.
2477 * g++.old-deja/g++.other/crash23.C: Likewise.
2478 * g++.old-deja/g++.other/decl8.C: Likewise.
2479 * g++.old-deja/g++.other/linkage3.C: Likewise.
2480 * g++.old-deja/g++.other/typeck1.C: Likewise.
2481 * g++.old-deja/g++.other/typedef5.C: Likewise.
2482 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2483 * g++.old-deja/g++.pt/friend36.C: Likewise.
2484 * obj-c++.dg/method-8.mm: Likewise.
2485 * obj-c++.dg/tls/diag-3.mm: Likewise.
2486
2487 2013-08-12 Perez Read <netfirewall@gmail.com>
2488
2489 PR target/58132
2490 * gcc.target/i386/movabs-1.c: New test.
2491
2492 2013-08-12 Marek Polacek <polacek@redhat.com>
2493
2494 PR tree-optimization/57980
2495 * gcc.dg/pr57980.c: New test.
2496
2497 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2498
2499 PR fortran/56666
2500 * gfortran.dg/do_check_10.f90: New test.
2501 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2502 * gfortran.dg/array_constructor_18.f90: Likewise.
2503 * gfortran.dg/array_constructor_22.f90: Likewise.
2504 * gfortran.dg/coarray_15.f90: Likewise.
2505 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2506 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2507 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2508
2509 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2510
2511 PR c++/53349
2512 * g++.dg/cpp0x/constexpr-ice8.C: New.
2513
2514 2013-08-09 Xinliang David Li <davidxl@google.com>
2515
2516 * gcc.target/i386/memcpy-strategy-1.c: New test.
2517 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2518 * gcc.target/i386/memset-strategy-1.c: Ditto.
2519 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2520
2521 2013-08-09 Jan Hubicka <jh@suse.cz>
2522
2523 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2524 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2525
2526 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2527
2528 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2529
2530 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2531
2532 PR fortran/58058
2533 * gfortran.dg/transfer_intrinsic_6.f90: New.
2534
2535 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2536
2537 Revert:
2538 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2539
2540 PR c++/46206
2541 * g++.dg/lookup/typedef2.C: New.
2542
2543 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2544
2545 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2546 output of vdup intrinsics.
2547
2548 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2549
2550 * gcc.target/arm/lp1189445.c: New testcase.
2551
2552 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2553
2554 PR rtl-optimization/58079
2555 * gcc.dg/torture/pr58079.c: New test.
2556
2557 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2558
2559 * gnat.dg/warn9.adb: New test.
2560
2561 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2562
2563 PR c++/46206
2564 * g++.dg/lookup/typedef2.C: New.
2565
2566 2013-08-07 David Malcolm <dmalcolm@redhat.com>
2567
2568 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2569 to optstr when building plugins on darwin.
2570
2571 2013-08-06 Martin Jambor <mjambor@suse.cz>
2572
2573 PR tree-optimization/57539
2574 * gcc.dg/ipa/pr57539.c: New test.
2575
2576 2013-08-06 Martin Jambor <mjambor@suse.cz>
2577 Bernd Edlinger <bernd.edlinger@hotmail.de>
2578
2579 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2580 (a): Fix constructor.
2581
2582 2013-08-06 Martin Jambor <mjambor@suse.cz>
2583
2584 PR fortran/57987
2585 * gfortran.dg/pr57987.f90: New test.
2586
2587 2013-08-06 Martin Jambor <mjambor@suse.cz>
2588
2589 PR middle-end/58041
2590 * gcc.dg/torture/pr58041.c: New test.
2591 * gcc.target/arm/pr58041.c: Likewise.
2592
2593 2013-08-06 Janus Weil <janus@gcc.gnu.org>
2594
2595 PR fortran/57306
2596 * gfortran.dg/pointer_init_8.f90: New.
2597
2598 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2599
2600 PR c++/58080
2601 * g++.dg/cpp0x/pr58080.C: New.
2602
2603 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2604
2605 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2606 to optstr when building plugins.
2607
2608 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2609
2610 Patch autogenerated by refactor_passes.py from
2611 https://github.com/davidmalcolm/gcc-refactoring-scripts
2612 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2613
2614 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2615 struct to a subclass of gimple_opt_pass along with...
2616 (pass_data_one_pass): ...new pass_data instance and...
2617 (make_one_pass): ...new function.
2618 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2619 global struct to a subclass of gimple_opt_pass along with...
2620 (pass_data_warn_self_assign): ...new pass_data instance and...
2621 (make_pass_warn_self_assign): ...new function.
2622 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2623 a global struct to a subclass of gimple_opt_pass along with...
2624 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2625 (make_pass_dumb_plugin_example): ...new function.
2626 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2627 global struct to a subclass of gimple_opt_pass along with...
2628 (pass_data_warn_self_assign): ...new pass_data instance and...
2629 (make_pass_warn_self_assign): ...new function.
2630
2631 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2632
2633 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2634 is created and added to the pass_manager to reflect
2635 autogenerated changes.
2636 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2637 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2638 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2639
2640 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2641
2642 PR c++/58072
2643 * g++.dg/cpp0x/pr58072.C: New.
2644
2645 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2646
2647 * gcc.dg/torture/pr57993-2.cpp: New.
2648
2649 2013-08-02 Jan Hubicka <jh@suse.cz>
2650
2651 * gcc.dg/ipa/ipa-1.c: Update.
2652 * gcc.dg/ipa/ipa-2.c: Update.
2653 * gcc.dg/ipa/ipa-3.c: Update.
2654 * gcc.dg/ipa/ipa-4.c: Update.
2655 * gcc.dg/ipa/ipa-5.c: Update.
2656 * gcc.dg/ipa/ipa-7.c: Update.
2657 * gcc.dg/ipa/ipa-8.c: Update.
2658 * gcc.dg/ipa/ipcp-1.c: Update.
2659 * gcc.dg/ipa/ipcp-2.c: Update.
2660
2661 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
2662
2663 PR rtl-optimization/58048
2664 * gcc.target/i386/pr58048.c: New.
2665
2666 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2667
2668 * gcc.target/arm/neon-for-64bits-2.c: Delete.
2669
2670 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
2671 Peter Bergner <bergner@vnet.ibm.com>
2672
2673 PR c++/54537
2674 * g++.dg/overload/using3.C: New.
2675 * g++.dg/overload/using2.C: Adjust.
2676 * g++.dg/lookup/using9.C: Likewise.
2677
2678 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2679
2680 * gcc.target/arm/pr46972-2.c: New test.
2681
2682 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
2683
2684 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2685
2686 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2687
2688 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2689
2690 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
2691
2692 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2693 rather than addressing!=absolute when deciding how to handle MIPS16
2694 when the test forces an ABI.
2695
2696 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2697
2698 PR c++/57673
2699 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2700
2701 2013-07-30 Steve Ellcey <sellcey@mips.com>
2702
2703 * gcc.target/mips/code-readable-1.c: Increase switch size.
2704 * gcc.target/mips/code-readable-2.c: Ditto.
2705 * gcc.target/mips/code-readable-3.c: Ditto.
2706 * gcc.target/mips/code-readable-4.c: Ditto.
2707
2708 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2709
2710 PR c++/57947
2711 * g++.dg/parse/crash63.C: New.
2712
2713 2013-07-30 Tobias Burnus <burnus@net-b.de>
2714
2715 PR fortran/57530
2716 * gfortran.dg/pointer_assign_8.f90: New.
2717 * gfortran.dg/pointer_assign_9.f90: New.
2718 * gfortran.dg/pointer_assign_10.f90: New.
2719 * gfortran.dg/pointer_assign_11.f90: New.
2720
2721 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2722
2723 * gcc.target/arm/pr57637.c: New testcase.
2724
2725 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2726
2727 PR tree-optimization/57993
2728 * gcc.dg/torture/pr57993.c: New test.
2729
2730 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
2731
2732 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2733
2734 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2735
2736 PR c++/57948
2737 * g++.dg/conversion/ambig2.C: New.
2738
2739 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
2740
2741 * gcc.target/mips/fabs-2008.c: New test case.
2742 * gcc.target/mips/fabs-legacy.c: New test case.
2743 * gcc.target/mips/fabsf-2008.c: New test case.
2744 * gcc.target/mips/fabsf-legacy.c: New test case.
2745 * gcc.target/mips/fneg-2008.c: New test case.
2746 * gcc.target/mips/fneg-legacy.c: New test case.
2747 * gcc.target/mips/fneg-2008.c: New test case.
2748 * gcc.target/mips/fneg-legacy.c: New test case.
2749 * gcc.target/mips/nan-2008.c: New test case.
2750 * gcc.target/mips/nan-legacy.c: New test case.
2751 * gcc.target/mips/nanf-2008.c: New test case.
2752 * gcc.target/mips/nanf-legacy.c: New test case.
2753 * gcc.target/mips/nans-2008.c: New test case.
2754 * gcc.target/mips/nans-legacy.c: New test case.
2755 * gcc.target/mips/nansf-2008.c: New test case.
2756 * gcc.target/mips/nansf-legacy.c: New test case.
2757 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2758
2759 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2760 Maxim Kuvyrkov <maxim@kugelworks.com>
2761
2762 * lib/target-supports.exp (check_effective_target_non_bionic): New
2763 effective-target test.
2764 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2765 * g++.dg/tls/thread_local4g.C: Ditto.
2766
2767 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2768
2769 PR fortran/58009
2770 * gfortran.dg/vector_subsript_7.f90: New test.
2771
2772 2013-07-27 Tobias Burnus <burnus@net-b.de>
2773
2774 PR fortran/57991
2775 * gfortran.dg/warn_alias.f90: New.
2776
2777 2013-07-27 Janus Weil <janus@gcc.gnu.org>
2778
2779 PR fortran/57285
2780 * gfortran.dg/class_array_19.f90: New.
2781
2782 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
2783
2784 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2785 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2786 * gcc.dg/vect/pr57741-3.c: Likewise.
2787 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2788
2789 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
2790
2791 Skip tests that make assumptions about struct layout that don't hold
2792 on epiphany:
2793 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2794 * g++.dg/cpp0x/iop.C: Likewise.
2795 * g++.dg/cpp0x/named_refs.C: Likewise.
2796 * g++.dg/cpp0x/rv1p.C: Likewise.
2797 * g++.dg/cpp0x/rv2p.C: Likewise.
2798 * g++.dg/cpp0x/rv3p.C: Likewise.
2799 * g++.dg/cpp0x/rv4p.C: Likewise.
2800 * g++.dg/cpp0x/rv5p.C: Likewise.
2801 * g++.dg/cpp0x/rv6p.C: Likewise.
2802 * g++.dg/cpp0x/rv7p.C: Likewise.
2803 * g++.dg/cpp0x/rv8p.C: Likewise.
2804 * g++.dg/ext/strncpy-chk1.C: Likewise.
2805 * gcc.dg/builtin-object-size-10.c: Likewise.
2806 * gcc.dg/builtin-object-size-11.c: Likewise.
2807 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2808 * gcc.dg/pr25805.c: Likewise.
2809 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2810 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2811 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2812 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2813 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2814 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2815 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2816 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2817 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2818 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2819 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2820 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2821 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2822 * gcc.c-torture/execute/zerolen-2.x: Likewise.
2823 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2824
2825 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2826 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2827
2828 * gcc.dg/torture/pr37868.c: Disable for epiphany.
2829 * gcc.dg/sibcall-6.c: Enable for epiphany.
2830
2831 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2832
2833 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2834
2835 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
2836
2837 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2838 memcpy not initializers.
2839
2840 * gcc.dg/guality/guality.exp: Skip on AIX.
2841
2842 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2843
2844 PR c++/57101
2845 * g++.dg/cpp0x/pr57101.C: New.
2846
2847 2013-07-26 Ian Bolton <ian.bolton@arm.com>
2848
2849 * gcc.target/aarch64/neg_1.c: New test.
2850
2851 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2852
2853 PR fortran/57966
2854 * gfortran.dg/typebound_call_25.f90: New.
2855
2856 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2857
2858 PR c++/57981
2859 * g++.dg/cpp0x/pr57981.C: New.
2860
2861 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2862
2863 PR c++/57880
2864 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2865
2866 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
2867
2868 PR rtl-optimization/57960
2869 * gcc.target/s390/pr57960.c: New.
2870
2871 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2872
2873 PR fortran/57639
2874 * gfortran.dg/unlimited_polymorphic_9.f90: New.
2875
2876 2013-07-25 Terry Guo <terry.guo@arm.com>
2877
2878 * gcc.target/arm/thumb1-Os-mult.c: New test case.
2879
2880 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2881
2882 PR c++/57942
2883 * g++.dg/inherit/pr57942.C: New.
2884
2885 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2886
2887 * gcc.target/powerpc/bool2.h: New file, test the code generation
2888 of logical operations for power5, altivec, power7, and power8 systems.
2889 * gcc.target/powerpc/bool2-p5.c: Likewise.
2890 * gcc.target/powerpc/bool2-av.c: Likewise.
2891 * gcc.target/powerpc/bool2-p7.c: Likewise.
2892 * gcc.target/powerpc/bool2-p8.c: Likewise.
2893 * gcc.target/powerpc/bool3.h: Likewise.
2894 * gcc.target/powerpc/bool3-av.c: Likewise.
2895 * gcc.target/powerpc/bool2-p7.c: Likewise.
2896 * gcc.target/powerpc/bool2-p8.c: Likewise.
2897
2898 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2899
2900 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2901
2902 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2903
2904 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2905
2906 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2907
2908 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2909 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2910 type from long to long long.
2911 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2912 to have effective-target keywords of lp64 and ilp32.
2913 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2914 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2915 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2916 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2917 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2918 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2919 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2920 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2921 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2922
2923 2013-07-23 Tom Tromey <tromey@redhat.com>
2924 Joseph Myers <joseph@codesourcery.com>
2925
2926 * gcc.dg/c11-generic-1.c: New file.
2927 * gcc.dg/c11-generic-2.c: New file.
2928
2929 2013-07-22 Tobias Burnus <burnus@net-b.de>
2930
2931 PR fortran/57906
2932 PR fortran/52052
2933 * coarray/lib_realloc_1.f90: Permit optimization.
2934 * gfortran.dg/coarray_31.f90: New.
2935
2936 2013-07-22 Tobias Burnus <burnus@net-b.de>
2937
2938 PR fortran/57762
2939 * gfortran.dg/class_array_7.f03: Fix memory leak.
2940
2941 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2942
2943 PR c++/52816
2944 * g++.dg/cpp0x/decltype56.C: New.
2945
2946 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2947
2948 * gcc.dg/pr53265.c: Correct line number in dg-message.
2949
2950 2013-07-22 Diego Novillo <dnovillo@google.com>
2951
2952 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
2953
2954 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2955
2956 PR testsuite/52641
2957 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2958 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2959
2960 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2961
2962 PR testsuite/52641
2963 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2964 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2965 * gcc.dg/torture/pr53366-1.c: Same.
2966 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2967 * gcc.dg/torture/pr56488.c: Same.
2968 * gcc.dg/torture/pr57584.c: Same.
2969 * gcc.dg/tree-ssa/pr57385.c: Same.
2970 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2971
2972 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
2973
2974 * c-c++-common/pr41779.c: Fix typos.
2975 * gcc.c-torture/compile/20031125-2.c: Likewise.
2976 * gcc.c-torture/compile/20040621-1.c: Likewise.
2977 * gcc.c-torture/execute/20020418-1.c: Likewise.
2978 * gcc.dg/20020108-1.c: Likewise.
2979 * gcc.dg/atomic-generic-aux.c: Likewise.
2980 * gcc.dg/builtin-complex-err-2.c: Likewise.
2981 * gcc.dg/decl-1.c: Likewise.
2982 * gcc.dg/di-sync-multithread.c: Likewise.
2983 * gcc.dg/format/c90-printf-1.c: Likewise.
2984 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2985 * gcc.dg/long-long-compare-1.c: Likewise.
2986 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2987 * gcc.dg/pr17055-1.c: Likewise.
2988 * gcc.dg/pr27095.c: Likewise.
2989 * gcc.dg/torture/fp-int-convert.h: Likewise.
2990 * gcc.dg/tree-prof/inliner-1.c: Likewise.
2991 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2992 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2993 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2994 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2995 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2996 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2997 * gcc.dg/tree-ssa/pr42585.c: Likewise.
2998 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2999 * gcc.dg/vect/vect-cond-5.c: Likewise.
3000 * gcc.dg/weak/typeof-2.c: Likewise.
3001 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3002 * gcc.target/arm/naked-1.c: Likewise.
3003 * gcc.target/i386/pr9771-1.c: Likewise.
3004 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3005 * gcc.target/sparc/struct-ret-check.c: Likewise.
3006 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3007 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3008 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3009 Likewise.
3010
3011 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3012
3013 PR fortran/56937
3014 * gfortran.dg/dependency_42.f90: New test.
3015 * gfortran.dg/dependency_43.f90: New test.
3016
3017 2013-07-21 Tobias Burnus <burnus@net-b.de>
3018
3019 PR fortran/35862
3020 * gfortran.dg/round_4.f90: New.
3021
3022 2013-07-21 Tobias Burnus <burnus@net-b.de>
3023
3024 PR fortran/57894
3025 * gfortran.dg/min_max_conformance_2.f90: New.
3026
3027 2013-07-20 Jakub Jelinek <jakub@redhat.com>
3028
3029 PR preprocessor/57620
3030 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3031 (main): Don't test {s,u,U,L}12.
3032 * c-c++-common/raw-string-13.c: New test.
3033 * c-c++-common/raw-string-14.c: New test.
3034 * c-c++-common/raw-string-15.c: New test.
3035 * c-c++-common/raw-string-16.c: New test.
3036
3037 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
3038
3039 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3040
3041 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
3042
3043 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3044
3045 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3046 target { ! keeps_null_pointer_checks }.
3047 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3048 target { ! keeps_null_pointer_checks }.
3049
3050 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3051 * gcc.dg/torture/pr56488.c: Likewise.
3052
3053 2013-07-19 Ian Bolton <ian.bolton@arm.com>
3054
3055 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3056 new testcase.
3057
3058 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
3059
3060 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3061 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3062 * gfortran.dg/guality/guality.exp: Skip on AIX.
3063
3064 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3065
3066 * g++.dg/debug/pr56819.C: Skip on AIX.
3067 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3068 * g++.dg/guality/guality.exp: Skip on AIX.
3069
3070 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3071
3072 * gcc.misc-tests/gcov-14.c: Skip on AIX.
3073
3074 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3075
3076 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3077
3078 PR target/57516
3079 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3080 Adjust to corrected rounding.
3081
3082 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3083
3084 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3085 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3086 check_effective_target_cilkplus.
3087 * g++.dg/cilk-plus/cilk-plus.exp: Same.
3088
3089 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
3090
3091 * gcc.target/powerpc/pr57744.c: Fix typo.
3092
3093 2013-07-18 Sriraman Tallam <tmsriram@google.com>
3094
3095 PR middle-end/57698
3096 * gcc.c-torture/compile/pr57698.c: New test.
3097 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3098 * gcc.c-torture/compile/pr44043.c: Ditto.
3099
3100 2013-07-18 Wei Mi <wmi@google.com>
3101
3102 PR rtl-optimization/57878
3103 * g++.dg/pr57878.C: New test.
3104
3105 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3106
3107 * gcc.dg/pr42611.c: Move dg-error to correct line.
3108
3109 2013-07-17 Tobias Burnus <burnus@net-b.de>
3110
3111 PR fortran/57895
3112 * gfortran.dg/dollar_sym_3.f: New.
3113 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3114
3115 2013-07-16 Iain Sandoe <iain@codesourcery.com>
3116
3117 PR target/55654
3118 PR target/55656
3119 PR target/55657
3120 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3121 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3122 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3123 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3124 * objc.dg/image-info.m: Likewise.
3125 * objc.dg/symtab-1.m: Likewise.
3126 * objc.dg/torture/strings/const-str-10.m: Likewise.
3127 * objc.dg/torture/strings/const-str-11.m: Likewise.
3128 * objc.dg/torture/strings/const-str-9.m: Likewise.
3129 * objc.dg/zero-link-1.m: Likewise.
3130 * objc.dg/zero-link-2.m: Likewise.
3131 * objc.dg/no-extra-load.m: Avoid Foundation.h.
3132 * objc.dg/objc-foreach-4.m: Likewise.
3133 * objc.dg/objc-foreach-5.m: Likewise.
3134 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3135 (for Darwin).
3136 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3137 * obj-c++.dg/syntax-error-1.mm: Likewise.
3138 * objc.dg/method-6.m: Likewise.
3139 * objc.dg/pr23214.m: Likewise.
3140 * objc.dg/proto-lossage-7.m: Likewise.
3141 * objc.dg/strings/const-str-12b.m: Likewise.
3142 * objc.dg/zero-link-3.m: Likewise.
3143 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3144 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3145 adjust headers, interfaces and encoded types to reflect current system
3146 versions. Add FIXME and outputs from current system compiler for
3147 reference.
3148
3149 2013-07-15 Cong Hou <congh@google.com>
3150
3151 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3152 counted.
3153 * gcc.target/i386/l_fma_float_3.c: Likewise.
3154 * gcc.target/i386/l_fma_double_1.c: Likewise.
3155 * gcc.target/i386/l_fma_double_3.c: Likewise.
3156
3157 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
3158
3159 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3160 function to test if HTM is available.
3161 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3162 * gcc.target/powerpc/htm-builtin-1.c: New test.
3163
3164 2013-07-15 Tobias Burnus <burnus@net-b.de>
3165
3166 * gfortran.dg/coarray_lib_realloc_1.f90: New.
3167 * gfortran.dg/coarray/lib_realloc_1.f90: New.
3168 * gfortran.dg/coarray_6.f90: Add dg-error.
3169
3170 2013-07-15 Tobias Burnus <burnus@net-b.de>
3171
3172 PR fortran/37336
3173 * gfortran.dg/finalize_18.f90: New.
3174
3175 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3176
3177 PR fortran/52669
3178 * fortran.dg/module_variable_1.f90: New test.
3179 * fortran.dg/module_variable_2.f90: New test.
3180
3181 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
3182
3183 * g++.dg/ext/vector19.C: Adapt.
3184 * g++.dg/ext/vector23.C: New testcase.
3185
3186 2013-07-12 Michael Matz <matz@suse.de>
3187
3188 PR middle-end/55771
3189 * c-c++-common/pr55771.c: New test.
3190
3191 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
3192
3193 * gcc.target/aarch64/vect-movi.c: New.
3194
3195 2013-07-11 Sriraman Tallam <tmsriram@google.com>
3196
3197 PR target/57362
3198 * g++.dg/ext/pr57362.C: New.
3199
3200 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
3201
3202 PR target/57631
3203 * gcc.target/avr/torture/pr57631.c: New test.
3204
3205 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3206
3207 PR c++/57827
3208 * g++.dg/cpp0x/constexpr-ice7.C: New.
3209
3210 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
3211
3212 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3213 for EABI targets.
3214 * gcc.c-torture/execute/nest-align-1.x: New.
3215
3216 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3217
3218 PR c++/57874
3219 * g++.dg/cpp0x/sfinae48.C: New.
3220
3221 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3222
3223 PR preprocessor/57824
3224 * c-c++-common/raw-string-17.c: New test.
3225 * c-c++-common/gomp/pr57824.c: New test.
3226
3227 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3228
3229 PR c++/57869
3230 * g++.dg/cpp0x/reinterpret_cast1.C: New.
3231 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3232 * g++.dg/conversion/dr195.C: Update.
3233 * g++.dg/expr/cast2.C: Likewise.
3234
3235 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3236
3237 * c-c++-common/raw-string-18.c: New test.
3238 * c-c++-common/raw-string-19.c: New test.
3239
3240 PR preprocessor/57757
3241 * g++.dg/cpp/paste1.C: New test.
3242 * g++.dg/cpp/paste2.C: New test.
3243
3244 2013-07-10 Graham Stott <grahams@btinternet.com>
3245
3246 * gcc.target/mips/mulsize-1.c: New.
3247 * gcc.target/mips/mulsize-2.c: New.
3248 * gcc.target/mips/mulsize-3.c: New.
3249 * gcc.target/mips/mulsize-4.c: New.
3250
3251 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3252
3253 PR c++/53094
3254 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3255 * g++.dg/ext/vector24.C: New testcase.
3256
3257 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3258
3259 PR c++/53000
3260 * g++.dg/cpp0x/decltype17.C: Adjust.
3261
3262 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3263
3264 PR c++/51786
3265 * g++.dg/cpp0x/pr51786.C: New.
3266
3267 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
3268
3269 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3270
3271 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3272
3273 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3274
3275 * gcc.target/powerpc/sd-vsx.c: Require dfp.
3276 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3277
3278 2013-07-08 Tobias Burnus <burnus@net-b.de>
3279
3280 PR fortran/57834
3281 * gfortran.dg/c_f_pointer_tests_8.f90: New.
3282
3283 2013-07-08 Tobias Burnus <burnus@net-b.de>
3284
3285 PR fortran/50554
3286 * gfortran.dg/do_check_9.f90: New.
3287
3288 2013-07-08 Tobias Burnus <burnus@net-b.de>
3289
3290 PR fortran/57785
3291 * gfortran.dg/dot_product_2.f90: New.
3292
3293 2013-07-08 Tobias Burnus <burnus@net-b.de>
3294
3295 PR fortran/57469
3296 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3297
3298 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
3299
3300 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3301 * gfortran.dg/finalize_10.f90: Fix dg-final.
3302
3303 2013-07-08 Jakub Jelinek <jakub@redhat.com>
3304
3305 PR target/57819
3306 * gcc.target/i386/pr57819.c: New test.
3307
3308 PR rtl-optimization/57829
3309 * gcc.c-torture/execute/pr57829.c: New test.
3310
3311 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3312
3313 * gcc.target/i386/memcpy-vector_loop-1.c: New.
3314 * gcc.target/i386/memcpy-vector_loop-2.c: New.
3315
3316 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
3317
3318 PR target/57807
3319 * gcc.target/i386/pr57807.c: New test.
3320
3321 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3322
3323 PR target/29776
3324 * gcc.dg/tree-ssa/vrp89.c: New test.
3325
3326 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3327
3328 PR c++/28262
3329 * g++.dg/parse/defarg16.C: New.
3330
3331 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3332
3333 PR rtl-optimization/55342
3334 * gcc.target/i386/pr55342.c: New.
3335
3336 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3337
3338 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3339
3340 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3341
3342 PR c++/14263
3343 * g++.dg/inherit/virtual10.C: New.
3344
3345 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3346
3347 PR c/57821
3348 * gcc.dg/large-size-array-6.c: New test.
3349
3350 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3351
3352 PR c++/38634
3353 * g++.dg/template/crash116.C: New.
3354
3355 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3356
3357 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3358 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3359
3360 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3361
3362 PR c++/54998
3363 * g++.dg/cpp0x/nsdmi-list3.C: New.
3364
3365 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3366
3367 PR target/57777
3368 * gcc.target/i386/pr57777.c: New test.
3369
3370 PR c++/57771
3371 * g++.dg/template/arg9.C: New test.
3372
3373 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3374
3375 * gcc.target/i386/avx-inline.c: New test.
3376
3377 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3378
3379 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3380 * gcc.target/mips/call-2.c: Likewise.
3381 * gcc.target/mips/call-3.c: Likewise.
3382 * gcc.target/mips/lazy-binding-1.c: Likewise.
3383
3384 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3385
3386 PR tree-optimization/57741
3387 * gcc.dg/vect/pr57741-1.c: New test.
3388 * gcc.dg/vect/pr57741-2.c: New test.
3389 * gcc.dg/vect/pr57741-3.c: New test.
3390
3391 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3392
3393 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3394 on big endian.
3395 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3396 * lib/target-supports.exp: Define aarch64_little_endian.
3397
3398 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3399
3400 * gcc.target/aarch64/abs_1.c: New test.
3401
3402 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3403
3404 * gcc.target/aarch64/bfxil_1.c: New test.
3405 * gcc.target/aarch64/bfxil_2.c: Likewise.
3406
3407 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3408
3409 PR c/57766
3410 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3411 array sizes from 100 to 20.
3412
3413 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3414
3415 PR fortran/54788
3416 * gfortran.dg/pointer_remapping_8.f90: New.
3417
3418 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3419
3420 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3421 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3422 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3423 * g++.dg/cpp1y/complex_literals.h: New.
3424
3425 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3426
3427 PR c++/57645
3428 * g++.dg/cpp0x/noexcept21.C: New.
3429
3430 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3431
3432 PR target/57736
3433 * gcc.target/i386/pr57736.c: New test.
3434
3435 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3436
3437 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3438 c specific.
3439 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3440 strings to match the fixed error messages.
3441 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3442 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3443 message check.
3444
3445 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3446
3447 PR target/57744
3448 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3449 stqcx. get even registers.
3450
3451 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3452
3453 PR c++/57509
3454 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3455
3456 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3457
3458 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3459 Fix scan patterns.
3460 * gcc.target/i386/bmi-1.c: Ditto.
3461 * gcc.target/i386/bmi-bextr-4.c: New.
3462 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3463
3464 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3465
3466 PR c++/57682
3467 * g++.dg/cpp0x/initlist73.C: New.
3468
3469 2013-06-27 Meador Inge <meadori@codesourcery.com>
3470
3471 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3472 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3473 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3474
3475 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3476
3477 PR c++/57509
3478 * g++.dg/ext/pr57509.C: New file.
3479
3480 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3481
3482 PR target/57623
3483 * gcc.target/i386/bmi-bextr-3.c: New test.
3484
3485 PR target/57623
3486 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3487
3488 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3489
3490 PR c++/57172
3491 * g++.dg/cpp0x/pr57172.C: New testcase.
3492
3493 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3494
3495 * gcc.target/s390/htm-1.c: New file.
3496 * gcc.target/s390/htm-nofloat-1.c: New file.
3497 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3498
3499 2013-06-26 Tobias Burnus <burnus@net-b.de>
3500
3501 PR fortran/29800
3502 * gfortran.dg/bounds_check_17.f90: New.
3503
3504 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3505
3506 PR c++/57640
3507 * g++.dg/cpp1y/pr57640.C: New.
3508
3509 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3510
3511 PR c/57692
3512 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3513 overflow due to size of arrays.
3514
3515 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3516
3517 PR tree-optimization/57705
3518 * gcc.dg/vect/pr57705.c: New test.
3519 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3520
3521 2013-06-25 Martin Jambor <mjambor@suse.cz>
3522
3523 PR middle-end/57670
3524 * g++.dg/ipa/pr57670.C: New test.
3525
3526 2013-06-25 Richard Biener <rguenther@suse.de>
3527
3528 PR middle-end/56977
3529 * gcc.dg/pr56977.c: New testcase.
3530
3531 2013-06-24 Martin Jambor <mjambor@suse.cz>
3532
3533 PR tree-optimization/57358
3534 * gcc.dg/ipa/pr57358.c: New test.
3535
3536 2013-06-24 Richard Biener <rguenther@suse.de>
3537
3538 PR testsuite/57686
3539 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3540
3541 2013-06-24 Richard Biener <rguenther@suse.de>
3542
3543 PR tree-optimization/57488
3544 * gcc.dg/torture/pr57488.c: New testcase.
3545
3546 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3547 Dominique d'Humieres <dominiq@lps.ens.fr>
3548
3549 PR fortran/52413
3550 * gfortran.dg/fraction.f90: New.
3551
3552 2013-06-24 Alan Modra <amodra@gmail.com>
3553
3554 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3555 Add scan-assembler-not "lvx".
3556 * gcc.target/powerpc/le-altivec-consts.c: New.
3557
3558 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3559
3560 * g++.dg/cpp0x/sfinae47.C: New.
3561
3562 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
3563
3564 PR target/52483
3565 * gcc.target/sh/pr52483-1.c: New.
3566 * gcc.target/sh/pr52483-2.c: New.
3567 * gcc.target/sh/pr52483-3.c: New.
3568 * gcc.target/sh/pr52483-4.c: New.
3569 * gcc.target/sh/pr52483-5.c: New.
3570
3571 2013-06-23 Sriraman Tallam <tmsriram@google.com>
3572
3573 * gcc.target/i386/intrinsics_1.c: New test.
3574 * gcc.target/i386/intrinsics_2.c: Ditto.
3575 * gcc.target/i386/intrinsics_3.c: Ditto.
3576 * gcc.target/i386/intrinsics_4.c: Ditto.
3577 * gcc.target/i386/intrinsics_5.c: Ditto.
3578 * gcc.target/i386/intrinsics_6.c: Ditto.
3579 * gcc.target/i386/avx-1.c: Provide macros for builtins
3580 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3581
3582 2013-06-21 Tobias Burnus <burnus@net-b.de>
3583
3584 PR fortran/37336
3585 * gfortran.dg/finalize_17.f90: New.
3586
3587 2013-06-21 Tobias Burnus <burnus@net-b.de>
3588
3589 * gfortran.dg/realloc_on_assign_18.f90: New.
3590
3591 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
3592
3593 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3594 Also changed the returns from error as distinct values so that
3595 debugging can get easier.
3596 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3597 errors specific to C, if necessary. Also added new error
3598 hooks for C++.
3599 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3600 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3601 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3602 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3603 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3604 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3605 the same changes as parser_errors3.c, spaces were added between colons
3606 to not confuse C++ compiler with 2 colons as scope.
3607 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3608 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3609 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3610 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3611 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3612 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3613 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3614 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3615 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3616 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3617 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3618 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3619 in the list.
3620
3621 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3622
3623 PR other/53317
3624 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3625
3626 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
3627
3628 PR target/57655
3629 * gcc.target/i386/pr57655.c: New test.
3630
3631 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3632
3633 * ada/acats/tests/gcc: Delete.
3634 * gnat.dg/style: Likewise.
3635
3636 2013-06-20 Jeff Law <law@redhat.com>
3637
3638 PR tree-optimization/57660
3639 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3640 based on their branch cost.
3641
3642 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3643
3644 2013-06-20 Tobias Burnus <burnus@net-b.de>
3645
3646 PR fortran/57633
3647 * gfortran.dg/list_read_11.f90: New.
3648
3649 2013-06-20 Richard Biener <rguenther@suse.de>
3650
3651 PR tree-optimization/57584
3652 * gcc.dg/torture/pr57584.c: New testcase.
3653
3654 2013-06-19 Sharad Singhai <singhai@google.com>
3655
3656 * g++.dg/gcov/gcov-8.C: New testcase.
3657 * lib/gcov.exp: Handle intermediate format.
3658
3659 2013-06-19 Wei Mi <wmi@google.com>
3660
3661 PR rtl-optimization/57518
3662 * testsuite/gcc.dg/pr57518.c: New test.
3663
3664 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
3665
3666 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3667
3668 2013-06-19 Jan Hubicka <jh@suse.cz>
3669
3670 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3671
3672 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3673
3674 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3675 hard-coded values of array sizes with a #define.
3676 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3677 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3678 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3679 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3680 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3681
3682 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
3683
3684 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3685 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3686
3687 2013-06-19 Jeff Law <law@redhat.com>
3688
3689 * gcc.dg/tree-ssa/forwprop-28.c: New test.
3690
3691 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3692
3693 PR c++/57638
3694 * g++.dg/template/error53.C: New.
3695
3696 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
3697
3698 PR target/55033
3699 * gcc.target/powerpc/pr55033.c: Fix options.
3700
3701 2013-06-18 Sriraman Tallam <tmsriram@google.com>
3702
3703 * gcc.target/i386/inline_error.c: New test.
3704 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3705 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3706
3707 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
3708
3709 PR c++/53211
3710 * g++.dg/cpp0x/decltype55.C: New.
3711
3712 2013-06-18 Marek Polacek <polacek@redhat.com>
3713
3714 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3715
3716 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3717
3718 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3719
3720 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3721
3722 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3723 Also changed the returns from error as distinct values so that it is
3724 easier to debug.
3725
3726 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
3727
3728 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3729
3730 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3731
3732 PR c++/16128
3733 * g++.dg/template/error52.C: New.
3734 * g++.dg/lookup/friend15.C: Update.
3735 * g++.dg/parse/error11.C: Likewise.
3736 * g++.dg/parse/error14.C: Likewise.
3737 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3738 * g++.dg/parse/template25.C: Likewise.
3739 * g++.old-deja/g++.jason/cond.C: Likewise.
3740 * g++.old-deja/g++.mike/for2.C: Likewise.
3741 * g++.old-deja/g++.robertl/eb125.C: Likewise.
3742 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3743
3744 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3745
3746 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3747 ensure alignment.
3748
3749 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
3750
3751 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3752 accidentally placing minus sign for length instead of stride.
3753
3754 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
3755
3756 PR rtl-optimization/57425
3757 PR rtl-optimization/57569
3758 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3759 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3760
3761 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
3762
3763 PR fortran/49074
3764 PR fortran/56136
3765 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3766 packing.
3767 * gfortran.dg/typebound_assignment_6.f03: New.
3768
3769 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
3770
3771 * gcc.target/h8300/h8300.exp: New.
3772 * gcc.dg/pragma-isr.c: Move to ...
3773 * gcc.target/sh/torture/pragma-isr.c: ... here ...
3774 * gcc.target/h8300/pragma-isr.c: ... and here.
3775 * gcc.dg/pragma-isr2.c: Move to ...
3776 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3777 * gcc.target/h8300/pragma-isr2.c: ... and here.
3778 * gcc.dg/pragma-isr-trapa.c: Move to ...
3779 * gcc.target/sh/pragma-isr-trapa.c: ... here.
3780 * gcc.dg/pragma-isr-trapa2.c: Move to ...
3781 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3782 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3783 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3784 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3785 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3786 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3787 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3788 * gcc.dg/attr-isr-trap_exit.c: Move to ...
3789 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3790 * gcc.dg/attr-isr-trapa.c: Move to ...
3791 * gcc.target/sh/attr-isr-trapa.c: ... here.
3792
3793 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3794
3795 PR c++/51413
3796 * g++.dg/ext/builtin-offsetof1.C: New.
3797
3798 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
3799
3800 * gcc.target/aarch64/vect_smlal_1.c: New file.
3801
3802 2013-06-14 Tobias Burnus <burnus@net-b.de>
3803
3804 PR fortran/57508
3805 * gfortran.dg/defined_assignment_7.f90: New.
3806
3807 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3808
3809 PR c++/57599
3810 * g++.dg/rtti/dyncast6.C: New.
3811 * g++.dg/cpp0x/dyncast1.C: Likewise.
3812
3813 2013-06-14 Alan Modra <amodra@gmail.com>
3814
3815 PR middle-end/57134
3816 * gcc.dg/pr57134.c: New.
3817
3818 2013-06-14 Tobias Burnus <burnus@net-b.de>
3819
3820 PR fortran/57596
3821 * gfortran.dg/deferred_type_param_9.f90: New.
3822
3823 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3824
3825 * gcc.dg/fold-minus-1.c: New testcase.
3826
3827 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
3828
3829 PR fortran/49074
3830 * gfortran.dg/typebound_assignment_5.f03: New.
3831
3832 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3833
3834 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3835
3836 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3837 Pat Haugen <pthaugen@us.ibm.com>
3838 Peter Bergner <bergner@vnet.ibm.com>
3839
3840 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3841 load/store instructions on power7, power8.
3842 * gcc.target/powerpc/atomic-p8.c: Likewise.
3843
3844 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3845
3846 PR c/57577
3847 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3848
3849 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3850
3851 PR c++/38958
3852 * g++.dg/warn/Wunused-var-20.C: New.
3853
3854 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3855
3856 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3857 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3858 Run with -fno-common.
3859
3860 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3861
3862 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3863 and exit function calls with return 1 and return 0, respectively.
3864
3865 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3866
3867 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3868 New tests.
3869
3870 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
3871
3872 PR tree-optimization/57361
3873 * gcc.dg/tree-ssa/pr57361.c: New file.
3874
3875 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3876
3877 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3878 to ensure alignment.
3879 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3880
3881 2013-06-12 Tobias Burnus <burnus@net-b.de>
3882
3883 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3884
3885 2013-06-12 Tobias Burnus <burnus@net-b.de>
3886 Dominique d'Humieres <dominiq@lps.ens.fr>
3887
3888 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3889
3890 2013-06-12 Jakub Jelinek <jakub@redhat.com>
3891
3892 PR target/56564
3893 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3894 * gcc.target/i386/pr56564-3.c: Likewise.
3895
3896 2013-06-11 Tobias Burnus <burnus@net-b.de>
3897
3898 PR fortran/57535
3899 * gfortran.dg/class_array_18.f90: New.
3900
3901 2013-06-11 Jan Hubicka <jh@suse.cz>
3902
3903 PR c++/57551
3904 * g++.dg/ext/visibility/anon6.C: Update testcase.
3905
3906 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
3907
3908 PR c/57563
3909 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3910 in how we check __sec_reduce_mutating function's result.
3911
3912 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3913 Pat Haugen <pthaugen@us.ibm.com>
3914 Peter Bergner <bergner@vnet.ibm.com>
3915
3916 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3917 direct move instructions.
3918 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3919 * gcc.target/powerpc/direct-move.h: Likewise.
3920 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3921 * gcc.target/powerpc/direct-move-float2.c: Likewise.
3922 * gcc.target/powerpc/direct-move-double1.c: Likewise.
3923 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3924 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3925 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3926
3927 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3928
3929 PR c++/52440
3930 * g++.dg/cpp0x/pr52440.C: New.
3931
3932 2013-06-10 Jakub Jelinek <jakub@redhat.com>
3933
3934 PR target/56564
3935 * gcc.target/i386/pr56564-1.c: New test.
3936 * gcc.target/i386/pr56564-2.c: New test.
3937 * gcc.target/i386/pr56564-3.c: New test.
3938 * gcc.target/i386/pr56564-4.c: New test.
3939 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3940 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3941 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3942 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3943 * gcc.target/i386/vect-sizes-1.c: Likewise.
3944 * gcc.target/i386/memcpy-1.c: Likewise.
3945 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3946 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3947
3948 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
3949
3950 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3951 systems to cover all GNU systems.
3952 * g++.dg/abi/guard2.C: Likewise.
3953 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3954 * g++.dg/eh/sighandle.C: Likewise.
3955 * g++.dg/ext/cleanup-10.C: Likewise.
3956 * g++.dg/ext/cleanup-11.C: Likewise.
3957 * g++.dg/ext/cleanup-8.C: Likewise.
3958 * g++.dg/ext/cleanup-9.C: Likewise.
3959 * g++.dg/opt/const5.C: Likewise.
3960 * g++.dg/opt/life1.C: Likewise.
3961 * g++.dg/other/pr39496.C: Likewise.
3962 * g++.old-deja/g++.abi/aggregates.C: Likewise.
3963 * g++.old-deja/g++.abi/align.C: Likewise.
3964 * g++.old-deja/g++.abi/bitfields.C: Likewise.
3965 * g++.old-deja/g++.law/weak.C: Likewise.
3966 * g++.old-deja/g++.pt/asm1.C: Likewise.
3967 * gcc.c-torture/execute/20030125-1.x: Likewise.
3968 * gcc.c-torture/execute/990127-2.x: Likewise.
3969 * gcc.dg/20041106-1.c: Likewise.
3970 * gcc.dg/20050503-1.c: Likewise.
3971 * gcc.dg/builtin-object-size-5.c: Likewise.
3972 * gcc.dg/cleanup-10.c: Likewise.
3973 * gcc.dg/cleanup-11.c: Likewise.
3974 * gcc.dg/cleanup-8.c: Likewise.
3975 * gcc.dg/cleanup-9.c: Likewise.
3976 * gcc.dg/complex-5.c: Likewise.
3977 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3978 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3979 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3980 * gcc.dg/dfp/pr35739.c: Likewise.
3981 * gcc.dg/fdata-sections-1.c: Likewise.
3982 * gcc.dg/lto/20090206-1_0.c: Likewise.
3983 * gcc.dg/lto/20090206-2_0.c: Likewise.
3984 * gcc.dg/pr30360.c: Likewise.
3985 * gcc.dg/pr37303.c: Likewise.
3986 * gcc.dg/pr39323-1.c: Likewise.
3987 * gcc.dg/pr39323-2.c: Likewise.
3988 * gcc.dg/pr39323-3.c: Likewise.
3989 * gcc.dg/pr45416.c: Likewise.
3990 * gcc.dg/setjmp-2.c: Likewise.
3991 * gcc.dg/split-1.c: Likewise.
3992 * gcc.dg/split-3.c: Likewise.
3993 * gcc.dg/split-4.c: Likewise.
3994 * gcc.dg/strlenopt-12g.c: Likewise.
3995 * gcc.dg/strlenopt-14g.c: Likewise.
3996 * gcc.dg/strlenopt-14gf.c: Likewise.
3997 * gcc.dg/strlenopt-16g.c: Likewise.
3998 * gcc.dg/strlenopt-17g.c: Likewise.
3999 * gcc.dg/strlenopt-18g.c: Likewise.
4000 * gcc.dg/strlenopt-1f.c: Likewise.
4001 * gcc.dg/strlenopt-22g.c: Likewise.
4002 * gcc.dg/strlenopt-2f.c: Likewise.
4003 * gcc.dg/strlenopt-4g.c: Likewise.
4004 * gcc.dg/strlenopt-4gf.c: Likewise.
4005 * gcc.dg/struct-ret-3.c: Likewise.
4006 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4007 * gcc.misc-tests/linkage.exp: Likewise.
4008 * gcc.target/i386/20000724-1.c: Likewise.
4009 * gcc.target/i386/align-main-3.c: Likewise.
4010 * gcc.target/i386/cleanup-1.c: Likewise.
4011 * gcc.target/i386/inline-mcpy.c: Likewise.
4012 * gcc.target/i386/pr32268.c: Likewise.
4013 * gcc.target/i386/pr36613.c: Likewise.
4014 * gcc.target/i386/pr39013-1.c: Likewise.
4015 * gcc.target/i386/pr39013-2.c: Likewise.
4016 * gcc.target/i386/pr39496.c: Likewise.
4017 * gcc.target/i386/pr40906-3.c: Likewise.
4018 * gcc.target/i386/pr46084.c: Likewise.
4019 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4020
4021 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
4022
4023 PR target/6526
4024 * gcc.target/sh/pr6526.c: New.
4025
4026 2013-06-09 Jakub Jelinek <jakub@redhat.com>
4027
4028 PR target/57568
4029 * gcc.c-torture/execute/pr57568.c: New test.
4030
4031 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4032
4033 PR c++/37404
4034 * g++.dg/other/vararg-4.C: New.
4035
4036 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
4037
4038 PR rtl-optimization/57559
4039 * gcc.target/s390/pr57559.c : New test.
4040
4041 2013-06-08 Tobias Burnus <burnus@net-b.de>
4042
4043 PR fortran/37336
4044 * gfortran.dg/finalize_10.f90: New.
4045 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4046 * gfortran.dg/finalize_15.f90: New.
4047
4048 2013-06-08 Tobias Burnus <burnus@net-b.de>
4049
4050 PR fortran/57553
4051 * gfortran.dg/storage_size_4.f90: New.
4052
4053 2013-06-07 Sriraman Tallam <tmsriram@google.com>
4054
4055 PR c++/57548
4056 * testsuite/g++.dg/ext/pr57548.C: New test.
4057
4058 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
4059
4060 PR middle-end/57541
4061 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4062
4063 2013-06-07 Jan Hubicka <jh@suse.cz>
4064
4065 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4066
4067 2013-06-07 Tobias Burnus <burnus@net-b.de>
4068
4069 PR fortran/57549
4070 * gfortran.dg/array_constructor_48.f90: New.
4071 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4072 * gfortran.dg/array_constructor_type_15.f03: Ditto.
4073
4074 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4075
4076 PR target/56315
4077 * gcc.target/arm/xordi3-opt.c: New test.
4078
4079 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4080
4081 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4082 Revert to dg-options.
4083
4084 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
4085
4086 PR target/55033
4087 * gcc.target/powerpc/pr55033.c: New.
4088
4089 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
4090
4091 PR c++/53658
4092 * g++.dg/cpp0x/alias-decl-36.C: New.
4093
4094 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4095 Pat Haugen <pthaugen@us.ibm.com>
4096 Peter Bergner <bergner@vnet.ibm.com>
4097
4098 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4099 power8 builtin functions.
4100 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4101 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4102 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4103 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4104 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4105 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4106 * gcc.target/powerpc/p8vector-vectorize-1.c: New
4107 tests to test power8 auto-vectorization.
4108 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4109 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4110 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4111 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4112
4113 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4114 powerpc_p8vector_ok instead of powerpc_vsx_ok.
4115
4116 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4117
4118 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4119 support.
4120 (check_effective_target_powerpc_p8vector_ok): Likewise.
4121 (is-effective-target): Likewise.
4122 (check_vect_support_and_set_flags): Likewise.
4123
4124 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4125
4126 PR c++/43652
4127 * g++.dg/parse/error53.C: New.
4128
4129 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
4130
4131 PR rtl-optimization/57459
4132 * gcc.target/i386/pr57459.c: New test.
4133
4134 2013-06-06 Teresa Johnson <tejohnson@google.com>
4135
4136 PR c++/53743
4137 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4138 into -freorder-blocks-and-partition test.
4139 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4140 * gcc.dg/tree-prof/20041218-1.c: Ditto.
4141 * gcc.dg/tree-prof/pr52027.c: Use -O2.
4142 * gcc.dg/tree-prof/pr50907.c: Ditto.
4143 * gcc.dg/tree-prof/pr45354.c: Ditto.
4144 * g++.dg/tree-prof/partition2.C: Ditto.
4145 * g++.dg/tree-prof/partition3.C: Ditto.
4146
4147 2013-06-06 Tobias Burnus <burnus@net-b.de>
4148
4149 PR fortran/57542
4150 * gfortran.dg/finalize_16.f90: New.
4151
4152 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
4153
4154 * gcc.dg/vect/no-section-anchors-vect-68.c:
4155 Add dg-skip-if aarch64_tiny.
4156
4157 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4158
4159 PR C/57457
4160 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4161 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4162
4163 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4164
4165 PR c++/51908
4166 * g++.dg/cpp0x/decltype54.C: New.
4167
4168 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
4169
4170 * gcc.dg/fshort-wchar.c: Add extra dg-options for
4171 arm*-*-*eabi* targets.
4172 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4173 arm*-*-* targets.
4174 * gcc.dg/tree-ssa/pr43491.c: Likewise.
4175
4176 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
4177 Tobias Burnus <burnus@net-b.de>
4178
4179 * gfortran.dg/string_length_2.f90: Fix dg-do run.
4180 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
4181 * gfortran.dg/io_real_boz_4.f90: Ditto.
4182 * gfortran.dg/io_real_boz_5.f90: Ditto.
4183
4184 2013-06-05 Andreas Schwab <schwab@suse.de>
4185
4186 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4187
4188 2013-06-04 Jan Hubicka <jh@suse.cz>
4189
4190 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4191
4192 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
4193
4194 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4195 parameters with void.
4196 (main2): Removed argc parameter.
4197 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4198 (main): Replaced argc, argv parameters with void.
4199 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4200 (main2): Removed argc parameter.
4201 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4202 argv parameters with void. Added __asm volatile to avoid optimization
4203 on argc, if necessary.
4204 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4205 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4206 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4207 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4208 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4209 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4210 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4211 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4212 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4213 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4214 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4215 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4216 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4217 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4218 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4219 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4220 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4221 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4222 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4223 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4224 parameters with void.
4225 (main2): Removed argc parameter.
4226 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4227 (main): Replaced argc, argv parameters with void.
4228 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4229 argv parameters with void. Also renamed this function as main, and
4230 delete the existing main.
4231 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4232 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4233 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4234
4235 2013-06-04 Ian Bolton <ian.bolton@arm.com>
4236
4237 * gcc.target/aarch64/movi_1.c: New test.
4238
4239 2013-06-04 Tobias Burnus <burnus@net-b.de>
4240
4241 PR fortran/37336
4242 * gfortran.dg/finalize_12.f90: New.
4243 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4244 end of scope finalization.
4245 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4246 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4247 * gfortran.dg/auto_dealloc_2.f90: Ditto.
4248 * gfortran.dg/class_19.f03: Ditto.
4249 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4250 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4251 * gfortran.dg/extends_14.f03: Ditto.
4252 * gfortran.dg/move_alloc_4.f90: Ditto.
4253 * gfortran.dg/typebound_proc_27.f03: Ditto.
4254
4255 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
4256
4257 * gfortran.dg/bounds_check_7.f90: Remove "! {".
4258 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4259 * gfortran.dg/default_initialization_5.f90: Update dg-do.
4260 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4261 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4262 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4263 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4264 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
4265 * gfortran.dg/io_real_boz_4.f90: Ditto.
4266 * gfortran.dg/io_real_boz_5.f90: Ditto.
4267 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4268 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4269 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4270 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4271 * gfortran.dg/transpose_2.f90: Fix dg-output.
4272
4273 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
4274
4275 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4276 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4277 dg-option and an header comment.
4278
4279 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4280
4281 PR c++/57419
4282 * g++.dg/cpp0x/sfinae46.C: New.
4283 * g++.dg/cpp0x/defaulted13.C: Adjust.
4284 * g++.dg/cpp0x/defaulted2.C: Likewise.
4285 * g++.dg/cpp0x/defaulted26.C: Likewise.
4286 * g++.dg/cpp0x/defaulted3.C: Likewise.
4287 * g++.dg/cpp0x/error1.C: Likewise.
4288 * g++.dg/cpp0x/implicit1.C: Likewise.
4289 * g++.dg/cpp0x/implicit11.C: Likewise.
4290 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4291 * g++.dg/cpp0x/initlist47.C: Likewise.
4292 * g++.dg/cpp0x/initlist9.C: Likewise.
4293 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4294 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4295 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4296 * g++.dg/cpp0x/union4.C: Likewise.
4297 * g++.dg/template/crash108.C: Likewise.
4298 * g++.dg/template/crash41.C: Likewise.
4299 * g++.old-deja/g++.jason/local.C: Likewise.
4300 * g++.old-deja/g++.law/visibility3.C: Likewise.
4301
4302 2013-06-03 Teresa Johnson <tejohnson@google.com>
4303
4304 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4305 * gcc.dg/vect/bb-slp-14.c: Ditto.
4306 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4307 * gcc.dg/vect/bb-slp-23.c: Ditto.
4308 * gcc.dg/vect/bb-slp-15.c: Ditto.
4309 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4310 * gcc.dg/vect/bb-slp-24.c: Ditto.
4311 * gcc.dg/vect/bb-slp-16.c: Ditto.
4312 * gcc.dg/vect/bb-slp-25.c: Ditto.
4313 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4314 * gcc.dg/vect/bb-slp-17.c: Ditto.
4315 * gcc.dg/vect/bb-slp-1.c: Ditto.
4316 * gcc.dg/vect/bb-slp-26.c: Ditto.
4317 * gcc.dg/vect/bb-slp-18.c: Ditto.
4318 * gcc.dg/vect/bb-slp-2.c: Ditto.
4319 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4320 * gcc.dg/vect/bb-slp-27.c: Ditto.
4321 * gcc.dg/vect/bb-slp-19.c: Ditto.
4322 * gcc.dg/vect/bb-slp-3.c: Ditto.
4323 * gcc.dg/vect/bb-slp-28.c: Ditto.
4324 * gcc.dg/vect/bb-slp-4.c: Ditto.
4325 * gcc.dg/vect/bb-slp-29.c: Ditto.
4326 * gcc.dg/vect/bb-slp-5.c: Ditto.
4327 * gcc.dg/vect/bb-slp-6.c: Ditto.
4328 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4329 * gcc.dg/vect/bb-slp-7.c: Ditto.
4330 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4331 * gcc.dg/vect/bb-slp-8.c: Ditto.
4332 * gcc.dg/vect/bb-slp-9.c: Ditto.
4333 * gcc.dg/vect/bb-slp-10.c: Ditto.
4334 * gcc.dg/vect/bb-slp-11.c: Ditto.
4335 * gcc.dg/vect/bb-slp-20.c: Ditto.
4336 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4337 * gcc.dg/vect/bb-slp-21.c: Ditto.
4338 * gcc.dg/vect/bb-slp-30.c: Ditto.
4339 * gcc.dg/vect/bb-slp-13.c: Ditto.
4340 * gcc.dg/vect/bb-slp-22.c: Ditto.
4341 * g++.dg/vect/slp-pr50413.cc: Ditto.
4342 * g++.dg/vect/slp-pr56812.cc: Ditto.
4343 * g++.dg/vect/slp-pr50819.cc: Ditto.
4344
4345 2013-06-01 Tobias Burnus <burnus@net-b.de>
4346
4347 PR fortran/57456
4348 * gfortran.dg/class_array_17.f90: New.
4349
4350 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4351
4352 * ada/acats/floatstore.lst: New.
4353 * ada/acats/run_all.sh: Process it.
4354
4355 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4356
4357 * gcc.target/powerpc/e500-ord-1.c: New test.
4358 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4359 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4360 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4361
4362 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4363
4364 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4365
4366 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4367
4368 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4369
4370 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4371
4372 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4373
4374 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4375
4376 PR c/57452
4377 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4378 test-case.
4379
4380 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4381
4382 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4383
4384 2013-05-31 Marek Polacek <polacek@redhat.com>
4385
4386 PR tree-optimization/57478
4387 PR tree-optimization/57453
4388 * gcc.dg/torture/pr57478.c: New test.
4389
4390 2013-05-31 Tobias Burnus <burnus@net-b.de>
4391
4392 PR fortran/57456
4393 * gfortran.dg/class_array_17.f90: New.
4394
4395 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4396
4397 PR target/56315
4398 * gcc.target/arm/iordi3-opt.c: New test.
4399
4400 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4401
4402 PR fortran/54190
4403 PR fortran/57217
4404 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4405 * gfortran.dg/interface_26.f90: Ditto.
4406 * gfortran.dg/proc_ptr_11.f90: Ditto.
4407 * gfortran.dg/proc_ptr_15.f90: Ditto.
4408 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4409 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4410 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4411 * gfortran.dg/typebound_override_1.f90: Ditto.
4412 * gfortran.dg/typebound_override_4.f90: Ditto.
4413 * gfortran.dg/typebound_proc_6.f03: Ditto.
4414 * gfortran.dg/assumed_type_7.f90: New test.
4415 * gfortran.dg/typebound_override_5.f90: New test.
4416 * gfortran.dg/typebound_override_6.f90: New test.
4417 * gfortran.dg/typebound_override_7.f90: New test.
4418
4419 2013-05-30 Tobias Burnus <burnus@net-b.de>
4420
4421 PR middle-end/57073
4422 * gfortran.dg/power_6.f90: New.
4423
4424 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4425
4426 * gcc.target/aarch64/insv_1.c: New test.
4427
4428 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4429
4430 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4431 dg-skip-if "No stabs".
4432
4433 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4434
4435 PR fortran/54189
4436 * gfortran.dg/assumed_size_1.f90: New.
4437
4438 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4439
4440 * gcc.dg/shrink-wrap-alloca.c: New added.
4441 * gcc.dg/shrink-wrap-pretend.c: New added.
4442 * gcc.dg/shrink-wrap-sibcall.c: New added.
4443
4444 2013-05-30 Tobias Burnus <burnus@net-b.de>
4445
4446 PR fortran/57458
4447 * gfortran.dg/assumed_rank_13.f90: New.
4448
4449 2013-05-29 Easwaran Raman <eraman@google.com>
4450
4451 PR tree-optimization/57442
4452 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4453
4454 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4455
4456 PR tree-optimization/57441
4457 * gcc.c-torture/compile/pr57441.c: New.
4458
4459 2013-05-29 Dehao Chen <dehao@google.com>
4460
4461 PR testsuite/57413
4462 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4463
4464 2013-05-29 Tobias Burnus <burnus@net-b.de>
4465
4466 PR fortran/37336
4467 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4468 * gfortran.dg/class_19.f03: Ditto.
4469
4470 2013-05-29 Richard Biener <rguenther@suse.de>
4471
4472 * gcc.dg/vect/bb-slp-32.c: New testcase.
4473
4474 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4475
4476 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4477 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4478 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4479 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4480 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4481 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4482 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4483 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4484 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4485 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4486 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4487 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4488 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4489 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4490 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4491 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4492 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4493 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4494 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4495 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4496 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4497 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4498 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4499 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4500 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4501 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4502 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4503 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4504 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4505 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4506 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4507 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4508 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4509 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4510 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4511 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4512 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4513 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4514 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4515
4516 2013-05-29 Tobias Burnus <burnus@net-b.de>
4517
4518 PR fortran/37336
4519 * gfortran.dg/finalize_11.f90: New.
4520 * gfortran.dg/finalize_4.f03: Remove dg-error.
4521 * gfortran.dg/finalize_5.f03: Ditto.
4522 * gfortran.dg/finalize_6.f03: Ditto.
4523 * gfortran.dg/finalize_7.f03: Ditto.
4524
4525 2013-05-28 Tobias Burnus <burnus@net-b.de>
4526
4527 * gfortran.dg/class_array_16.f90: New.
4528
4529 2013-05-28 Tobias Burnus <burnus@net-b.de>
4530
4531 PR fortran/57435
4532 * testsuite/gfortran.dg/use_29.f90: New.
4533
4534 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4535
4536 * gnat.dg/fp_exception.adb: New test.
4537
4538 2013-05-28 Richard Biener <rguenther@suse.de>
4539
4540 PR tree-optimization/56787
4541 * gcc.dg/vect/pr56787.c: New testcase.
4542
4543 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4544 Tobias Burnus <burnus@net-b.de>
4545
4546 PR fortran/57217
4547 * gfortran.dg/typebound_override_4.f90: New.
4548
4549 2013-05-28 Richard Biener <rguenther@suse.de>
4550
4551 PR tree-optimization/57411
4552 * g++.dg/opt/pr57411.C: New testcase.
4553
4554 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4555
4556 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4557 * gcc.dg/builtin-bswap-9.c: Likewise.
4558
4559 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4560
4561 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4562
4563 2013-05-27 Richard Biener <rguenther@suse.de>
4564
4565 PR middle-end/57412
4566 * gcc.dg/gomp/pr57412.c: New testcase.
4567
4568 2013-05-27 Bud Davis <jmdavis@link.com>
4569
4570 PR fortran/50405
4571 * gfortran.dg/stfunc_8.f90: New.
4572
4573 2013-05-27 Richard Biener <rguenther@suse.de>
4574
4575 PR tree-optimization/57343
4576 * gcc.dg/torture/pr57343.c: New testcase.
4577
4578 2013-05-27 Richard Biener <rguenther@suse.de>
4579
4580 PR tree-optimization/57417
4581 * gcc.dg/torture/pr57417.c: New testcase.
4582
4583 2013-05-27 Richard Biener <rguenther@suse.de>
4584
4585 PR tree-optimization/57396
4586 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4587
4588 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4589
4590 * gnat.dg/specs/last_bit.ads: New test.
4591
4592 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4593
4594 * gnat.dg/specs/machine_attribute.ads: New test.
4595
4596 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4597
4598 * gnat.dg/incomplete3.ad[sb]: New test.
4599
4600 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4601
4602 PR target/53916
4603 * gcc.target/mips/div-13.c: New test.
4604
4605 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4606
4607 PR target/55777
4608 * gcc.target/mips/mips16-attributes-5.c,
4609 * gcc.target/mips/mips16-attributes-6.c: New tests.
4610
4611 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4612
4613 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4614 * gcc.dg/builtin-bswap-8.c: Likewise.
4615
4616 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4617
4618 PR c++/52216
4619 * g++.dg/cpp0x/new1.C: New.
4620
4621 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4622
4623 PR c++/25666
4624 * g++.dg/parse/dtor16.C: New.
4625 * g++.dg/parse/dtor6.C: Adjust.
4626
4627 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4628
4629 PR c++/19618
4630 * g++.dg/expr/bitfield12.C: New.
4631
4632 2013-05-24 Jeff Law <law@redhat.com>
4633
4634 PR tree-optimization/57124
4635 * gcc.c-torture/execute/pr57124.c: New test.
4636 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4637
4638 2013-05-24 Martin Jambor <mjambor@suse.cz>
4639
4640 PR tree-optimization/57294
4641 * gcc.dg/ipa/pr57294.c: New test.
4642
4643 2013-05-24 Dehao Chen <dehao@google.com>
4644
4645 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4646
4647 2013-05-24 Ian Bolton <ian.bolton@arm.com>
4648
4649 * gcc.target/aarch64/scalar_intrinsics.c
4650 (force_simd): Use a valid instruction.
4651 (test_vdupd_lane_s64): Pass a valid lane argument.
4652 (test_vdupd_lane_u64): Likewise.
4653
4654 2013-05-24 Richard Biener <rguenther@suse.de>
4655
4656 PR tree-optimization/57287
4657 * gcc.dg/pr57287.c: New testcase.
4658
4659 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4660
4661 PR c++/26572
4662 * g++.dg/template/error51.C: New.
4663
4664 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4665
4666 PR c++/25503
4667 * g++.dg/template/bitfield2.C: New.
4668
4669 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4670
4671 * gnat.dg/specs/noinline1.ads: New test.
4672 * gnat.dg/noinline2.ad[sb]: Likewise.
4673 * gnat.dg/specs/noinline3.ads: Likewise.
4674 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4675
4676 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
4677
4678 PR tree-ssa/57385
4679 * gcc.dg/tree-ssa/pr57385.c: New test.
4680
4681 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4682
4683 * gnat.dg/derived_type4.adb: New test.
4684
4685 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4686
4687 * gcc.dg/builtin-bswap-6.c: New test.
4688 * gcc.dg/builtin-bswap-7.c: Likewise.
4689 * gcc.dg/builtin-bswap-8.c: Likewise.
4690 * gcc.dg/builtin-bswap-9.c: Likewise.
4691
4692 2013-05-23 Christian Bruel <christian.bruel@st.com>
4693
4694 PR debug/57351
4695 * gcc.dg/debug/pr57351.c: New test
4696
4697 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
4698
4699 * gcc.target/aarch64/vect-clz.c: New file.
4700
4701 2013-05-23 Martin Jambor <mjambor@suse.cz>
4702
4703 PR middle-end/57347
4704 * gcc.dg/ipa/pr57347.c: New test.
4705
4706 2013-05-23 Richard Biener <rguenther@suse.de>
4707
4708 PR tree-optimization/57380
4709 * g++.dg/tree-ssa/pr57380.C: New testcase.
4710
4711 2013-05-23 Richard Biener <rguenther@suse.de>
4712
4713 PR middle-end/57381
4714 * gcc.dg/torture/pr57381.c: New testcase.
4715
4716 2013-05-23 Jakub Jelinek <jakub@redhat.com>
4717
4718 PR middle-end/57344
4719 * gcc.c-torture/execute/pr57344-1.c: New test.
4720 * gcc.c-torture/execute/pr57344-2.c: New test.
4721 * gcc.c-torture/execute/pr57344-3.c: New test.
4722 * gcc.c-torture/execute/pr57344-4.c: New test.
4723
4724 2013-05-23 Richard Biener <rguenther@suse.de>
4725
4726 PR rtl-optimization/57341
4727 * gcc.dg/torture/pr57341.c: New testcase.
4728
4729 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4730
4731 PR c++/57352
4732 * g++.dg/parse/crash62.C: New.
4733
4734 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4735 Pat Haugen <pthaugen@us.ibm.com>
4736 Peter Bergner <bergner@vnet.ibm.com>
4737
4738 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4739 crypto builtins.
4740
4741 2013-05-22 Tobias Burnus <burnus@net-b.de>
4742
4743 PR fortran/57364
4744 * gfortran.dg/defined_assignment_6.f90: New.
4745
4746 2013-05-22 Tobias Burnus <burnus@net-b.de>
4747
4748 PR fortran/57338
4749 * gfortran.dg/assumed_type_6.f90: New.
4750
4751 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4752
4753 PR c++/57211
4754 * g++.dg/cpp0x/Wunused-parm.C: New.
4755
4756 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4757
4758 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4759 * g++.dg/warn/Wdouble-promotion.C: Likewise.
4760
4761 2013-05-21 Easwaran Raman <eraman@google.com>
4762
4763 PR tree-optimization/57322
4764 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4765
4766 2013-05-21 Graham Stott <graham.stott@btinternet.com>
4767
4768 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4769 .set (no)?micromips
4770
4771 2013-05-21 Tobias Burnus <burnus@net-b.de>
4772
4773 PR fortran/57035
4774 * gfortran.dg/assumed_type_5.f90: New.
4775 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4776 * gfortran.dg/assumed_rank_2.f90: Ditto.
4777 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4778 * gfortran.dg/no_arg_check_3.f90: Ditto.
4779
4780 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4781
4782 PR tree-optimization/57331
4783 * gcc.c-torture/compile/pr57331.c: New test.
4784
4785 2013-05-21 Richard Biener <rguenther@suse.de>
4786
4787 PR tree-optimization/57330
4788 * gcc.dg/torture/pr57330.c: New testcase.
4789
4790 2013-05-21 Richard Biener <rguenther@suse.de>
4791
4792 PR tree-optimization/57303
4793 * gcc.dg/torture/pr57303.c: New testcase.
4794
4795 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR tree-optimization/57321
4798 * gcc.c-torture/execute/pr57321.c: New test.
4799
4800 2013-05-20 Tobias Burnus <burnus@net-b.de>
4801
4802 PR fortran/48858
4803 PR fortran/55465
4804 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4805 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4806 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4807 * gfortran.dg/binding_label_tests_3.f03: Ditto.
4808 * gfortran.dg/binding_label_tests_4.f03: Ditto.
4809 * gfortran.dg/binding_label_tests_5.f03: Ditto.
4810 * gfortran.dg/binding_label_tests_6.f03: Ditto.
4811 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4812 * gfortran.dg/binding_label_tests_8.f03: Ditto.
4813 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4814 * gfortran.dg/binding_label_tests_24.f90: New.
4815 * gfortran.dg/binding_label_tests_25.f90: New.
4816
4817 2013-05-20 Tobias Burnus <burnus@net-b.de>
4818
4819 PR fortran/48858
4820 * gfortran.dg/binding_label_tests_17.f90: New.
4821 * gfortran.dg/binding_label_tests_18.f90: New.
4822 * gfortran.dg/binding_label_tests_19.f90: New.
4823 * gfortran.dg/binding_label_tests_20.f90: New.
4824 * gfortran.dg/binding_label_tests_21.f90: New.
4825 * gfortran.dg/binding_label_tests_22.f90: New.
4826 * gfortran.dg/binding_label_tests_23.f90: New.
4827
4828 2013-05-20 Tobias Burnus <burnus@net-b.de>
4829
4830 PR fortran/48858
4831 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4832 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4833 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4834 * gfortran.dg/common_18.f90: New.
4835 * gfortran.dg/common_19.f90: New.
4836 * gfortran.dg/common_20.f90: New.
4837 * gfortran.dg/common_21.f90: New.
4838
4839 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4840
4841 PR c++/12288
4842 * g++.dg/parse/error52.C: New.
4843 * g++.dg/parse/error3.C: Adjust.
4844 * g++.dg/parse/error36.C: Likewise.
4845
4846 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4847
4848 PR target/56547
4849 * gcc.target/sh/pr56547-1.c: New.
4850 * gcc.target/sh/pr56547-2.c: New.
4851
4852 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4853
4854 PR c++/23608
4855 * g++.dg/warn/Wsign-compare-6.C: New.
4856 * g++.dg/warn/Wdouble-promotion.C: Adjust.
4857
4858 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4859
4860 PR c++/57327
4861 * g++.dg/template/error50.C: New.
4862
4863 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4864
4865 PR c++/10207
4866 * g++.dg/ext/complit13.C: New.
4867
4868 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
4869
4870 PR c++/57175
4871 * g++.dg/pr57175.C: New testcase.
4872
4873 2013-05-17 Easwaran Raman <eraman@google.com>
4874
4875 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4876
4877 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
4878
4879 PR testsuite/57313
4880 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4881
4882 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4883
4884 PR rtl-optimization/57281
4885 PR rtl-optimization/57300
4886 * gcc.dg/pr57300.c: New test.
4887 * gcc.c-torture/execute/pr57281.c: New test.
4888
4889 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4890
4891 PR c++/18126
4892 * g++.dg/ext/sizeof-complit.C: New.
4893
4894 2013-05-17 Marek Polacek <polacek@redhat.com>
4895
4896 * gcc.dg/strlenopt-25.c: New test.
4897 * gcc.dg/strlenopt-26.c: Likewise.
4898
4899 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4900
4901 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4902 instead of -mavx2, require only avx instead of avx2.
4903 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4904 of avx2-check.h and turn into an avx runtime test instead of
4905 avx2 runtime test.
4906
4907 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4908
4909 * g++.dg/ext/vector22.C: Uncomment working test.
4910
4911 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4912
4913 PR c++/17410
4914 * g++.dg/template/pr17410.C: New.
4915
4916 2013-05-16 Jakub Jelinek <jakub@redhat.com>
4917
4918 * gcc.target/i386/rotate-3.c: New test.
4919 * gcc.target/i386/rotate-3a.c: New test.
4920 * gcc.target/i386/rotate-4.c: New test.
4921 * gcc.target/i386/rotate-4a.c: New test.
4922 * gcc.target/i386/rotate-5.c: New test.
4923 * gcc.target/i386/rotate-5a.c: New test.
4924
4925 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4926
4927 * gcc.dg/visibility-21.c: Require section_anchors.
4928
4929 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
4930
4931 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4932 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4933 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4934
4935 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
4936
4937 * gcc.dg/visibility-21.c: New.
4938
4939 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4940
4941 PR middle-end/57286
4942 * gcc.dg/pr57286.c: New testcase.
4943 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4944 * g++.dg/ext/vector22.C: Comment out transformations not
4945 performed anymore.
4946
4947 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
4948
4949 PR target/57260
4950 * gcc.target/mips/call-1.c: Restrict to o32.
4951 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4952
4953 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4954
4955 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4956 dg-messages.
4957 * g++.dg/warn/Wshadow-1.C: Likewise.
4958 * g++.dg/warn/Wshadow-6.C: Likewise.
4959 * g++.dg/warn/Wshadow-7.C: Likewise.
4960
4961 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4962
4963 PR c++/31952
4964 * g++.dg/parse/pr31952-1.C: New.
4965 * g++.dg/parse/pr31952-2.C: Likewise.
4966 * g++.dg/parse/pr31952-3.C: Likewise.
4967
4968 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4969 * g++.old-deja/g++.jason/cond.C: Likewise.
4970 * g++.dg/cpp0x/range-for5.C: Likewise.
4971
4972 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4973
4974 PR target/19599
4975 * gcc.target/arm/pr40887.c: Adjust testcase.
4976 * gcc.target/arm/pr19599.c: New test.
4977
4978 2013-05-15 Richard Biener <rguenther@suse.de>
4979
4980 PR tree-optimization/57275
4981 * gcc.target/i386/pr57275.c: New testcase.
4982
4983 2013-05-15 Jan Hubicka <jh@suse.cz>
4984
4985 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4986 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4987 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4988
4989 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4990
4991 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4992 scheduling.
4993
4994 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4995
4996 PR c++/57274
4997 * c-c++-common/Wsequence-point-1.c: New test.
4998
4999 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
5000
5001 * g++.dg/ext/vector22.C: New testcase.
5002 * gcc.dg/binop-xor3.c: Remove xfail.
5003
5004 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5005
5006 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5007 FLOAT cmp FLOAT ? INT : INT.
5008 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5009 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5010 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5011 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5012 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5013 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5014
5015 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5016
5017 PR c++/53903
5018 * g++.dg/cpp0x/defaulted43.C: New.
5019
5020 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5021
5022 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5023 (alloca): Remove declaration.
5024 (foo9): Replace alloca by __builtin_alloca.
5025
5026 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
5027
5028 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5029 Expect "size of array is too large" error.
5030
5031 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5032
5033 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5034
5035 2013-05-14 Richard Biener <rguenther@suse.de>
5036
5037 PR middle-end/57235
5038 * g++.dg/torture/pr57235.C: New testcase.
5039
5040 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5041
5042 PR middle-end/57251
5043 * gcc.dg/torture/pr57251.c: New test.
5044
5045 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
5046
5047 PR target/57264
5048 * gcc.target/i386/pr57264.c: New test.
5049
5050 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5051
5052 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5053
5054 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
5055
5056 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5057
5058 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5059
5060 PR tree-optimization/45216
5061 PR tree-optimization/57157
5062 * c-c++-common/rotate-1.c: Add 32 tests with +.
5063 * c-c++-common/rotate-1a.c: Adjust.
5064 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5065 * c-c++-common/rotate-2b.c: New test.
5066 * c-c++-common/rotate-3.c: Add 32 tests with +.
5067 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5068 * c-c++-common/rotate-4b.c: New test.
5069 * c-c++-common/rotate-5.c: New test.
5070
5071 2013-05-13 Martin Jambor <mjambor@suse.cz>
5072
5073 PR middle-end/42371
5074 * gcc.dg/ipa/remref-0.c: New test.
5075 * gcc.dg/ipa/remref-1a.c: Likewise.
5076 * gcc.dg/ipa/remref-1b.c: Likewise.
5077 * gcc.dg/ipa/remref-2a.c: Likewise.
5078 * gcc.dg/ipa/remref-2b.c: Likewise.
5079
5080 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
5081
5082 * gcc.dg/vector-shift-2.c: New testcase.
5083
5084 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5085
5086 PR tree-optimization/57230
5087 * gcc.dg/strlenopt-24.c: New test.
5088
5089 PR tree-optimization/57230
5090 * gcc.dg/strlenopt-23.c: New test.
5091
5092 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
5093
5094 PR target/57108
5095 * gcc.target/sh/pr57108.c: Move this test case to ...
5096 * gcc.c-torture/compile/pr57108.c: ... here.
5097
5098 2013-05-10 Richard Biener <rguenther@suse.de>
5099
5100 PR tree-optimization/57214
5101 * gcc.dg/torture/pr57214.c: New testcase.
5102
5103 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
5104
5105 * gcc.dg/vector-shift.c: New testcase.
5106
5107 2013-05-10 Jakub Jelinek <jakub@redhat.com>
5108
5109 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5110
5111 PR tree-optimization/45216
5112 PR tree-optimization/57157
5113 * c-c++-common/rotate-1.c: New test.
5114 * c-c++-common/rotate-1a.c: New test.
5115 * c-c++-common/rotate-2.c: New test.
5116 * c-c++-common/rotate-2a.c: New test.
5117 * c-c++-common/rotate-3.c: New test.
5118 * c-c++-common/rotate-3a.c: New test.
5119 * c-c++-common/rotate-4.c: New test.
5120 * c-c++-common/rotate-4a.c: New test.
5121
5122 2013-05-10 Richard Biener <rguenther@suse.de>
5123
5124 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5125 * gcc.target/i386/l_fma_double_1.c: Adjust.
5126 * gcc.target/i386/l_fma_double_2.c: Likewise.
5127 * gcc.target/i386/l_fma_double_3.c: Likewise.
5128 * gcc.target/i386/l_fma_double_4.c: Likewise.
5129 * gcc.target/i386/l_fma_double_5.c: Likewise.
5130 * gcc.target/i386/l_fma_double_6.c: Likewise.
5131 * gcc.target/i386/l_fma_float_1.c: Likewise.
5132 * gcc.target/i386/l_fma_float_2.c: Likewise.
5133 * gcc.target/i386/l_fma_float_3.c: Likewise.
5134 * gcc.target/i386/l_fma_float_4.c: Likewise.
5135 * gcc.target/i386/l_fma_float_5.c: Likewise.
5136 * gcc.target/i386/l_fma_float_6.c: Likewise.
5137
5138 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5139
5140 PR c++/51226
5141 * g++.dg/cpp0x/pr51226.C: New.
5142
5143 2013-04-16 Han Shen <shenhan@google.com>
5144
5145 Test cases for '-fstack-protector-strong'.
5146 * gcc.dg/fstack-protector-strong.c: New.
5147 * g++.dg/fstack-protector-strong.C: New.
5148
5149 2013-05-07 Ian Bolton <ian.bolton@arm.com>
5150
5151 * gcc.target/aarch64/ands_1.c: New test.
5152 * gcc.target/aarch64/ands_2.c: Likewise
5153
5154 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5155
5156 * lib/target-supports.exp (check_effective_target_hw): New
5157 function.
5158 * c-c++-common/asan/clone-test-1.c: Call
5159 check_effective_target_hw.
5160 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5161 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5162 possible decorations.
5163 * c-c++-common/asan/null-deref-1.c: Likewise.
5164 * c-c++-common/asan/stack-overflow-1.c: Likewise.
5165 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5166 * c-c++-common/asan/use-after-free-1.c: Likewise.
5167 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5168 * g++.dg/asan/large-func-test-1.C: Likewise.
5169
5170 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
5171
5172 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5173
5174 2013-05-07 Richard Biener <rguenther@suse.de>
5175
5176 PR middle-end/57190
5177 * g++.dg/torture/pr57190.C: New testcase.
5178
5179 2013-05-07 Jakub Jelinek <jakub@redhat.com>
5180
5181 PR tree-optimization/57149
5182 * gcc.dg/pr57149.c: New test.
5183
5184 PR debug/57184
5185 * gcc.dg/pr57184.c: New test.
5186
5187 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
5188
5189 * gnat.dg/specs/array3.ads: New test.
5190
5191 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
5192
5193 * c-c++-common/vector-scalar-2.c: New testcase.
5194
5195 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
5196
5197 * gcc.target/i386/asm-dialect-2.c: New testcase.
5198
5199 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5200
5201 PR c++/57183
5202 * g++.dg/cpp0x/auto38.C: New.
5203
5204 2013-05-06 Richard Biener <rguenther@suse.de>
5205
5206 PR tree-optimization/57185
5207 * gcc.dg/autopar/pr57185.c: New testcase.
5208
5209 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
5210
5211 PR target/57106
5212 * gcc.target/i386/pr57106.c: New test.
5213
5214 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5215
5216 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5217 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5218 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5219 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5220 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5221 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5222 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5223
5224 2013-05-06 Teresa Johnson <tejohnson@google.com>
5225
5226 PR bootstrap/57154
5227 * gcc.dg/pr57154.c: New test.
5228
5229 2013-05-06 Richard Biener <rguenther@suse.de>
5230
5231 PR middle-end/57147
5232 * gcc.dg/torture/pr57147-1.c: New testcase.
5233 * gcc.dg/torture/pr57147-2.c: Likewise.
5234 * gcc.dg/torture/pr57147-3.c: Likewise.
5235
5236 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5237
5238 PR target/55303
5239 * gcc.target/sh/pr55303-1.c: New.
5240 * gcc.target/sh/pr55303-2.c: New.
5241 * gcc.target/sh/pr55303-3.c: New.
5242
5243 2013-05-05 Tobias Burnus <burnus@net-b.de>
5244
5245 * gfortran.dg/allocate_with_source_3.f90: New.
5246
5247 2013-05-05 Tobias Burnus <burnus@net-b.de>
5248
5249 PR fortran/57141
5250 * gfortran.dg/null_8.f90: New.
5251
5252 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5253
5254 PR c++/53745
5255 * g++.dg/cpp0x/enum27.C: New.
5256 * g++.dg/cpp0x/enum_base.C: Adjust.
5257
5258 2013-05-04 Jakub Jelinek <jakub@redhat.com>
5259
5260 PR tree-optimization/56205
5261 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5262
5263 2013-05-04 Tobias Burnus <burnus@net-b.de>
5264
5265 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5266 * gfortran.dg/bind_c_usage_27.f90: New.
5267 * gfortran.dg/bind_c_usage_28.f90: New.
5268
5269 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5270
5271 PR c++/51927
5272 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5273
5274 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5275
5276 PR target/57150
5277 * gcc.target/powerpc/pr57150.c: New file.
5278
5279 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5280
5281 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5282 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5283 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5284 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5285 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5286 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5287 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5288
5289 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5290
5291 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5292 scan-assembler-times.
5293
5294 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5295
5296 * gcc.dg/tree-ssa/slsr-32.c: New.
5297 * gcc.dg/tree-ssa/slsr-33.c: New.
5298 * gcc.dg/tree-ssa/slsr-34.c: New.
5299 * gcc.dg/tree-ssa/slsr-35.c: New.
5300 * gcc.dg/tree-ssa/slsr-36.c: New.
5301 * gcc.dg/tree-ssa/slsr-37.c: New.
5302 * gcc.dg/tree-ssa/slsr-38.c: New.
5303
5304 2013-05-03 Ian Bolton <ian.bolton@arm.com>
5305
5306 * gcc.target/aarch64/tst_1.c: New test.
5307 * gcc.target/aarch64/tst_2.c: Likewise
5308
5309 2013-05-02 Jeff Law <law@redhat.com>
5310
5311 PR tree-optimization/57144
5312 * gcc.c-torture/execute/pr57144.c: New test.
5313
5314 2013-05-03 Jakub Jelinek <jakub@redhat.com>
5315
5316 PR rtl-optimization/57130
5317 * gcc.c-torture/execute/pr57130.c: New test.
5318
5319 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
5320
5321 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5322
5323 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
5324
5325 * gcc.target/aarch64/fabd.c: New file.
5326
5327 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5328
5329 PR c++/54318
5330 * g++.dg/cpp0x/pr54318.C: New.
5331
5332 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5333
5334 PR c++/14283
5335 * g++.dg/parse/error51.C: New.
5336 * g++.dg/parse/error15.C: Adjust column numbers.
5337
5338 2013-05-02 Tobias Burnus <burnus@net-b.de>
5339
5340 PR fortran/57142
5341 * gfortran.dg/size_kind_2.f90: New.
5342 * gfortran.dg/size_kind_3.f90: New.
5343
5344 2013-05-02 Richard Biener <rguenther@suse.de>
5345
5346 PR middle-end/57140
5347 * g++.dg/torture/pr57140.C: New testcase.
5348
5349 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5350
5351 PR target/56732
5352 * gcc.target/arm/pr56732-1.c: New test.
5353
5354 2013-05-02 Martin Jambor <mjambor@suse.cz>
5355
5356 PR middle-end/56988
5357 * gcc.dg/ipa/pr56988.c: New test.
5358
5359 2013-05-02 Ian Bolton <ian.bolton@arm.com>
5360
5361 * gcc.target/aarch64/bics_1.c: New test.
5362 * gcc.target/aarch64/bics_2.c: Likewise.
5363
5364 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5365
5366 PR rtl-optimization/57131
5367 * gcc.c-torture/execute/pr57131.c: New test.
5368
5369 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5370
5371 PR c++/57132
5372 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5373
5374 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5375
5376 PR target/57091
5377 * gcc.target/i386/pr57091.c: New test.
5378
5379 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5380
5381 * gcc.target/aarch64/vect-vaddv.c: New.
5382
5383 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5384
5385 * gcc.target/aarch64/vect-vmaxv.c: New.
5386 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5387
5388 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5389
5390 * gcc.target/aarch64/scalar-vca.c: New.
5391 * gcc.target/aarch64/vect-vca.c: Likewise.
5392
5393 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5394
5395 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5396 (test_vceqd_s64): Force arguments to SIMD registers.
5397 (test_vceqzd_s64): Likewise.
5398 (test_vcged_s64): Likewise.
5399 (test_vcled_s64): Likewise.
5400 (test_vcgezd_s64): Likewise.
5401 (test_vcged_u64): Likewise.
5402 (test_vcgtd_s64): Likewise.
5403 (test_vcltd_s64): Likewise.
5404 (test_vcgtzd_s64): Likewise.
5405 (test_vcgtd_u64): Likewise.
5406 (test_vclezd_s64): Likewise.
5407 (test_vcltzd_s64): Likewise.
5408 (test_vtst_s64): Likewise.
5409 (test_vtst_u64): Likewise.
5410
5411 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5412
5413 PR c++/57092
5414 * g++.dg/cpp0x/decltype53.C: New.
5415
5416 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5417
5418 PR fortran/57071
5419 * gfortran.dg/power_5.f90: New test.
5420
5421 2013-04-30 Richard Biener <rguenther@suse.de>
5422
5423 PR middle-end/57122
5424 * gcc.dg/torture/pr57122.c: New testcase.
5425
5426 2013-04-30 Richard Biener <rguenther@suse.de>
5427
5428 PR middle-end/57107
5429 * g++.dg/torture/pr57107.C: New testcase.
5430
5431 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5432
5433 PR rtl-optimization/57105
5434 * gcc.dg/pr57105.c: New test.
5435
5436 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5437
5438 PR tree-optimization/57104
5439 * gcc.dg/pr57104.c: New test.
5440
5441 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5442
5443 PR target/44578
5444 * gcc.target/i386/pr44578.c: New test.
5445
5446 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5447
5448 PR target/57097
5449 * gcc.target/i386/pr57097.c: New test.
5450
5451 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5452
5453 PR target/57098
5454 * gcc.target/i386/pr57098.c: New test.
5455
5456 2013-04-29 Kai Tietz <ktietz@redhat.com>
5457
5458 * gcc.c-torture/execute/pr55875.c: New test.
5459
5460 2013-04-29 Richard Biener <rguenther@suse.de>
5461
5462 PR middle-end/57075
5463 * gcc.dg/torture/pr57075.c: New testcase.
5464
5465 2013-04-29 Richard Biener <rguenther@suse.de>
5466
5467 PR middle-end/57103
5468 * gcc.dg/autopar/pr57103.c: New testcase.
5469
5470 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5471
5472 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5473
5474 2013-04-29 Tom de Vries <tom@codesourcery.com>
5475
5476 * gcc.dg/pr50763.c: Update test.
5477
5478 2013-04-26 Jeff Law <law@redhat.com>
5479
5480 * gcc.dg/tree-ssa/vrp88.c: New test.
5481
5482 2013-04-29 Christian Bruel <christian.bruel@st.com>
5483
5484 PR target/57108
5485 * gcc.target/sh/pr57108.c: New test.
5486
5487 2013-04-29 Richard Biener <rguenther@suse.de>
5488
5489 PR middle-end/57089
5490 * gfortran.dg/gomp/pr57089.f90: New testcase.
5491
5492 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5493
5494 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5495
5496 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5497
5498 * gcc.target/aarch64/vect-vcvt.c: New.
5499
5500 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5501
5502 * gcc.target/aarch64/vect-vrnd.c: New.
5503
5504 2013-04-29 Richard Biener <rguenther@suse.de>
5505
5506 PR tree-optimization/57081
5507 * gcc.dg/torture/pr57081.c: New testcase.
5508
5509 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5510
5511 PR tree-optimization/57083
5512 * gcc.dg/torture/pr57083.c: New test.
5513
5514 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5515
5516 PR c++/56450
5517 * g++.dg/cpp0x/decltype52.C: New.
5518
5519 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5520
5521 N3472 binary constants
5522 * g++.dg/cpp/limits.C: Adjust warning wording.
5523 * g++.dg/system-binary-constants-1.C: Likewise.
5524 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5525
5526 2013-04-28 Tobias Burnus <burnus@net-b.de>
5527
5528 PR fortran/57093
5529 * gfortran.dg/coarray_30.f90: New.
5530
5531 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5532
5533 PR fortran/57071
5534 * frontend-passes (optimize_power): New function.
5535 (optimize_op): Use it.
5536
5537 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5538
5539 PR target/56866
5540 * gcc.c-torture/execute/pr56866.c: New test.
5541 * gcc.target/i386/pr56866.c: New test.
5542
5543 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5544
5545 PR go/57045
5546 * gcc.dg/setjmp-5.c: New test.
5547
5548 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5549
5550 PR c++/55708
5551 * g++.dg/cpp0x/constexpr-55708.C: New.
5552
5553 2013-04-26 Richard Biener <rguenther@suse.de>
5554
5555 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5556 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5557 * gcc.dg/pr53265.c: Remove XFAILs.
5558 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5559 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5560
5561 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5562
5563 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5564 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5565 -fdiagnostics-color=never option similarly to
5566 -fno-diagnostics-show-caret option.
5567
5568 2013-04-25 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR rtl-optimization/57003
5571 * gcc.target/i386/pr57003.c: New test.
5572
5573 2013-04-25 Marek Polacek <polacek@redhat.com>
5574
5575 PR tree-optimization/57066
5576 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5577
5578 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5579 Tejas Belagod <tejas.belagod@arm.com>
5580
5581 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5582 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5583 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5584
5585 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5586
5587 * gcc.target/aarch64/cmp.c: New.
5588
5589 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5590
5591 * gcc.target/aarch64/ngc.c: New.
5592
5593 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5594
5595 * lib/target-supports.exp
5596 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5597 (check_effective_target_arm_neon_fp16_ok): Likewise.
5598 (add_options_for_arm_neon_fp16): Likewise.
5599 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5600 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5601
5602 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
5603
5604 PR rtl-optimizations/57046
5605 * gcc.target/i386/pr57046.c: New test.
5606
5607 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5608
5609 * g++.dg/cpp1y/cplusplus.C: New.
5610
5611 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5612
5613 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5614
5615 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5616
5617 * c-c++-common/Wpointer-arith-1.c: New.
5618
5619 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5620
5621 * g++.dg/cpp1y/cxx1y_macro.C: New.
5622
5623 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5624
5625 PR c++/56970
5626 * g++.dg/cpp0x/sfinae45.C: New.
5627
5628 2013-04-24 Richard Biener <rguenther@suse.de>
5629
5630 PR testsuite/57050
5631 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5632
5633 2013-04-23 Richard Biener <rguenther@suse.de>
5634
5635 PR middle-end/57036
5636 * gcc.dg/torture/pr57036-1.c: New testcase.
5637 * gcc.dg/torture/pr57036-2.c: Likewise.
5638
5639 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
5640
5641 * gcc.target/aarch64/scalar-mov.c: New testcase.
5642
5643 2013-04-23 Richard Biener <rguenther@suse.de>
5644
5645 PR tree-optimization/57026
5646 * gcc.dg/torture/pr57026.c: New testcase.
5647
5648 2013-04-22 Janus Weil <janus@gcc.gnu.org>
5649
5650 PR fortran/53685
5651 PR fortran/57022
5652 * gfortran.dg/transfer_check_4.f90: New.
5653
5654 2013-04-22 Marek Polacek <polacek@redhat.com>
5655
5656 PR sanitizer/56990
5657 * gcc.dg/pr56990.c: New test.
5658
5659 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
5660
5661 PR target/57018
5662 * gcc.target/i386/pr57018.c: New test.
5663
5664 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
5665
5666 * gcc.target/aarch64/vrecps.c: New.
5667 * gcc.target/aarch64/vrecpx.c: Likewise.
5668
5669 2013-04-22 Christian Bruel <christian.bruel@st.com>
5670
5671 PR target/56995
5672 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5673
5674 2013-04-21 Jeff Law <law@redhat.com>
5675
5676 * gcc.dg/tree-ssa/forwprop-26.c: New test.
5677
5678 2013-04-20 Tobias Burnus <burnus@net-b.de>
5679
5680 PR fortran/56907
5681 * gfortran.dg/c_loc_test_22.f90: New.
5682
5683 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
5684
5685 PR rtl-optimization/56847
5686 * gcc.dg/pr56847.c: New test.
5687
5688 2013-04-19 Richard Biener <rguenther@suse.de>
5689
5690 PR tree-optimization/56982
5691 * gcc.c-torture/execute/pr56982.c: New testcase.
5692
5693 2013-04-19 Martin Jambor <mjambor@suse.cz>
5694
5695 PR tree-optimization/56718
5696 * g++.dg/ipa/imm-devirt-1.C: New test.
5697 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5698
5699 2013-04-19 Richard Biener <rguenther@suse.de>
5700
5701 PR tree-optimization/57000
5702 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5703
5704 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5705 Mikael Morin <mikael@gcc.gnu.org>
5706
5707 PR fortran/56872
5708 * gfortran.dg/array_constructor_45.f90: New test.
5709 * gfortran.dg/array_constructor_46.f90: New test.
5710 * gfortran.dg/array_constructor_47.f90: New test.
5711 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
5712
5713 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR rtl-optimization/56999
5716 * g++.dg/opt/pr56999.C: New test.
5717
5718 2013-04-18 Cary Coutant <ccoutant@google.com>
5719
5720 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5721 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5722
5723 2013-04-18 Cary Coutant <ccoutant@google.com>
5724
5725 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5726 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5727 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5728 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5729 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5730 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5731 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5732 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5733 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5734 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5735 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5736
5737 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
5738
5739 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5740
5741 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR tree-optimization/56984
5744 * gcc.c-torture/compile/pr56984.c: New test.
5745
5746 PR rtl-optimization/56992
5747 * gcc.dg/pr56992.c: New test.
5748
5749 2013-04-17 Janus Weil <janus@gcc.gnu.org>
5750
5751 PR fortran/56814
5752 * gfortran.dg/proc_ptr_42.f90: New.
5753
5754 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
5755
5756 * gnat.dg/discr41.ad[sb]: New test.
5757 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5758 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5759 * gcc.dg/vect/slp-24.c: Likewise.
5760 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5761 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5762 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5763 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5764 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5765 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5766 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5767 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5768 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5769 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5770 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5771 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5772 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5773 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5774 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5775 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5776 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5777 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5778 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5779 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5780 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5781 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5782 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5783 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5784 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5785 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5786
5787 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
5788
5789 PR fortran/40958
5790 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5791 * gfortran.dg/module_md5_1.f90: Remove.
5792
5793 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5794
5795 * gcc.target/aarch64/adds3.c: New.
5796 * gcc.target/aarch64/subs3.c: New.
5797
5798 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5799
5800 * gcc.target/aarch64/adds1.c: New.
5801 * gcc.target/aarch64/adds2.c: New.
5802 * gcc.target/aarch64/subs1.c: New.
5803 * gcc.target/aarch64/subs2.c: New.
5804
5805 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
5806
5807 Implement n3599 - Literal operator templates for strings.
5808 * g++.dg/cpp1y/udlit-char-template.C: New test.
5809 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5810
5811 2013-04-16 Tobias Burnus <burnus@net-b.de>
5812
5813 PR fortran/39505
5814 * gfortran.dg/no_arg_check_1.f90: New.
5815 * gfortran.dg/no_arg_check_2.f90: New.
5816 * gfortran.dg/no_arg_check_3.f90: New.
5817
5818 2013-04-16 Janus Weil <janus@gcc.gnu.org>
5819
5820 PR fortran/56968
5821 * gfortran.dg/proc_ptr_41.f90: New.
5822
5823 2013-04-16 Richard Biener <rguenther@suse.de>
5824
5825 PR tree-optimization/56756
5826 * gcc.dg/torture/pr56756.c: New testcase.
5827
5828 2013-04-16 Tobias Burnus <burnus@net-b.de>
5829
5830 PR fortran/56969
5831 * gfortran.dg/c_assoc_5.f90: New.
5832
5833 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
5834
5835 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5836 * gcc.c-torture/execute/pr33992.x: Remove.
5837 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5838 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5839 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5840
5841 2013-04-15 Jakub Jelinek <jakub@redhat.com>
5842
5843 PR tree-optimization/56962
5844 * gcc.c-torture/execute/pr56962.c: New test.
5845
5846 2013-04-15 Richard Biener <rguenther@suse.de>
5847
5848 PR tree-optimization/56933
5849 * gcc.dg/vect/pr56933.c: New testcase.
5850
5851 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5852
5853 * gcc.target/arm/anddi3-opt.c: New test.
5854 * gcc.target/arm/anddi3-opt2.c: Likewise.
5855
5856 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
5857
5858 * gcc.dg/pr56890-1.c: New test.
5859 * gcc.dg/pr56890-2.c: Likewise.
5860
5861 2013-04-15 Joey Ye <joey.ye@arm.com>
5862
5863 * gcc.target/arm/thumb1-far-jump-1.c: New test.
5864 * gcc.target/arm/thumb1-far-jump-2.c: New test.
5865
5866 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
5867
5868 PR fortran/56816
5869 * gfortran.dg/select_type_33.f03: New test.
5870
5871 2013-04-13 Janus Weil <janus@gcc.gnu.org>
5872
5873 PR fortran/55959
5874 * gfortran.dg/typebound_proc_29.f03: New.
5875
5876 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5877
5878 PR fortran/56266
5879 * gfortran.dg/typebound_proc_28.f03: New.
5880
5881 2013-04-12 Jeff Law <law@redhat.com>
5882
5883 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5884 either.
5885
5886 2013-04-12 Tobias Burnus <burnus@net-b.de>
5887
5888 PR fortran/56929
5889 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5890
5891 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5892
5893 PR target/56903
5894 * gcc.target/i386/pr56903.c: New test.
5895
5896 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5897
5898 PR fortran/56261
5899 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5900 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5901 * gfortran.dg/block_11.f90: Fix invalid test case.
5902 * gfortran.dg/function_types_3.f90: Add new error message.
5903 * gfortran.dg/global_references_1.f90: Ditto.
5904 * gfortran.dg/import2.f90: Remove unneeded parts.
5905 * gfortran.dg/import6.f90: Fix invalid test case.
5906 * gfortran.dg/proc_decl_2.f90: Ditto.
5907 * gfortran.dg/proc_decl_9.f90: Ditto.
5908 * gfortran.dg/proc_decl_18.f90: Ditto.
5909 * gfortran.dg/proc_ptr_40.f90: New.
5910 * gfortran.dg/whole_file_7.f90: Modified error wording.
5911 * gfortran.dg/whole_file_16.f90: Ditto.
5912 * gfortran.dg/whole_file_17.f90: Add -pedantic.
5913 * gfortran.dg/whole_file_18.f90: Modified error wording.
5914 * gfortran.dg/whole_file_20.f03: Ditto.
5915 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5916 invalid test case.
5917
5918 2013-04-12 Richard Biener <rguenther@suse.de>
5919
5920 Revert
5921 2013-04-10 Richard Biener <rguenther@suse.de>
5922
5923 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5924
5925 2013-04-12 Tobias Burnus <burnus@net-b.de>
5926
5927 PR fortran/56845
5928 * gfortran.dg/class_allocate_15.f90: New.
5929
5930 Revert:
5931 2013-04-12 Tobias Burnus <burnus@net-b.de>
5932
5933 * gfortran.dg/coarray_lib_alloc_2.f90: Update
5934 scan-tree-dump-times.
5935
5936 2013-04-12 Jakub Jelinek <jakub@redhat.com>
5937
5938 PR tree-optimization/56918
5939 PR tree-optimization/56920
5940 * gcc.dg/vect/pr56918.c: New test.
5941 * gcc.dg/vect/pr56920.c: New test.
5942
5943 2013-04-12 Tobias Burnus <burnus@net-b.de>
5944
5945 PR fortran/56845
5946 * gfortran.dg/class_allocate_14.f90: New.
5947 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5948 * gfortran.dg/coarray_lib_alloc_3.f90: New.
5949
5950 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
5951
5952 * gcc.dg/fold-cstvecshift.c: New testcase.
5953
5954 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5955
5956 * gcc.target/aarch64/negs.c: New.
5957
5958 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5959
5960 PR c++/56895
5961 * g++.dg/template/arrow4.C: New test.
5962
5963 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
5964
5965 * gnat.dg/array23.adb: New test.
5966 * gnat.dg/array23_pkg[123].ads: New helpers.
5967
5968 2013-04-11 Jeff Law <law@redhat.com>
5969
5970 PR tree-optimization/56900
5971 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5972
5973 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5974
5975 PR c++/56913
5976 * g++.dg/cpp0x/sfinae44.C: New.
5977
5978 2013-04-11 Arnaud Charlet <charlet@adacore.com>
5979
5980 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5981 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5982
5983 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5984
5985 PR c++/54216
5986 * g++.dg/cpp0x/enum26.C: New.
5987 * g++.old-deja/g++.pt/mangle1.C: Adjust.
5988
5989 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5990
5991 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5992 inverse operands.
5993 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5994 loop is vectorized.
5995 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5996 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5997 loop is vectorized and that the correct instruction is generated.
5998 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5999 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6000 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6001
6002 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6003
6004 PR tree-optimization/56899
6005 * gcc.c-torture/execute/pr56899.c: New test.
6006
6007 2013-04-10 David S. Miller <davem@davemloft.net>
6008
6009 * gcc.target/sparc/setcc-4.c: New test.
6010 * gcc.target/sparc/setcc-5.c: New test.
6011
6012 2013-04-10 Richard Biener <rguenther@suse.de>
6013
6014 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6015
6016 2013-04-10 Richard Biener <rguenther@suse.de>
6017
6018 * gcc.dg/vect/slp-39.c: New testcase.
6019
6020 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6021
6022 PR tree-optimization/55524
6023 * gcc.target/epiphany/fnma-1.c: New test.
6024
6025 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
6026
6027 * gcc.dg/tree-ssa/inline-11.c: New test
6028
6029 2013-04-10 Jakub Jelinek <jakub@redhat.com>
6030
6031 PR c++/56895
6032 * g++.dg/template/arrow3.C: New test.
6033
6034 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6035
6036 * gcc.target/arm/minmax_minus.c: New test.
6037
6038 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR middle-end/56883
6041 * c-c++-common/gomp/pr56883.c: New test.
6042
6043 2013-04-09 Jeff Law <law@redhat.com>
6044
6045 * gcc.dg/tree-ssa/vrp87.c: New test.
6046
6047 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6048
6049 PR tree-optimization/56854
6050 * g++.dg/torture/pr56854.C: New test.
6051
6052 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6053
6054 PR fortran/56782
6055 * gfortran.dg/array_constructor_44.f90: New test.
6056
6057 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6058
6059 PR c++/56871
6060 * g++.dg/cpp0x/constexpr-specialization.C: New.
6061
6062 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6063
6064 * gcc.c-torture/execute/pr56837.c: New test.
6065
6066 PR c++/34949
6067 PR c++/50243
6068 * g++.dg/opt/vt3.C: New test.
6069 * g++.dg/opt/vt4.C: New test.
6070
6071 2013-04-08 Jeff Law <law@redhat.com>
6072
6073 * gcc.dg/tree-ssa/forwprop-25.c: New test.
6074
6075 2013-04-08 Richard Biener <rguenther@suse.de>
6076
6077 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6078
6079 2013-04-08 Richard Biener <rguenther@suse.de>
6080
6081 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6082
6083 2013-04-08 Richard Biener <rguenther@suse.de>
6084
6085 * g++.dg/vect/slp-pr56812.cc: Adjust.
6086
6087 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6088
6089 * gcc.dg/pr56837.c: New test.
6090 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6091 "generated memset minus one".
6092
6093 2013-04-07 Tobias Burnus <burnus@net-b.de>
6094
6095 PR fortran/56849
6096 * gfortran.dg/reshape_5.f90: New.
6097
6098 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6099
6100 PR target/56843
6101 * gcc.target/powerpc/recip-1.c: Modify expected output.
6102 * gcc.target/powerpc/recip-3.c: Likewise.
6103 * gcc.target/powerpc/recip-4.c: Likewise.
6104 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6105
6106 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6107
6108 * gcc.target/arm/peep-ldrd-1.c: New test.
6109 * gcc.target/arm/peep-strd-1.c: Likewise.
6110
6111 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6112
6113 * gcc.target/arm/negdi-1.c: New test.
6114 * gcc.target/arm/negdi-2.c: Likewise.
6115 * gcc.target/arm/negdi-3.c: Likewise.
6116 * gcc.target/arm/negdi-4.c: Likewise.
6117
6118 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6119
6120 * lib/target-supports.exp (add_options_for_arm_v8_neon):
6121 Add -march=armv8-a when we use v8 NEON.
6122 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6123 (check_effective_target_vect_call_ceilf): Likewise.
6124 (check_effective_target_vect_call_floorf): Likewise.
6125 (check_effective_target_vect_call_roundf): Likewise.
6126 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6127 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6128 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6129 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6130 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6131
6132 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
6133
6134 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6135 * gcc.target/powerpc/sd-pwr6.c: Same.
6136 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6137 * g++.dg/debug/pr56294.C: XFAIL on AIX.
6138
6139 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
6140
6141 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6142
6143 2013-04-04 Janus Weil <janus@gcc.gnu.org>
6144
6145 PR fortran/40881
6146 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6147 * gfortran.dg/altreturn_4.f90: Ditto.
6148 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6149 * gfortran.dg/altreturn_5.f90: Ditto.
6150 * gfortran.dg/altreturn_6.f90: Ditto.
6151 * gfortran.dg/altreturn_7.f90: Ditto.
6152
6153 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6154
6155 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6156 New procedure.
6157 (check_effective_target_arm_v8_neon_ok_nocache):
6158 Likewise.
6159 (check_effective_target_arm_v8_neon_ok): Change to use
6160 check_effective_target_arm_v8_neon_ok_nocache.
6161 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6162 NEON flags.
6163 (check_effective_target_vect_call_btruncf):
6164 Enable for arm and ARMv8 NEON.
6165 (check_effective_target_vect_call_ceilf): Likewise.
6166 (check_effective_target_vect_call_floorf): Likewise.
6167 (check_effective_target_vect_call_roundf): Likewise.
6168 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6169 target.
6170
6171 2013-04-04 Marek Polacek <polacek@redhat.com>
6172
6173 PR tree-optimization/48186
6174 * gcc.dg/pr48186.c: New test.
6175
6176 2013-04-04 Richard Biener <rguenther@suse.de>
6177
6178 PR tree-optimization/56826
6179 * gcc.dg/vect/pr56826.c: New testcase.
6180 * gcc.dg/vect/O3-pr36098.c: Adjust.
6181
6182 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
6183
6184 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6185 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6186 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6187 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6188 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6189 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6190 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6191 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6192 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6193 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6194
6195 2013-04-04 Richard Biener <rguenther@suse.de>
6196
6197 PR tree-optimization/56213
6198 * gcc.dg/vect/vect-123.c: New testcase.
6199
6200 2013-04-04 Tobias Burnus <burnus@net-b.de>
6201
6202 PR fortran/56810
6203 * gfortran.dg/read_repeat_2.f90: New.
6204
6205 2013-04-04 Richard Biener <rguenther@suse.de>
6206
6207 PR tree-optimization/56837
6208 * g++.dg/torture/pr56837.C: New testcase.
6209
6210 2013-04-04 Tobias Burnus <burnus@net-b.de>
6211
6212 PR fortran/50269
6213 * gfortran.dg/c_loc_test_21.f90: New.
6214 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6215 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6216 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6217 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6218 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
6219
6220 2013-04-03 Jeff Law <law@redhat.com>
6221
6222 PR tree-optimization/56799
6223 * gcc.c-torture/execute/pr56799.c: New test.
6224
6225 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6226
6227 PR c++/56815
6228 * g++.dg/warn/Wpointer-arith-1.C: New.
6229 * g++.dg/gomp/for-19.C: Adjust.
6230
6231 2013-04-03 Marek Polacek <polacek@redhat.com>
6232
6233 PR sanitizer/55702
6234 * gcc.dg/pr55702.c: New test.
6235
6236 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6237
6238 PR target/56809
6239 * gcc.dg/pr56809.c: New testcase.
6240
6241 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6242
6243 PR debug/56819
6244 * g++.dg/debug/pr56819.C: New test.
6245
6246 2013-04-03 Richard Biener <rguenther@suse.de>
6247
6248 PR tree-optimization/56817
6249 * g++.dg/torture/pr56817.C: New testcase.
6250
6251 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6252
6253 * gcc.dg/vect/bb-slp-31.c: New file.
6254
6255 2013-04-03 Jason Merrill <jason@redhat.com>
6256
6257 PR c++/34949
6258 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6259
6260 2013-04-03 Richard Biener <rguenther@suse.de>
6261
6262 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6263
6264 2013-04-03 Richard Biener <rguenther@suse.de>
6265
6266 PR tree-optimization/55964
6267 * gcc.dg/torture/pr55964-2.c: New testcase.
6268
6269 2013-04-03 Richard Biener <rguenther@suse.de>
6270
6271 PR tree-optimization/56501
6272 * gcc.dg/torture/pr56501.c: New testcase.
6273
6274 2013-04-03 Richard Biener <rguenther@suse.de>
6275
6276 PR tree-optimization/56407
6277 * gcc.dg/torture/pr56407.c: New testcase.
6278
6279 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6280
6281 PR tree-optimization/56790
6282 * g++.dg/ext/pr56790-1.C: New testcase.
6283
6284 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6285
6286 * gcc.target/i386/merge-1.c: New testcase.
6287 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6288
6289 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6290
6291 PR c/19449
6292 * gcc.c-torture/execute/pr19449.c: New test.
6293
6294 2013-04-03 Richard Biener <rguenther@suse.de>
6295
6296 PR tree-optimization/56812
6297 * g++.dg/vect/slp-pr56812.cc: New testcase.
6298
6299 2013-04-03 Janus Weil <janus@gcc.gnu.org>
6300
6301 PR fortran/56284
6302 PR fortran/40881
6303 * gfortran.dg/altreturn_8.f90: New.
6304 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6305 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6306 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6307
6308 2013-04-02 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR rtl-optimization/56745
6311 * gcc.c-torture/compile/pr56745.c: New test.
6312
6313 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6314
6315 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6316
6317 2013-04-02 Richard Biener <rguenther@suse.de>
6318
6319 PR tree-optimization/56778
6320 * gcc.dg/torture/pr56778.c: New testcase.
6321
6322 2013-04-02 Richard Biener <rguenther@suse.de>
6323
6324 PR middle-end/56768
6325 * g++.dg/torture/pr56768.C: New testcase.
6326
6327 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6328
6329 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6330
6331 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6332
6333 PR fortran/56660
6334 * gfortran.dg/namelist_82.f90: New test.
6335
6336 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6337
6338 PR fortran/56500
6339 * gfortran.dg/implicit_class_1.f90: New.
6340
6341 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6342
6343 PR fortran/56786
6344 * gfortran.dg/namelist_81.f90: New test.
6345
6346 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6347
6348 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6349 for constant and equal string lengths.
6350 * gfortran.dg/character_comparison_5.f90: Likewise.
6351 * gfortran.dg/character_comparison_9.f90: New test.
6352
6353 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6354
6355 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6356 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6357
6358 2013-03-29 Tobias Burnus <burnus@net-b.de>
6359
6360 PR fortran/35203
6361 * gfortran.dg/optional_absent_3.f90: New.
6362
6363 2013-03-29 Tobias Burnus <burnus@net-b.de>
6364
6365 PR fortran/56737
6366 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6367
6368 2013-03-29 Tobias Burnus <burnus@net-b.de>
6369
6370 PR fortran/56735
6371 * gfortran.dg/namelist_80.f90: New.
6372
6373 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6374
6375 PR fortran/45159
6376 * gfortran.dg/string_length_2.f90: New test.
6377 * gfortran.dg/dependency_41.f90: New test.
6378
6379 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6380
6381 PR fortran/55806
6382 * gfortran.dg/array_constructor_43.f90: New test.
6383 * gfortran.dg/random_seed_3.f90: New test.
6384
6385 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6386
6387 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6388 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6389 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6390 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6391 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6392 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6393 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6394 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6395 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6396 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6397
6398 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6399
6400 PR c++/56725
6401 * g++.dg/conversion/op4.C: Adjust.
6402 * g++.dg/cpp0x/rv1n.C: Likewise.
6403 * g++.dg/cpp0x/rv2n.C: Likewise.
6404 * g++.dg/cpp0x/template_deduction.C: Likewise.
6405 * g++.dg/expr/cond8.C: Likewise.
6406 * g++.dg/other/error4.C: Likewise.
6407 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6408 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6409 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6410 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6411 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6412 * g++.old-deja/g++.law/cvt20.C: Likewise.
6413 * g++.old-deja/g++.law/cvt8.C: Likewise.
6414 * g++.old-deja/g++.law/init8.C: Likewise.
6415 * g++.old-deja/g++.mike/net12.C: Likewise.
6416 * g++.old-deja/g++.mike/net8.C: Likewise.
6417 * g++.old-deja/g++.mike/p2793.C: Likewise.
6418 * g++.old-deja/g++.mike/p3836.C: Likewise.
6419 * g++.old-deja/g++.mike/p418.C: Likewise.
6420 * g++.old-deja/g++.mike/p701.C: Likewise.
6421 * g++.old-deja/g++.mike/p807.C: Likewise.
6422
6423 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6424
6425 PR middle-end/56694
6426 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6427 targets.
6428
6429 2013-03-28 Marek Polacek <polacek@redhat.com>
6430
6431 PR tree-optimization/56695
6432 * gcc.dg/vect/pr56695.c: New test.
6433
6434 2013-03-28 Richard Biener <rguenther@suse.de>
6435
6436 PR tree-optimization/37021
6437 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6438 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6439
6440 2013-03-27 Tobias Burnus <burnus@net-b.de>
6441
6442 PR fortran/56650
6443 PR fortran/36437
6444 * gfortran.dg/sizeof_2.f90: New.
6445 * gfortran.dg/sizeof_3.f90: New.
6446 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6447
6448 2013-03-27 Richard Biener <rguenther@suse.de>
6449
6450 PR tree-optimization/37021
6451 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6452
6453 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6454
6455 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6456 * g++.dg/ipa/ivinline-2.C: Likewise.
6457 * g++.dg/ipa/ivinline-3.C: Likewise.
6458 * g++.dg/ipa/ivinline-4.C: Likewise.
6459 * g++.dg/ipa/ivinline-5.C: Likewise.
6460 * g++.dg/ipa/ivinline-7.C: Likewise.
6461 * g++.dg/ipa/ivinline-8.C: Likewise.
6462 * g++.dg/ipa/ivinline-9.C: Likewise.
6463 * g++.dg/cpp0x/noexcept03.C: Likewise.
6464 * gcc.dg/const-1.c: Likewise.
6465 * gcc.dg/ipa/pure-const-1.c: Likewise.
6466 * gcc.dg/noreturn-8.c: Likewise.
6467 * gcc.target/i386/mmx-1.c: Likewise.
6468 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6469 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6470 * gcc.c-torture/execute/pr33992.x: New file.
6471
6472 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6473
6474 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6475
6476 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6477
6478 PR c++/55951
6479 * g++.dg/ext/desig5.C: New.
6480
6481 2013-03-26 Tobias Burnus <burnus@net-b.de>
6482
6483 PR fortran/56649
6484 * gfortran.dg/merge_init_expr_2.f90: New.
6485 * gfortran.dg/merge_char_1.f90: Modify test to
6486 stay a run-time test.
6487 * gfortran.dg/merge_char_3.f90: Ditto.
6488
6489 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6490
6491 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6492 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6493
6494 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6495
6496 PR c++/56722
6497 * g++.dg/cpp0x/range-for23.C: New.
6498
6499 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6500
6501 PR libfortran/52512
6502 * gfortran.dg/namelist_79.f90: New.
6503
6504 2013-03-25 Martin Jambor <mjambor@suse.cz>
6505
6506 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6507
6508 2013-03-25 Tobias Burnus <burnus@net-b.de>
6509
6510 PR fortran/38536
6511 PR fortran/38813
6512 PR fortran/38894
6513 PR fortran/39288
6514 PR fortran/40963
6515 PR fortran/45824
6516 PR fortran/47023
6517 PR fortran/47034
6518 PR fortran/49023
6519 PR fortran/50269
6520 PR fortran/50612
6521 PR fortran/52426
6522 PR fortran/54263
6523 PR fortran/55343
6524 PR fortran/55444
6525 PR fortran/55574
6526 PR fortran/56079
6527 PR fortran/56378
6528 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6529 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6530 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6531 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6532 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6533 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6534 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6535 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6536 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6537 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6538 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6539 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6540 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6541 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6542 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6543 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6544 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6545 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6546 * gfortran.dg/pr32601_1.f03: Ditto.
6547 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6548 * gfortran.dg/blockdata_7.f90: New.
6549 * gfortran.dg/c_assoc_4.f90: New.
6550 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6551 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6552 * gfortran.dg/c_funloc_tests_8.f90: New.
6553 * gfortran.dg/c_loc_test_17.f90: New.
6554 * gfortran.dg/c_loc_test_18.f90: New.
6555 * gfortran.dg/c_loc_test_19.f90: New.
6556 * gfortran.dg/c_loc_test_20.f90: New.
6557 * gfortran.dg/c_sizeof_5.f90: New.
6558 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6559 * gfortran.dg/transfer_resolve_2.f90: New.
6560 * gfortran.dg/transfer_resolve_3.f90: New.
6561 * gfortran.dg/transfer_resolve_4.f90: New.
6562 * gfortran.dg/pr32601.f03: Update dg-error.
6563 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6564 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6565
6566 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6567
6568 * gcc.target/arm/vseleqdf.c: New test.
6569 * gcc.target/arm/vseleqsf.c: Likewise.
6570 * gcc.target/arm/vselgedf.c: Likewise.
6571 * gcc.target/arm/vselgesf.c: Likewise.
6572 * gcc.target/arm/vselgtdf.c: Likewise.
6573 * gcc.target/arm/vselgtsf.c: Likewise.
6574 * gcc.target/arm/vselledf.c: Likewise.
6575 * gcc.target/arm/vsellesf.c: Likewise.
6576 * gcc.target/arm/vselltdf.c: Likewise.
6577 * gcc.target/arm/vselltsf.c: Likewise.
6578 * gcc.target/arm/vselnedf.c: Likewise.
6579 * gcc.target/arm/vselnesf.c: Likewise.
6580 * gcc.target/arm/vselvcdf.c: Likewise.
6581 * gcc.target/arm/vselvcsf.c: Likewise.
6582 * gcc.target/arm/vselvsdf.c: Likewise.
6583 * gcc.target/arm/vselvssf.c: Likewise.
6584
6585 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6586
6587 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6588 body from here...
6589 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6590 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6591 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6592 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6593 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6594 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6595 * gcc.target/aarch64/atomic-op-char.x: ... to here.
6596 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6597 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6598 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6599 * gcc.target/aarch64/atomic-op-int.x: ... to here.
6600 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6601 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6602 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6603 * gcc.target/aarch64/atomic-op-release.x: ... to here.
6604 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6605 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6606 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6607 * gcc.target/aarch64/atomic-op-short.x: ... to here.
6608 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6609 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6610 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6611 * gcc.target/arm/atomic-op-char.c: Likewise.
6612 * gcc.target/arm/atomic-op-consume.c: Likewise.
6613 * gcc.target/arm/atomic-op-int.c: Likewise.
6614 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6615 * gcc.target/arm/atomic-op-release.c: Likewise.
6616 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6617 * gcc.target/arm/atomic-op-short.c: Likewise.
6618
6619 2013-03-25 Richard Biener <rguenther@suse.de>
6620
6621 PR middle-end/56694
6622 * g++.dg/torture/pr56694.C: New testcase.
6623
6624 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6625
6626 PR target/56720
6627 * gcc.target/arm/neon-vcond-gt.c: New test.
6628 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6629 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6630
6631 2013-03-25 Richard Biener <rguenther@suse.de>
6632
6633 PR tree-optimization/56689
6634 * gcc.dg/torture/pr56689.c: New testcase.
6635
6636 2013-03-25 Kai Tietz <ktietz@redhat.com>
6637
6638 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6639
6640 2013-03-24 Tobias Burnus <burnus@net-b.de>
6641
6642 PR fortran/56696
6643 * gfortran.dg/eof_5.f90: New.
6644
6645 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
6646
6647 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6648 alphabetically.
6649
6650 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
6651
6652 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6653
6654 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6655
6656 PR testsuite/55994
6657 * gcc.c-torture/execute/builtins/builtins.exp: Add
6658 -Wl,--allow-multiple-definition for RTEMS targets.
6659
6660 2013-03-22 Ian Bolton <ian.bolton@arm.com>
6661
6662 * gcc.target/aarch64/movk.c: New test.
6663
6664 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
6665
6666 * g++.dg/ext/vector21.C: New testcase.
6667
6668 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6669
6670 * gcc.target/arm/neon-for-64bits-1.c: New tests.
6671 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6672
6673 2013-03-21 Richard Biener <rguenther@suse.de>
6674
6675 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6676 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6677
6678 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6679
6680 * gcc.target/aarch64/vect.c: Test and result vector added
6681 for sabd and saba instructions.
6682 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6683 instructions in assembly.
6684 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6685 * gcc.target/aarch64/vect-fp.c: Test and result vector added
6686 for fabd instruction.
6687 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6688 instruction in assembly.
6689 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6690
6691 2013-03-20 Jeff Law <law@redhat.com>
6692
6693 * g++.dg/tree-ssa/ssa-dom.C: New test.
6694
6695 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6696
6697 * gcc.target/powerpc/mmfpgpr.c: New test.
6698 * gcc.target/powerpc/sd-vsx.c: Likewise.
6699 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6700 * gcc.target/powerpc/vsx-float0.c: Likewise.
6701
6702 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
6703
6704 PR tree-optimization/56355
6705 * gcc.dg/pr56355-1.c: New file.
6706
6707 2013-03-20 Catherine Moore <clm@codesourcery.com>
6708 Richard Sandiford <rdsandiford@googlemail.com>
6709
6710 * gcc.target/mips/mips.exp: Add microMIPS support.
6711 * gcc.target/mips/umips-movep-2.c: New test.
6712 * gcc.target/mips/umips-lwp-2.c: New test.
6713 * gcc.target/mips/umips-swp-5.c: New test.
6714 * gcc.target/mips/umips-constraints-1.c: New test.
6715 * gcc.target/mips/umips-lwp-3.c: New test.
6716 * gcc.target/mips/umips-swp-6.c: New test.
6717 * gcc.target/mips/umips-constraints-2.c: New test.
6718 * gcc.target/mips/umips-save-restore-1.c: New test.
6719 * gcc.target/mips/umips-lwp-4.c: New test.
6720 * gcc.target/mips/umips-swp-7.c: New test.
6721 * gcc.target/mips/umips-save-restore-2.c: New test.
6722 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6723 * gcc.target/mips/umips-lwp-5.c: New test.
6724 * gcc.target/mips/umips-save-restore-3.c: New test.
6725 * gcc.target/mips/umips-lwp-6.c: New test.
6726 * gcc.target/mips/umips-swp-1.c: New test.
6727 * gcc.target/mips/umips-lwp-7.c: New test.
6728 * gcc.target/mips/umips-swp-2.c: New test.
6729 * gcc.target/mips/umips-lwp-8.c: New test.
6730 * gcc.target/mips/umips-swp-3.c: New test.
6731 * gcc.target/mips/umips-movep-1.c: New test.
6732 * gcc.target/mips/umips-lwp-1.c: New test.
6733 * gcc.target/mips/umips-swp-4.c: New test.
6734
6735 2013-03-20 Richard Biener <rguenther@suse.de>
6736
6737 PR tree-optimization/56661
6738 * gcc.dg/torture/pr56661.c: New testcase.
6739
6740 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6741
6742 PR rtl-optimization/56605
6743 * gcc.target/powerpc/pr56605.c: New.
6744
6745 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6746
6747 PR fortran/54932
6748 * gfortran.dg/do_1.f90: Don't xfail.
6749
6750 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6751
6752 PR libfortran/51825
6753 * gfortran.dg/namelist_77.f90: New.
6754 * gfortran.dg/namelist_78.f90: New.
6755
6756 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6757
6758 PR libfortran/48618
6759 * gfortran.dg/open_negative_unit_1.f90: New.
6760
6761 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6762
6763 * gcc.target/aarch64/sbc.c: New test.
6764
6765 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6766
6767 * gcc.target/aarch64/ror.c: New test.
6768
6769 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6770
6771 * gcc.target/aarch64/extr.c: New test.
6772
6773 2013-03-19 Richard Biener <rguenther@suse.de>
6774
6775 PR tree-optimization/56273
6776 * gcc.dg/tree-ssa/vrp47.c: Adjust.
6777 * c-c++-common/uninit-17.c: Likewise.
6778
6779 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6780
6781 PR tree-optimization/56635
6782 * g++.dg/torture/pr56635.C: New test.
6783
6784 2013-03-18 Richard Biener <rguenther@suse.de>
6785
6786 PR tree-optimization/3713
6787 * g++.dg/ipa/devirt-12.C: New testcase.
6788
6789 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6790
6791 PR c/56566
6792 * c-c++-common/pr56566.c: New test.
6793
6794 2013-03-17 Jason Merrill <jason@redhat.com>
6795
6796 * g++.dg/template/abstract-dr337.C: XFAIL.
6797
6798 2013-03-16 Jakub Jelinek <jakub@redhat.com>
6799
6800 PR c++/56607
6801 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6802 * c-c++-common/pr56607.c: New test.
6803
6804 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
6805
6806 PR c++/56582
6807 * g++.dg/cpp0x/constexpr-array5.C: New.
6808
6809 2013-03-15 Tobias Burnus <burnus@net-b.de>
6810
6811 PR fortran/56615
6812 * gfortran.dg/transfer_intrinsic_5.f90: New.
6813
6814 2013-03-15 Kai Tietz <ktietz@redhat.com>
6815
6816 * gcc.target/i386/movti.c: Don't test for x64 mingw.
6817 * gcc.target/i386/pr20020-1.c: Likewise.
6818 * gcc.target/i386/pr20020-2.c: Likewise.
6819 * gcc.target/i386/pr20020-3.c: Likewise.
6820 * gcc.target/i386/pr53425-1.c: Likewise.
6821 * gcc.target/i386/pr53425-2.c: Likewise.
6822 * gcc.target/i386/pr55093.c: Likewise.
6823 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6824
6825 2013-03-15 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR debug/56307
6828 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6829 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
6830
6831 2013-03-14 Jakub Jelinek <jakub@redhat.com>
6832
6833 PR tree-optimization/53265
6834 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6835 undefined behavior.
6836 * gcc.dg/graphite/id-6.c (test): Likewise.
6837 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6838 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6839
6840 PR tree-optimization/53265
6841 * gcc.dg/pr53265.c: New test.
6842 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6843 to dg-options.
6844 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6845 arrays.
6846 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
6847 n, use it as high bound instead of 4.
6848
6849 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6850
6851 PR target/49880
6852 * gcc.target/sh/pr49880-1.c: New.
6853 * gcc.target/sh/pr49880-2.c: New.
6854 * gcc.target/sh/pr49880-3.c: New.
6855 * gcc.target/sh/pr49880-4.c: New.
6856 * gcc.target/sh/pr49880-5.c: New.
6857
6858 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6859
6860 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6861
6862 2013-03-13 Richard Biener <rguenther@suse.de>
6863
6864 PR tree-optimization/56608
6865 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6866
6867 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6868
6869 PR c++/56611
6870 * g++.dg/cpp0x/alias-decl-32.C: New.
6871
6872 2013-03-11 Jan Hubicka <jh@suse.cz>
6873
6874 PR middle-end/56571
6875 * gcc.c-torture/compile/pr56571.c: New testcase.
6876
6877 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6878
6879 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6880 * gcc.dg/tree-ssa/pr55579.c: Likewise.
6881
6882 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6883
6884 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6885 * gcc.dg/inline_4.c: Likewise.
6886 * gcc.dg/unroll_2.c: Likewise.
6887 * gcc.dg/unroll_3.c: Likewise.
6888 * gcc.dg/unroll_4.c: Likewise.
6889
6890 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6891
6892 PR testsuite/54119
6893 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6894
6895 PR debug/56307
6896 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6897
6898 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6899
6900 PR target/40797
6901 * gcc.c-torture/compile/pr40797.c: New.
6902
6903 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6904
6905 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6906
6907 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
6908
6909 PR fortran/56575
6910 * gfortran.dg/class_56.f90: New test.
6911
6912 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6913
6914 PR middle-end/56524
6915 * gcc.target/mips/pr56524.c: New test.
6916
6917 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6918
6919 PR c++/56565
6920 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6921
6922 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6923
6924 PR c++/51412
6925 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6926
6927 2013-03-08 Marek Polacek <polacek@redhat.com>
6928
6929 PR tree-optimization/56478
6930 * gcc.dg/torture/pr56478.c: New test.
6931
6932 2013-03-08 Kai Tietz <ktietz@redhat.com>
6933
6934 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6935 targets linker option --allow-multiple-definition.
6936
6937 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6938 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6939 * gcc.dg/pr52549.c: Add LLP64 case.
6940 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6941 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6942 * gcc.dg/torture/pr51071-2.c: Likewise.
6943 * gcc.dg/tree-ssa/vrp72.c: Likewise.
6944 * gcc.dg/tree-ssa/vrp73.c: Likewise.
6945 * gcc.dg/tree-ssa/vrp75.c: Likewise.
6946 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6947 * gcc.dg/weak/weak-1.c: Likewise.
6948 * gcc.dg/weak/weak-2.c: Likewise.
6949 * gcc.dg/weak/weak-3.c: Likewise.
6950 * gcc.dg/weak/weak-4.c: Likewise.
6951 * gcc.dg/weak/weak-5.c: Likewise.
6952 * gcc.dg/weak/weak-15.c: Likewise.
6953 * gcc.dg/weak/weak-16.c: Likewise.
6954
6955 * c-c++-common/pr54486.c: Skip test for mingw-targets.
6956
6957 2013-03-07 Jakub Jelinek <jakub@redhat.com>
6958
6959 PR tree-optimization/56559
6960 * gcc.dg/tree-ssa/reassoc-26.c: New test.
6961
6962 2013-03-07 Andreas Schwab <schwab@suse.de>
6963
6964 * gcc.dg/pr31490.c: Fix last change.
6965
6966 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6967
6968 PR c++/56534
6969 * g++.dg/template/crash115.C: New.
6970
6971 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6972
6973 PR tree-optimization/56539
6974 * gcc.c-torture/compile/pr56539.c: New test.
6975
6976 2013-03-06 Kai Tietz <ktietz@redhat.com>
6977
6978 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6979 targets.
6980 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6981 * gcc.dg/lto/20091013-1_2.c: Likewise.
6982 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6983
6984 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6985
6986 * gnat.dg/specs/aggr6.ads: New test.
6987
6988 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6989
6990 * gnat.dg/loop_optimization15.ad[sb]: New test.
6991
6992 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR middle-end/56548
6995 * gcc.dg/pr56548.c: New test.
6996
6997 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6998
6999 PR debug/53363
7000 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7001
7002 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR c++/56543
7005 * g++.dg/template/typename20.C: New test.
7006
7007 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7008
7009 PR debug/56510
7010 * gcc.dg/pr56510.c: New test.
7011
7012 PR rtl-optimization/56484
7013 * gcc.c-torture/compile/pr56484.c: New test.
7014
7015 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7016
7017 PR c++/56530
7018 * g++.dg/warn/Wsign-conversion-2.C: New.
7019
7020 2013-03-05 Richard Biener <rguenther@suse.de>
7021
7022 PR tree-optimization/56270
7023 * gcc.dg/vect/slp-38.c: New testcase.
7024
7025 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7026
7027 PR rtl-optimization/56494
7028 * gcc.dg/pr56494.c: New test.
7029
7030 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
7031
7032 * gcc.dg/pr56424.c: New test.
7033
7034 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7035
7036 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7037 * gcc.dg/pr56228.c <avr>: Skip.
7038
7039 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7040
7041 PR testsuite/52641
7042 PR tree-optimization/52631
7043 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7044
7045 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
7046
7047 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7048 * gcc.dg/vect/vect-83_64.c: Same.
7049
7050 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7051
7052 PR fortran/56477
7053 * gfortran.dg/pointer_check_13.f90: New test.
7054
7055 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7056
7057 PR fortran/54730
7058 * gfortran.dg/array_constructor_42.f90: New test.
7059
7060 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7061
7062 PR c++/52688
7063 * g++.dg/template/static33.C: New.
7064 * g++.dg/template/static34.C: Likewise.
7065
7066 PR c++/10291
7067 * g++.dg/template/static35.C: New.
7068
7069 2013-03-01 Steve Ellcey <sellcey@mips.com>
7070
7071 * gcc.dg/pr56396.c: Require pic support.
7072
7073 2013-03-01 Richard Biener <rguenther@suse.de>
7074
7075 PR tree-optimization/55481
7076 * gcc.dg/torture/pr56488.c: New testcase.
7077
7078 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
7079 Jakub Jelinek <jakub@redhat.com>
7080
7081 PR sanitizer/56454
7082 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7083 no_sanitize_address attribute rather than no_address_safety_analysis.
7084 * g++.dg/asan/sanitizer_test_utils.h
7085 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7086 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7087 in addition to no_address_safety_analysis.
7088
7089 2013-02-28 Jason Merrill <jason@redhat.com>
7090
7091 PR c++/56481
7092 * g++.dg/cpp0x/constexpr-and.C: New.
7093
7094 2013-02-28 Martin Jambor <mjambor@suse.cz>
7095
7096 PR tree-optimization/56294
7097 * g++.dg/debug/pr56294.C: New test.
7098
7099 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
7100
7101 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7102
7103 2013-02-27 Marek Polacek <polacek@redhat.com>
7104
7105 PR rtl-optimization/56466
7106 * gcc.dg/pr56466.c: New test.
7107
7108 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7109
7110 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7111 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7112 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7113
7114 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
7115
7116 PR middle-end/45472
7117 * gcc.dg/pr45472.c: New test.
7118
7119 2013-02-26 Marek Polacek <polacek@redhat.com>
7120
7121 PR tree-optimization/56426
7122 * gcc.dg/pr56436.c: New test.
7123
7124 2013-02-26 Jakub Jelinek <jakub@redhat.com>
7125
7126 PR tree-optimization/56448
7127 * gcc.c-torture/compile/pr56448.c: New test.
7128
7129 PR tree-optimization/56443
7130 * gcc.dg/torture/pr56443.c: New test.
7131
7132 2013-02-25 Richard Biener <rguenther@suse.de>
7133
7134 PR tree-optimization/56175
7135 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7136
7137 2013-02-24 Jakub Jelinek <jakub@redhat.com>
7138
7139 PR c++/56403
7140 * g++.dg/torture/pr56403.C: New test.
7141
7142 2013-02-25 Catherine Moore <clm@codesourcery.com>
7143
7144 Revert:
7145 2013-02-24 Catherine Moore <clm@codesourcery.com>
7146 Richard Sandiford <rdsandiford@googlemail.com>
7147
7148 * gcc.target/mips/mips.exp: Add microMIPS support.
7149 * gcc.target/mips/umips-movep-2.c: New test.
7150 * gcc.target/mips/umips-lwp-2.c: New test.
7151 * gcc.target/mips/umips-swp-5.c: New test.
7152 * gcc.target/mips/umips-constraints-1.c: New test.
7153 * gcc.target/mips/umips-lwp-3.c: New test.
7154 * gcc.target/mips/umips-swp-6.c: New test.
7155 * gcc.target/mips/umips-constraints-2.c: New test.
7156 * gcc.target/mips/umips-save-restore-1.c: New test.
7157 * gcc.target/mips/umips-lwp-4.c: New test.
7158 * gcc.target/mips/umips-swp-7.c: New test.
7159 * gcc.target/mips/umips-save-restore-2.c: New test.
7160 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7161 * gcc.target/mips/umips-lwp-5.c: New test.
7162 * gcc.target/mips/umips-save-restore-3.c: New test.
7163 * gcc.target/mips/umips-lwp-6.c: New test.
7164 * gcc.target/mips/umips-swp-1.c: New test.
7165 * gcc.target/mips/umips-lwp-7.c: New test.
7166 * gcc.target/mips/umips-swp-2.c: New test.
7167 * gcc.target/mips/umips-lwp-8.c: New test.
7168 * gcc.target/mips/umips-swp-3.c: New test.
7169 * gcc.target/mips/umips-movep-1.c: New test.
7170 * gcc.target/mips/umips-lwp-1.c: New test.
7171 * gcc.target/mips/umips-swp-4.c: New test.
7172
7173 2013-02-24 Catherine Moore <clm@codesourcery.com>
7174 Richard Sandiford <rdsandiford@googlemail.com>
7175
7176 * gcc.target/mips/mips.exp: Add microMIPS support.
7177 * gcc.target/mips/umips-movep-2.c: New test.
7178 * gcc.target/mips/umips-lwp-2.c: New test.
7179 * gcc.target/mips/umips-swp-5.c: New test.
7180 * gcc.target/mips/umips-constraints-1.c: New test.
7181 * gcc.target/mips/umips-lwp-3.c: New test.
7182 * gcc.target/mips/umips-swp-6.c: New test.
7183 * gcc.target/mips/umips-constraints-2.c: New test.
7184 * gcc.target/mips/umips-save-restore-1.c: New test.
7185 * gcc.target/mips/umips-lwp-4.c: New test.
7186 * gcc.target/mips/umips-swp-7.c: New test.
7187 * gcc.target/mips/umips-save-restore-2.c: New test.
7188 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7189 * gcc.target/mips/umips-lwp-5.c: New test.
7190 * gcc.target/mips/umips-save-restore-3.c: New test.
7191 * gcc.target/mips/umips-lwp-6.c: New test.
7192 * gcc.target/mips/umips-swp-1.c: New test.
7193 * gcc.target/mips/umips-lwp-7.c: New test.
7194 * gcc.target/mips/umips-swp-2.c: New test.
7195 * gcc.target/mips/umips-lwp-8.c: New test.
7196 * gcc.target/mips/umips-swp-3.c: New test.
7197 * gcc.target/mips/umips-movep-1.c: New test.
7198 * gcc.target/mips/umips-lwp-1.c: New test.
7199 * gcc.target/mips/umips-swp-4.c: New test.
7200
7201 2013-02-22 Jakub Jelinek <jakub@redhat.com>
7202
7203 PR sanitizer/56393
7204 * lib/asan-dg.exp (asan_link_flags): Add
7205 -B${gccpath}/libsanitizer/asan/ to flags.
7206
7207 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7208
7209 PR middle-end/56420
7210 * gcc.dg/torture/pr56420.c: New test.
7211
7212 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
7213
7214 PR middle-end/56108
7215 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7216
7217 2013-02-21 Martin Jambor <mjambor@suse.cz>
7218
7219 PR tree-optimization/56310
7220 * g++.dg/ipa/pr56310.C: New test.
7221
7222 2013-02-21 Janus Weil <janus@gcc.gnu.org>
7223
7224 PR fortran/56385
7225 * gfortran.dg/proc_ptr_comp_37.f90: New.
7226
7227 2013-02-21 Richard Biener <rguenther@suse.de>
7228
7229 PR tree-optimization/56415
7230 Revert
7231 2013-02-11 Richard Biener <rguenther@suse.de>
7232
7233 PR tree-optimization/56273
7234 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7235 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7236 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7237 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7238 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7239 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7240
7241 2013-02-21 Marek Polacek <polacek@redhat.com>
7242
7243 PR tree-optimization/56398
7244 * g++.dg/torture/pr56398.C: New test.
7245
7246 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7247
7248 PR inline-asm/56405
7249 * gcc.c-torture/compile/pr56405.c: New test.
7250
7251 2013-02-20 Jan Hubicka <jh@suse.cz>
7252
7253 PR tree-optimization/56265
7254 * g++.dg/ipa/devirt-11.C: New testcase.
7255
7256 2013-02-20 Richard Biener <rguenther@suse.de>
7257
7258 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7259
7260 2013-02-20 Richard Biener <rguenther@suse.de>
7261 Jakub Jelinek <jakub@redhat.com>
7262
7263 PR tree-optimization/56396
7264 * gcc.dg/pr56396.c: New testcase.
7265
7266 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7267
7268 PR c++/56373
7269 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7270
7271 2013-02-19 Richard Biener <rguenther@suse.de>
7272
7273 PR tree-optimization/56384
7274 * gcc.dg/torture/pr56384.c: New testcase.
7275
7276 2013-02-19 Jakub Jelinek <jakub@redhat.com>
7277
7278 PR tree-optimization/56350
7279 * gcc.dg/pr56350.c: New test.
7280
7281 PR tree-optimization/56381
7282 * g++.dg/opt/pr56381.C: New test.
7283
7284 2013-02-18 Jakub Jelinek <jakub@redhat.com>
7285
7286 PR pch/54117
7287 * lib/dg-pch.exp (pch-init, pch-finish,
7288 check_effective_target_pch_supported_debug): New procs.
7289 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7290 Likewise if $pch_unsupported_debug and $flags include -g.
7291 Skip FAILs about missing *.gch file if $pch_unsupported_debug
7292 and dg-require-effective-target pch_unsupported_debug.
7293 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7294 * objc.dg/pch/pch.exp: Likewise.
7295 * gcc.dg/pch/pch.exp: Likewise.
7296 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7297 pch_unsupported_debug.
7298 * gcc.dg/pch/valid-1.hs: Likewise.
7299 * gcc.dg/pch/valid-1b.c: Likewise.
7300 * gcc.dg/pch/valid-1b.hs: Likewise.
7301
7302 2013-02-18 Richard Biener <rguenther@suse.de>
7303
7304 PR tree-optimization/56366
7305 * gcc.dg/torture/pr56366.c: New testcase.
7306
7307 2013-02-18 Richard Biener <rguenther@suse.de>
7308
7309 PR middle-end/56349
7310 * gcc.dg/torture/pr56349.c: New testcase.
7311
7312 2013-02-18 Richard Biener <rguenther@suse.de>
7313
7314 PR tree-optimization/56321
7315 * gcc.dg/torture/pr56321.c: New testcase.
7316
7317 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7318
7319 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7320
7321 2013-02-16 Jakub Jelinek <jakub@redhat.com>
7322 Dodji Seketeli <dodji@redhat.com>
7323
7324 PR asan/56330
7325 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7326 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7327 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7328 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7329 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7330 * c-c++-common/asan/pr56330.c: Likewise.
7331 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7332 Ensure the size argument of __builtin_memcpy is a constant.
7333
7334 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7335 Paolo Carlini <paolo.carlini@oracle.com>
7336
7337 PR c++/51242
7338 * g++.dg/cpp0x/enum23.C: New.
7339
7340 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7341
7342 PR target/54685
7343 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7344
7345 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7346
7347 PR rtl-optimization/56348
7348 * gcc.target/i386/pr56348.c: New test.
7349
7350 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
7351
7352 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7353 * gcc.target/arm/interrupt-2.c: Likewise.
7354
7355 2013-02-15 Tobias Burnus <burnus@net-b.de>
7356
7357 PR fortran/56318
7358 * gfortran.dg/matmul_9.f90: New.
7359
7360 2013-02-15 Tobias Burnus <burnus@net-b.de>
7361
7362 PR fortran/53818
7363 * gfortran.dg/init_flag_11.f90: New.
7364
7365 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7366
7367 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7368
7369 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7370
7371 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7372 characters.
7373
7374 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7375 Tobias Burnus <burnus@net-b.de>
7376
7377 PR testsuite/56138
7378 * gfortran.dg/allocatable_function_7.f90: New.
7379
7380 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7381
7382 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7383 * asan_globals_test-wrapper.cc: New file.
7384 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7385 instead of asan_globals_test.cc as dg-additional-sources.
7386 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7387 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7388 "sanitizer_test_utils.h" instead of
7389 "sanitizer_common/tests/sanitizer_test_utils.h".
7390 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7391 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7392 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7393 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7394 * g++.dg/asan/asan_test.cc: Synced from upstream.
7395 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7396
7397 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7398
7399 Fix an asan crash
7400 * c-c++-common/asan/memcmp-2.c: New test.
7401
7402 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7403
7404 PR c++/55582
7405 * g++.dg/cpp0x/udlit-string-literal.h: New.
7406 * g++.dg/cpp0x/udlit-string-literal.C: New.
7407
7408 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7409
7410 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7411
7412 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7413
7414 PR target/56184
7415 * gcc.target/arm/pr56184.C: New test.
7416
7417 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR c++/56302
7420 * g++.dg/torture/pr56302.C: New test.
7421 * g++.dg/cpp0x/constexpr-56302.C: New test.
7422 * c-c++-common/pr56302.c: New test.
7423
7424 2013-02-13 Tobias Burnus <burnus@net-b.de>
7425 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7426
7427 PR fortran/56204
7428 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7429 * gfortran.dg/quad_3.f90: Ditto.
7430
7431 2013-02-13 Kostya Serebryany <kcc@google.com>
7432
7433 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7434 to match the fresh asan run-time.
7435 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7436
7437 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7438
7439 Avoid instrumenting duplicated memory access in the same basic block
7440 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7441 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7442 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7443 * c-c++-common/asan/inc.c: Likewise.
7444
7445 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7446
7447 PR inline-asm/56148
7448 * gcc.target/i386/pr56148.c: New test.
7449
7450 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7451 Tobias Burnus <burnus@net-b.de>
7452
7453 PR testsuite/56082
7454 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7455 to kind=2.
7456
7457 2013-02-12 Richard Biener <rguenther@suse.de>
7458
7459 PR lto/56297
7460 * gcc.dg/lto/pr56297_0.c: New testcase.
7461 * gcc.dg/lto/pr56297_0.c: Likewise.
7462
7463 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7464
7465 PR fortran/46952
7466 * gfortran.dg/typebound_deferred_1.f90: New.
7467
7468 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR rtl-optimization/56151
7471 * gcc.target/i386/pr56151.c: New test.
7472
7473 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7474
7475 * g++.dg/ext/mv12.C: New test.
7476 * g++.dg/ext/mv12.h: New file.
7477 * g++.dg/ext/mv12-aux.C: New file.
7478 * g++.dg/ext/mv13.C: New test.
7479
7480 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7481
7482 * lib/target-supports.exp
7483 (check_effective_target_powerpc_eabi_ok): New.
7484 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7485 powerpc_eabi_ok.
7486 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7487 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7488 only.
7489 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7490 * gcc.target/powerpc/pr51623.c: Likewise.
7491 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7492 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7493
7494 2013-02-11 Alexander Potapenko <glider@google.com>
7495 Jack Howarth <howarth@bromo.med.uc.edu>
7496 Jakub Jelinek <jakub@redhat.com>
7497
7498 PR sanitizer/55617
7499 * g++.dg/asan/pr55617.C: Run on all targets.
7500
7501 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7502
7503 PR rtl-optimization/56275
7504 * gcc.dg/pr56275.c: New test.
7505
7506 2013-02-11 Richard Biener <rguenther@suse.de>
7507
7508 PR tree-optimization/56273
7509 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7510
7511 2013-02-11 Richard Biener <rguenther@suse.de>
7512
7513 PR tree-optimization/56264
7514 * gcc.dg/torture/pr56264.c: New testcase.
7515
7516 2013-02-11 Richard Biener <rguenther@suse.de>
7517
7518 PR tree-optimization/56273
7519 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7520 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7521 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7522 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7523 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7524 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7525
7526 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7527
7528 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7529 for *-*-linux-gnu targets.
7530 * g++.dg/asan/interception-test-1.c: Ditto.
7531 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7532 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7533
7534 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7535
7536 PR fortran/55362
7537 * gfortran.dg/intrinsic_size_4.f90 : New test.
7538
7539 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7540
7541 PR target/56256
7542 * gcc.target/powerpc/pr56256.c: New test.
7543
7544 2013-02-08 Ian Lance Taylor <iant@google.com>
7545
7546 * lib/go.exp: Load timeout.exp.
7547
7548 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7549
7550 PR rtl-optimization/56246
7551 * gcc.target/i386/pr56246.c: New test.
7552
7553 2013-02-08 Jeff Law <law@redhat.com>
7554
7555 PR debug/53948
7556 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7557
7558 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7559
7560 PR target/56043
7561 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7562 powerpc*-*-linux*.
7563
7564 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7565
7566 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7567
7568 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7569
7570 PR rtl-optimization/56195
7571 * gcc.dg/torture/pr56195.c: New test.
7572
7573 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7574
7575 PR fortran/54107
7576 * gfortran.dg/recursive_interface_2.f90: New test.
7577
7578 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR tree-optimization/56250
7581 * gcc.c-torture/execute/pr56250.c: New test.
7582
7583 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7584
7585 PR tree-optimization/56064
7586 * gcc.dg/fixed-point/view-convert-2.c: New test.
7587
7588 2013-02-08 Michael Matz <matz@suse.de>
7589
7590 PR tree-optimization/52448
7591 * gcc.dg/pr52448.c: New test.
7592
7593 2013-02-08 Richard Biener <rguenther@suse.de>
7594
7595 PR middle-end/56181
7596 * gcc.dg/torture/pr56181.c: New testcase.
7597
7598 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7599
7600 PR target/54222
7601 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7602 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7603
7604 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR c++/56241
7607 * g++.dg/parse/crash61.C: New test.
7608
7609 PR c++/56239
7610 * g++.dg/parse/pr56239.C: New test.
7611
7612 PR c++/56237
7613 * g++.dg/abi/mangle61.C: New test.
7614
7615 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7616
7617 PR rtl-optimization/56225
7618 * gcc.target/i386/pr56225.c: New test.
7619
7620 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR debug/56154
7623 * gcc.dg/guality/pr56154-1.c: New test.
7624 * gcc.dg/guality/pr56154-2.c: New test.
7625 * gcc.dg/guality/pr56154-3.c: New test.
7626 * gcc.dg/guality/pr56154-4.c: New test.
7627 * gcc.dg/guality/pr56154-aux.c: New file.
7628
7629 PR tree-optimization/55789
7630 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7631 cleanup-tree-dump.
7632 * gcc.dg/tree-ssa/inline-3.c: Add
7633 --param max-early-inliner-iterations=2 option.
7634
7635 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7636
7637 PR debug/53363
7638 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7639 Add -fno-dwarf2-cfi-asm to dg-options.
7640 Adapt match count.
7641
7642 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR target/56228
7645 * gcc.dg/pr56228.c: New test.
7646
7647 2013-02-07 Alan Modra <amodra@gmail.com>
7648
7649 PR target/54009
7650 * gcc.target/powerpc/pr54009.c: New test.
7651 PR target/54131
7652 * gfortran.dg/pr54131.f: New test.
7653
7654 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
7655
7656 PR fortran/55789
7657 * gfortran.dg/array_constructor_41.f90: New test.
7658
7659 2013-02-06 Janus Weil <janus@gcc.gnu.org>
7660
7661 PR fortran/55978
7662 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7663
7664 2013-02-06 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR middle-end/56217
7667 * g++.dg/gomp/pr56217.C: New test.
7668
7669 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR tree-optimization/56205
7672 * gcc.dg/tree-ssa/stdarg-6.c: New test.
7673 * gcc.c-torture/execute/pr56205.c: New test.
7674
7675 2013-02-05 Richard Biener <rguenther@suse.de>
7676
7677 PR tree-optimization/53342
7678 PR tree-optimization/53185
7679 * gcc.dg/vect/pr53185-2.c: New testcase.
7680
7681 2013-02-05 Jan Hubicka <jh@suse.cz>
7682
7683 PR tree-optimization/55789
7684 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7685 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7686 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7687 * g++.dg/ipa/inline-1.C: New testcase.
7688 * g++.dg/ipa/inline-2.C: New testcase.
7689 * g++.dg/ipa/inline-3.C: New testcase.
7690
7691 2013-02-05 Jan Hubicka <jh@suse.cz>
7692
7693 PR tree-optimization/55789
7694 * g++.dg/torture/pr55789.C: New testcase.
7695
7696 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7697
7698 PR middle-end/56167
7699 * gcc.dg/pr56167.c: New test.
7700
7701 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7702
7703 PR target/55146
7704 * gcc.target/sh/pr55146.c: New.
7705
7706 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7707
7708 PR tree-optimization/54386
7709 * gcc.target/sh/pr54386.c: New.
7710
7711 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
7712
7713 PR fortran/56008
7714 * gfortran.dg/realloc_on _assign_16.f90 : New test.
7715
7716 PR fortran/47517
7717 * gfortran.dg/realloc_on _assign_17.f90 : New test.
7718
7719 2013-02-04 Alexander Potapenko <glider@google.com>
7720 Jack Howarth <howarth@bromo.med.uc.edu>
7721 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR sanitizer/55617
7724 * g++.dg/asan/pr55617.C: New test.
7725
7726 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7727
7728 PR fortran/54195
7729 * gfortran.dg/typebound_operator_19.f90: New test.
7730 * gfortran.dg/typebound_assignment_4.f90: New test.
7731
7732 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7733
7734 PR fortran/54107
7735 * gfortran.dg/recursive_interface_1.f90: New test.
7736
7737 2013-02-04 Richard Guenther <rguenther@suse.de>
7738
7739 PR lto/56168
7740 * gcc.dg/lto/pr56168_0.c: New testcase.
7741 * gcc.dg/lto/pr56168_1.c: Likewise.
7742
7743 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7744
7745 PR fortran/50627
7746 PR fortran/56054
7747 * gfortran.dg/block_12.f90: New test.
7748 * gfortran.dg/module_error_1.f90: New test.
7749
7750 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7751
7752 * lib/target-supports.exp (check_effective_target_vect_float)
7753 (check_effective_target_vect_no_align): Add mips-sde-elf.
7754
7755 2013-02-01 Jakub Jelinek <jakub@redhat.com>
7756
7757 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7758
7759 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
7760
7761 * gcc.dg/pr56023.c: XFAIL on AIX.
7762 * gcc.dg/vect/pr49352.c: Same.
7763
7764 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
7765
7766 * gnat.dg/opt26.adb: New test.
7767
7768 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7769
7770 Revert.
7771 2013-01-27 Amol Pise <amolpise15@gmail.com>
7772
7773 * gcc.target/arm/neon-vfnms-1.c: New test.
7774 * gcc.target/arm/neon-vfnma-1.c: New test.
7775
7776 2013-01-31 Richard Biener <rguenther@suse.de>
7777
7778 PR tree-optimization/56157
7779 * gcc.dg/torture/pr56157.c: New testcase.
7780
7781 2013-01-30 Richard Biener <rguenther@suse.de>
7782
7783 PR tree-optimization/56150
7784 * gcc.dg/torture/pr56150.c: New testcase.
7785
7786 2013-01-30 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR sanitizer/55374
7789 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7790 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
7791 printed in backtrace.
7792 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7793 to avoid errors about mismatched allocation vs. deallocation.
7794
7795 PR c++/55742
7796 * g++.dg/mv1.C: Moved to...
7797 * g++.dg/ext/mv1.C: ... here. Adjust test.
7798 * g++.dg/mv2.C: Moved to...
7799 * g++.dg/ext/mv2.C: ... here. Adjust test.
7800 * g++.dg/mv3.C: Moved to...
7801 * g++.dg/ext/mv3.C: ... here.
7802 * g++.dg/mv4.C: Moved to...
7803 * g++.dg/ext/mv4.C: ... here.
7804 * g++.dg/mv5.C: Moved to...
7805 * g++.dg/ext/mv5.C: ... here. Adjust test.
7806 * g++.dg/mv6.C: Moved to...
7807 * g++.dg/ext/mv6.C: ... here. Adjust test.
7808 * g++.dg/ext/mv7.C: New test.
7809 * g++.dg/ext/mv8.C: New test.
7810 * g++.dg/ext/mv9.C: New test.
7811 * g++.dg/ext/mv10.C: New test.
7812 * g++.dg/ext/mv11.C: New test.
7813
7814 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
7815
7816 PR rtl-optimization/56144
7817 * gcc.dg/pr56144.c: New.
7818
7819 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
7820
7821 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7822 message.
7823 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7824 * g++.dg/cpp0x/constexpr-55573.C: Same
7825
7826 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
7827
7828 PR tree-optimization/56064
7829 * gcc.dg/fixed-point/view-convert.c: New test.
7830
7831 2013-01-30 Andreas Schwab <schwab@suse.de>
7832
7833 * lib/target-supports-dg.exp (dg-process-target): Use expr to
7834 evaluate the end index in string range.
7835
7836 2013-01-30 Tobias Burnus <burnus@net-b.de>
7837
7838 PR fortran/56138
7839 * gfortran.dg/allocatable_function_6.f90: New.
7840
7841 2013-01-29 Janus Weil <janus@gcc.gnu.org>
7842 Mikael Morin <mikael@gcc.gnu.org>
7843
7844 PR fortran/54107
7845 * gfortran.dg/proc_ptr_comp_36.f90: New.
7846
7847 2013-01-29 Richard Biener <rguenther@suse.de>
7848
7849 PR tree-optimization/55270
7850 * gcc.dg/torture/pr55270.c: New testcase.
7851
7852 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR rtl-optimization/56117
7855 * gcc.dg/pr56117.c: New test.
7856
7857 2013-01-28 Richard Biener <rguenther@suse.de>
7858
7859 PR tree-optimization/56034
7860 * gcc.dg/torture/pr56034.c: New testcase.
7861
7862 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR tree-optimization/56125
7865 * gcc.dg/pr56125.c: New test.
7866
7867 2013-01-28 Tobias Burnus <burnus@net-b.de>
7868 Mikael Morin <mikael@gcc.gnu.org>
7869
7870 PR fortran/53537
7871 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7872 * gfortran.dg/import8.f90: Likewise.
7873 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7874 * gfortran.dg/import10.f90: New test.
7875 * gfortran.dg/import11.f90: Likewise
7876
7877 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7878
7879 PR testsuite/56053
7880 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7881 string.h. Provide memset, malloc and free prototypes, adjust line
7882 numbers in dg-output.
7883 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7884 Provide memset prototype and adjust line numbers in dg-output.
7885 * c-c++-common/asan/global-overflow-1.c: Likewise.
7886
7887 PR tree-optimization/56094
7888 * gcc.dg/pr56094.c: New test.
7889
7890 2013-01-27 Amol Pise <amolpise15@gmail.com>
7891
7892 * gcc.target/arm/neon-vfnms-1.c: New test.
7893 * gcc.target/arm/neon-vfnma-1.c: New test.
7894
7895 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
7896
7897 PR target/56114
7898 * gcc.target/i386/pr56114.c: New test.
7899
7900 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
7901
7902 PR fortran/55984
7903 * gfortran.dg/associate_14.f90: New test.
7904
7905 PR fortran/56047
7906 * gfortran.dg/associate_13.f90: New test.
7907
7908 2013-01-25 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR tree-optimization/56098
7911 * gcc.dg/pr56098-1.c: New test.
7912 * gcc.dg/pr56098-2.c: New test.
7913
7914 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
7915
7916 PR target/54222
7917 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7918
7919 2013-01-22 Marek Polacek <polacek@redhat.com>
7920
7921 PR tree-optimization/56035
7922 * gcc.dg/pr56035.c: New test.
7923
7924 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7925
7926 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7927 for MIPS.
7928
7929 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7930
7931 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7932
7933 2013-01-24 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR c/56078
7936 * gcc.dg/pr56078.c: New test.
7937 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7938
7939 2013-01-24 Martin Jambor <mjambor@suse.cz>
7940
7941 PR tree-optimization/55927
7942 * g++.dg/ipa/devirt-10.C: Disable early inlining.
7943
7944 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
7945
7946 * gcc.target/i386/movsd.c: New test.
7947
7948 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
7949
7950 PR inline-asm/55934
7951 * gcc.target/i386/pr55934.c: New test.
7952
7953 2013-01-23 Janus Weil <janus@gcc.gnu.org>
7954
7955 PR fortran/56081
7956 * gfortran.dg/select_8.f90: New.
7957
7958 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
7959
7960 * gcc.target/microblaze/microblaze.exp: Remove
7961 target_config_cflags check.
7962
7963 2013-01-23 Jakub Jelinek <jakub@redhat.com>
7964
7965 PR fortran/56052
7966 * gfortran.dg/gomp/pr56052.f90: New test.
7967
7968 PR target/49069
7969 * gcc.dg/pr49069.c: New test.
7970
7971 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7972
7973 PR c++/55944
7974 * g++.dg/cpp0x/constexpr-static10.C: New.
7975
7976 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
7977
7978 PR target/56028
7979 * gcc.target/i386/pr56028.c: New test.
7980
7981 2013-01-22 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR target/55686
7984 * gcc.target/i386/pr55686.c: New test.
7985
7986 2013-01-22 Dodji Seketeli <dodji@redhat.com>
7987
7988 PR c++/53609
7989 * g++.dg/cpp0x/variadic139.C: New test.
7990 * g++.dg/cpp0x/variadic140.C: Likewise.
7991 * g++.dg/cpp0x/variadic141.C: Likewise.
7992
7993 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
7994
7995 * gnat.dg/warn8.adb: New test.
7996
7997 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7998
7999 PR fortran/55919
8000 * gfortran.dg/include_8.f90: New test.
8001
8002 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8003
8004 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8005 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8006
8007 2013-01-21 Jakub Jelinek <jakub@redhat.com>
8008
8009 PR tree-optimization/56051
8010 * gcc.c-torture/execute/pr56051.c: New test.
8011
8012 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8013
8014 PR rtl-optimization/56023
8015 * gcc.dg/pr56023.c: New test.
8016
8017 2013-01-21 Martin Jambor <mjambor@suse.cz>
8018
8019 PR middle-end/56022
8020 * gcc.target/i386/pr56022.c: New test.
8021
8022 2013-01-21 Jason Merrill <jason@redhat.com>
8023
8024 * lib/target-supports.exp (check_effective_target_alias): New.
8025
8026 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
8027
8028 PR debug/53235
8029 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8030
8031 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
8032
8033 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8034
8035 2013-01-19 Jeff Law <law@redhat.com>
8036
8037 PR tree-optimization/52631
8038 * tree-ssa/pr52631.c: New test.
8039 * tree-ssa/ssa-fre-9: Update expected output.
8040
8041 2013-01-19 Anthony Green <green@moxielogic.com>
8042
8043 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8044 for moxie.
8045
8046 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR tree-optimization/56029
8049 * g++.dg/torture/pr56029.C: New test.
8050
8051 2013-01-18 Sharad Singhai <singhai@google.com>
8052
8053 PR tree-optimization/55995
8054 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8055
8056 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
8057
8058 PR target/55433
8059 * gcc.target/i386/pr55433.c: New.
8060
8061 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR middle-end/56015
8064 * gfortran.dg/pr56015.f90: New test.
8065
8066 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
8067
8068 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8069
8070 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
8071
8072 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8073 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8074 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8075 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8076 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8077
8078 2013-01-17 Jeff Law <law@redhat.com>
8079
8080 * gcc.dg/pr52573.c: Move to...
8081 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
8082
8083 PR rtl-optimization/52573
8084 * gcc.dg/pr52573.c: New test.
8085
8086 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
8087
8088 PR sanitizer/55679
8089 * g++.dg/asan/interception-test-1.C: Skip on darwin.
8090 * lib/target-supports.exp (check_effective_target_swapcontext): Use
8091 check_no_compiler_messages to test support in ucontext.h.
8092 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8093 compliant RLIMIT_AS.
8094
8095 2013-01-17 Marek Polacek <polacek@redhat.com>
8096
8097 PR rtl-optimization/55833
8098 * gcc.dg/pr55833.c: New test.
8099
8100 2013-01-17 Jan Hubicka <jh@suse.cz>
8101
8102 PR tree-optimization/55273
8103 * gcc.c-torture/compile/pr55273.c: New testcase.
8104
8105 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
8106
8107 PR target/55981
8108 * gcc.target/pr55981.c: New test.
8109
8110 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
8111
8112 * gcc.target/arm/pr40887.c: Require at least armv5.
8113 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8114 * gcc.target/arm/pr51915.c: Likewise.
8115 * gcc.target/arm/pr52006.c: Likewise.
8116 * gcc.target/arm/pr53187.c: Likewise.
8117
8118 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8119 * gcc.target/arm/ftest-support-arm.h: Delete.
8120 * gcc.target/arm/ftest-support-thumb.h: Delete.
8121 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8122 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8123 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8124 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8125 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8126 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8127 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8128 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8129 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8130 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8131 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8132 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8133 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8134 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8135 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8136 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8137 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8138 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8139 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8140 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8141 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8142 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8143 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8144 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8145
8146 2013-01-17 Martin Jambor <mjambor@suse.cz>
8147
8148 PR tree-optimizations/55264
8149 * g++.dg/ipa/pr55264.C: New test.
8150
8151 2013-01-16 Janus Weil <janus@gcc.gnu.org>
8152
8153 PR fortran/55983
8154 * gfortran.dg/class_55.f90: New.
8155
8156 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
8157
8158 PR testsuite/55994
8159 * gcc.c-torture/execute/builtins/builtins.exp: Add
8160 -Wl,--allow-multiple-definition for eabi and elf targets.
8161
8162 PR testsuite/54622
8163 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8164 check_effective_target_vect_perm_short,
8165 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8166 check_effective_target_vect64): Return 0 for big-endian ARM.
8167 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8168
8169 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8170 prototypes.
8171
8172 2013-01-16 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/55964
8175 * gcc.dg/torture/pr55964.c: New testcase.
8176
8177 2013-01-16 Richard Biener <rguenther@suse.de>
8178
8179 PR tree-optimization/54767
8180 PR tree-optimization/53465
8181 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8182
8183 2013-01-16 Christian Bruel <christian.bruel@st.com>
8184
8185 PR target/55301
8186 * gcc.target/sh/sh-switch.c: New testcase.
8187
8188 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8189
8190 * gcc.dg/webizer.c: Increase the array size.
8191
8192 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8193
8194 PR target/55940
8195 * gcc.dg/pr55940.c: New test.
8196
8197 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
8198 Harald Anlauf <anlauf@gmx.de>
8199
8200 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8201 * gfortran.dg/bounds_check_5.f90: Likewise.
8202 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8203 * gfortran.dg/continuation_9.f90: Likewise.
8204 * gfortran.dg/move_alloc_13.f90: Likewise.
8205 * gfortran.dg/structure_constructor_11.f90: Likewise.
8206 * gfortran.dg/tab_continuation.f: Likewise.
8207 * gfortran.dg/warning-directive-2.F90: Likewise.
8208 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8209
8210 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8211
8212 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8213 * gcc.target/arm/fma-sp.c: Likewise.
8214
8215 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
8216
8217 PR rtl-optimization/55153
8218 * gcc.dg/pr55153.c: New.
8219
8220 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8221
8222 PR tree-optimization/55920
8223 * gcc.c-torture/compile/pr55920.c: New test.
8224
8225 2013-01-15 Richard Biener <rguenther@suse.de>
8226
8227 PR middle-end/55882
8228 * gcc.dg/torture/pr55882.c: New testcase.
8229
8230 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR tree-optimization/55955
8233 * gcc.c-torture/compile/pr55955.c: New test.
8234
8235 2013-01-15 Dodji Seketeli <dodji@redhat.com>
8236
8237 PR c++/55663
8238 * g++.dg/cpp0x/alias-decl-31.C: New test.
8239
8240 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
8241
8242 PR fortran/54286
8243 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8244 case where interface is null.
8245
8246 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8247
8248 PR fortran/55806
8249 * gfortran.dg/array_constructor_40.f90: New test.
8250
8251 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
8252
8253 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8254
8255 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
8256
8257 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8258 * gcc.target/aarch64/vect-ld1r-compile.c: New.
8259 * gcc.target/aarch64/vect-ld1r-fp.c: New.
8260 * gcc.target/aarch64/vect-ld1r.c: New.
8261 * gcc.target/aarch64/vect-ld1r.x: New.
8262
8263 2013-01-14 Andi Kleen <ak@linux.intel.com>
8264
8265 PR target/55948
8266 * gcc.target/i386/hle-clear-rel.c: New file
8267 * gcc.target/i386/hle-store-rel.c: New file.
8268
8269 2013-01-14 Harald Anlauf <anlauf@gmx.de>
8270
8271 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8272 * gfortran.dg/bounds_check_4.f90: Likewise.
8273 * gfortran.dg/inquire_10.f90: Likewise.
8274 * gfortran.dg/minloc_3.f90: Likewise.
8275 * gfortran.dg/minlocval_3.f90: Likewise.
8276 * gfortran.dg/module_double_reuse.f90: Likewise.
8277 * gfortran.dg/mvbits_1.f90: Likewise.
8278 * gfortran.dg/oldstyle_1.f90: Likewise.
8279 * gfortran.dg/pr20163-2.f: Likewise.
8280 * gfortran.dg/save_1.f90: Likewise.
8281 * gfortran.dg/scan_1.f90: Likewise.
8282 * gfortran.dg/select_char_1.f90: Likewise.
8283 * gfortran.dg/shape_4.f90: Likewise.
8284 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8285 * gfortran.dg/function_optimize_10.f90: Likewise.
8286 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8287 * gfortran.dg/used_types_17.f90: Likewise.
8288 * gfortran.dg/used_types_18.f90: Likewise.
8289
8290 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
8291
8292 PR fortran/54286
8293 * gfortran.dg/proc_ptr_result_8.f90 : New test.
8294
8295 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8296
8297 * gcc.dg/unroll_5.c: Add nomips16 attributes.
8298
8299 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8300
8301 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8302
8303 2013-01-12 Janus Weil <janus@gcc.gnu.org>
8304
8305 PR fortran/55072
8306 * gfortran.dg/assumed_type_2.f90: Fix test case.
8307 * gfortran.dg/internal_pack_13.f90: New test.
8308 * gfortran.dg/internal_pack_14.f90: New test.
8309
8310 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8311
8312 PR fortran/55868
8313 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8314 scan-tree-dump-times for foo.0.x._vptr to deal with change from
8315 $tar to STAR.
8316
8317 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8318
8319 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8320
8321 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8322
8323 PR target/55719
8324 * gcc.target/s390/pr55719.c: New testcase.
8325
8326 2013-01-11 Richard Guenther <rguenther@suse.de>
8327
8328 PR tree-optimization/44061
8329 * gcc.dg/pr44061.c: New testcase.
8330
8331 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8332
8333 Update copyright years.
8334
8335 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
8336 Jakub Jelinek <jakub@redhat.com>
8337
8338 PR target/55565
8339 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8340
8341 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8342
8343 PR rtl-optimization/55672
8344 * gcc.target/i386/pr55672.c: New.
8345
8346 2013-01-10 Jeff Law <law@redhat.com>
8347
8348 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8349 pass/fail message unique.
8350
8351
8352 2013-01-10 Jason Merrill <jason@redhat.com>
8353
8354 * ada/.gitignore: New.
8355
8356 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8357
8358 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8359 Add tls options.
8360 * g++.dg/tls/thread_local2.C: Likewise.
8361 * g++.dg/tls/thread_local2g.C: Likewise.
8362 * g++.dg/tls/thread_local6.C: Likewise.
8363 * g++.dg/tls/thread_local-order1.C: Add tls options.
8364 * g++.dg/tls/thread_local-order2.C: Likewise.
8365 * g++.dg/tls/thread_local3.C: Likewise.
8366 * g++.dg/tls/thread_local3g.C: Likewise.
8367 * g++.dg/tls/thread_local4.C: Likewise.
8368 * g++.dg/tls/thread_local4g.C: Likewise.
8369 * g++.dg/tls/thread_local5.C: Likewise.
8370 * g++.dg/tls/thread_local5g.C: Likewise.
8371 * g++.dg/tls/thread_local6g.C: Likewise.
8372
8373 2013-01-10 Kostya Serebryany <kcc@google.com>
8374
8375 * g++.dg/asan/asan_test.cc: Sync from upstream.
8376
8377 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8378
8379 PR tree-optimization/55921
8380 * gcc.c-torture/compile/pr55921.c: New test.
8381
8382 2013-01-09 Jan Hubicka <jh@suse.cz>
8383
8384 PR tree-optimization/55569
8385 * gcc.c-torture/compile/pr55569.c: New testcase.
8386
8387 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8388
8389 PR fortran/47203
8390 * gfortran.dg/use_28.f90: New test.
8391
8392 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8393
8394 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8395 number matching more robust.
8396
8397 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8398
8399 PR rtl-optimization/55829
8400 * gcc.target/i386/pr55829.c: New.
8401
8402 2013-01-09 Tobias Burnus <burnus@net-b.de>
8403
8404 PR fortran/55758
8405 * gfortran.dg/bind_c_bool_1.f90: New.
8406 * gfortran.dg/do_5.f90: Add dg-warning.
8407
8408 2013-01-09 Jan Hubicka <jh@suse.cz>
8409
8410 PR tree-optimization/55875
8411 * gcc.c-torture/execute/pr55875.c: New testcase.
8412 * g++.dg/torture/pr55875.C: New testcase.
8413
8414 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR c/48418
8417 * c-c++-common/pr48418.c: New test.
8418
8419 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8420
8421 PR c++/55801
8422 * g++.dg/tls/thread_local-ice.C: New.
8423
8424 2013-01-09 Andreas Schwab <schwab@suse.de>
8425
8426 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8427
8428 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR tree-optimization/48189
8431 * gcc.dg/pr48189.c: New test.
8432
8433 2013-01-04 Jan Hubicka <jh@suse.cz>
8434
8435 PR tree-optimization/55823
8436 * g++.dg/ipa/devirt-10.C: New testcase.
8437
8438 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8439 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8440
8441 PR rtl-optimization/55845
8442 * gcc.target/i386/pr55845.c: New test.
8443
8444 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8445
8446 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8447 instructions generated instead of number of occurances.
8448
8449 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8450
8451 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8452 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8453 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8454 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8455 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8456 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8457 * gcc.target/aarch64/vect-fcm.x: Likewise.
8458 * lib/target-supports.exp
8459 (check_effective_target_vect_cond): Enable for AArch64.
8460
8461 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8462
8463 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8464 endian-safe float pool loading.
8465 (test_square_root_v4sf): Likewise.
8466 (test_square_root_v2df): Likewise.
8467 * lib/target-supports.exp
8468 (check_effective_target_vect_call_sqrtf): Add AArch64.
8469
8470 2013-01-08 Martin Jambor <mjambor@suse.cz>
8471
8472 PR debug/55579
8473 * gcc.dg/tree-ssa/pr55579.c: New test.
8474
8475 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8476
8477 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8478 asm comments.
8479
8480 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8481
8482 PR middle-end/55890
8483 * gcc.dg/torture/pr55890-3.c: New test.
8484
8485 PR middle-end/55851
8486 * gcc.c-torture/compile/pr55851.c: New test.
8487
8488 PR sanitizer/55844
8489 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8490 dg-options.
8491
8492 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8493
8494 PR fortran/55618
8495 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8496
8497 2013-01-07 Tobias Burnus <burnus@net-b.de>
8498
8499 PR fortran/55763
8500 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8501 * gfortran.dg/pointer_init_7.f90: New.
8502
8503 2013-01-07 Richard Biener <rguenther@suse.de>
8504
8505 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8506
8507 2013-01-07 Richard Biener <rguenther@suse.de>
8508
8509 PR middle-end/55890
8510 * gcc.dg/torture/pr55890-1.c: New testcase.
8511 * gcc.dg/torture/pr55890-2.c: Likewise.
8512
8513 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8514
8515 * gcc.target/aarch64/fmovd.c: New.
8516 * gcc.target/aarch64/fmovf.c: Likewise.
8517 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8518 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8519 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8520 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8521 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8522 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8523
8524 2013-01-07 Richard Biener <rguenther@suse.de>
8525
8526 PR tree-optimization/55888
8527 PR tree-optimization/55862
8528 * gcc.dg/torture/pr55888.c: New testcase.
8529
8530 2013-01-07 Tobias Burnus <burnus@net-b.de>
8531
8532 PR fortran/55852
8533 * gfortran.dg/intrinsic_size_3.f90: New.
8534
8535 2013-01-07 Tobias Burnus <burnus@net-b.de>
8536
8537 PR fortran/55763
8538 * gfortran.dg/select_type_32.f90: New.
8539
8540 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8541
8542 PR c++/52343
8543 * g++.dg/cpp0x/alias-decl-29.C: New test.
8544
8545 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8546
8547 PR fortran/53876
8548 PR fortran/54990
8549 PR fortran/54992
8550 * gfortran.dg/class_array_15.f03: New test.
8551
8552 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8553
8554 PR fortran/42769
8555 PR fortran/45836
8556 PR fortran/45900
8557 * gfortran.dg/use_23.f90: New test.
8558 * gfortran.dg/use_24.f90: New test.
8559 * gfortran.dg/use_25.f90: New test.
8560 * gfortran.dg/use_26.f90: New test.
8561 * gfortran.dg/use_27.f90: New test.
8562
8563 2013-01-06 Olivier Hainque <hainque@adacore.com>
8564
8565 * gnat.dg/specs/clause_on_volatile.ads: New test.
8566
8567 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8568
8569 * gnat.dg/alignment10.adb: New test.
8570
8571 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8572 Mikael Morin <mikael@gcc.gnu.org>
8573
8574 PR fortran/55827
8575 * gfortran.dg/use_22.f90: New test.
8576
8577 2013-01-04 Andrew Pinski <apinski@cavium.com>
8578
8579 * gcc.target/aarch64/cmp-1.c: New testcase.
8580
8581 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
8582
8583 PR fortran/55172
8584 * gfortran.dg/select_type_31.f03: New test.
8585
8586 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8587
8588 PR c++/54526 (again)
8589 * g++.dg/cpp0x/parse2.C: Extend.
8590 * g++.old-deja/g++.other/crash28.C: Adjust.
8591
8592 2013-01-04 Richard Biener <rguenther@suse.de>
8593
8594 PR tree-optimization/55862
8595 * gcc.dg/torture/pr55862.c: New testcase.
8596
8597 2013-01-04 Martin Jambor <mjambor@suse.cz>
8598
8599 PR tree-optimization/55755
8600 * gcc.dg/torture/pr55755.c: New test.
8601 * gcc.dg/tree-ssa/sra-13.c: Likewise.
8602 * gcc.dg/tree-ssa/pr45144.c: Update.
8603
8604 2013-01-04 Richard Biener <rguenther@suse.de>
8605
8606 PR middle-end/55863
8607 * gcc.dg/fold-reassoc-2.c: New testcase.
8608
8609 2013-01-04 Tobias Burnus <burnus@net-b.de>
8610
8611 PR fortran/55763
8612 * gfortran.dg/null_7.f90: New.
8613
8614 2013-01-04 Tobias Burnus <burnus@net-b.de>
8615
8616 PR fortran/55854
8617 PR fortran/55763
8618 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8619 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8620 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8621
8622 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8623
8624 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8625
8626 2013-01-03 Janus Weil <janus@gcc.gnu.org>
8627
8628 PR fortran/55855
8629 * gfortran.dg/assignment_1.f90: Modified.
8630 * gfortran.dg/assignment_4.f90: New.
8631
8632 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
8633
8634 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8635
8636 2013-01-03 Richard Biener <rguenther@suse.de>
8637
8638 PR tree-optimization/55857
8639 * gcc.dg/vect/pr55857-1.c: New testcase.
8640 * gcc.dg/vect/pr55857-2.c: Likewise.
8641
8642 2013-01-03 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR rtl-optimization/55838
8645 * gcc.dg/pr55838.c: New test.
8646
8647 PR tree-optimization/55832
8648 * gcc.c-torture/compile/pr55832.c: New test.
8649
8650 2013-01-02 Teresa Johnson <tejohnson@google.com>
8651
8652 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8653 * gcc.dg/tree-ssa/loop-23.c: Ditto.
8654 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8655 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8656 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8657 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8658 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8659 * gcc.dg/unroll_1.c: Ditto.
8660 * gcc.dg/unroll_2.c: Ditto.
8661 * gcc.dg/unroll_3.c: Ditto.
8662 * gcc.dg/unroll_4.c: Ditto.
8663
8664 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8665
8666 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8667
8668 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8669
8670 PR fortran/55818
8671 * gfortran.dg/eof_4.f90: New test.
8672
8673 2013-01-02 Jakub Jelinek <jakub@redhat.com>
8674
8675 * lib/c-compat.exp (compat-use-alt-compiler): Remove
8676 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8677 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8678 (compat_setup_dfp): Initialize compat_alt_caret and
8679 compat_save_TEST_ALWAYS_FLAGS.
8680
8681 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8682
8683 * gcc.dg/torture/tls/tls-reload-1.c: New test.
8684
8685 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8686
8687 * gcc.dg/torture/fp-int-convert-2.c: New test.
8688
8689 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8690
8691 * gfortran.dg/newunit_3.f90: Add dg-do run.
8692 * gfortran.dg/inquire_15.f90: Add dg-do run.
8693
8694 2013-01-01 Jakub Jelinek <jakub@redhat.com>
8695
8696 PR tree-optimization/55831
8697 * gcc.dg/pr55831.c: New test.
8698 \f
8699 Copyright (C) 2013 Free Software Foundation, Inc.
8700
8701 Copying and distribution of this file, with or without modification,
8702 are permitted in any medium without royalty provided the copyright
8703 notice and this notice are preserved.