re PR middle-end/54921 (wrong code with -Os -fno-omit-frame-pointer -fsched2-use...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-20 Jakub Jelinek <jakub@redhat.com>
2
3 PR rtl-optimization/54921
4 * gcc.dg/pr54921.c: New test.
5
6 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
7
8 * gcc.target/i386/pr55359.c: New test.
9
10 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
11
12 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
13 * g++.dg/tls/thread_local3g.C: Likewise.
14 * g++.dg/tls/thread_local4g.C: Likewise.
15 * g++.dg/tls/thread_local5g.C: Likewise.
16 * g++.dg/tls/thread_local6g.C: Likewise.
17 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
18 * g++.dg/tls/thread_local2.C: Likewise.
19 * g++.dg/tls/thread_local2g.C: Likewise.
20 * g++.dg/tls/thread_local6.C: Likewise.
21
22 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
23
24 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
25 * gcc.dg/tm/clone-1.c: New test.
26
27 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
28
29 PR c++/55368
30 * g++.dg/parse/struct-5.C: New.
31
32 2012-11-19 Tom de Vries <tom@codesourcery.com>
33
34 PR rtl-optimization/55315
35 * gcc.target/mips/pr55315.c: New test.
36
37 2012-11-17 Jakub Jelinek <jakub@redhat.com>
38
39 PR tree-optimization/55236
40 * gcc.dg/pr55236.c: New test.
41
42 PR testsuite/55188
43 * gcc.dg/pr19105.c: Accept also optimizing
44 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
45
46 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
47 from addr2line_output. Increment idx if asking for more than one
48 address in one object.
49
50 2012-11-16 Jakub Jelinek <jakub@redhat.com>
51
52 PR tree-optimization/55329
53 * g++.dg/opt/pr55329.C: New test.
54
55 2012-11-16 Janus Weil <janus@gcc.gnu.org>
56
57 PR fortran/55297
58 * gfortran.dg/typebound_operator_18.f90: New.
59
60 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
61
62 PR rtl-optimization/55330
63 * gfortran.dg/pr55330.f90: New test.
64
65 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
66
67 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
68 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
69 * gcc.dg/hoist-register-pressure-2.c: Ditto.
70 * gcc.dg/hoist-register-pressure-3.c: Ditto.
71 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
72 * gcc.dg/tree-prof/unroll-1.c: Ditto.
73
74 2012-11-16 Dodji Seketeli <dodji@redhat.com>
75
76 PR c++/54875
77 * g++.dg/cpp0x/alias-decl-27.C: New test.
78
79 2012-11-16 Jakub Jelinek <jakub@redhat.com>
80
81 PR c++/55337
82 * g++.dg/template/alignof2.C: New test.
83
84 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
85
86 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
87 * g++.dg/mv6.C (dg-options): Ditto.
88
89 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
90
91 * lib/target_suports.exp
92 (check_effective_target_has_w_floating_suffix): New procedure.
93 (check_effective_target_has_q_floating_suffix): Ditto.
94 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
95 for unsupported non-standard suffix on floating constant.
96 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
97
98 2012-11-14 Jakub Jelinek <jakub@redhat.com>
99
100 * lib/asan-dg.exp: New file.
101 * gcc.dg/asan/asan.exp: New file.
102 * g++.dg/dg.exp: Prune also asan tests.
103 * g++.dg/asan/asan.exp: New file.
104 * c-c++-common/asan/memcmp-1.c: New test.
105
106 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
107
108 PR c++/55323
109 * g++.dg/cpp0x/vt-55323.C: New.
110
111 2012-11-13 Sriraman Tallam <tmsriram@google.com>
112
113 * g++.dg/mv4.C: Add require ifunc. Change error message.
114 * g++.dg/mv5.C: Add require ifunc.
115 * g++.dg/mv6.C: Add require ifunc.
116
117 2012-11-13 Martin Jambor <mjambor@suse.cz>
118
119 PR tree-optimization/55253
120 * gcc.dg/torture/pr55253.c: New test.
121 * gcc.dg/torture/pr55305.c: Likewise.
122
123 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
124
125 PR middle-end/55142
126 * gcc.target/i386/pr55142-1.c: New file.
127 * gcc.target/i386/pr55142-2.c: Likewise.
128
129 2012-11-13 Dodji Seketeli <dodji@redhat.com>
130
131 PR c++/54466
132 * g++.dg/cpp0x/alias-decl-26.C: New test file.
133
134 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
135
136 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
137 instead of lp64.
138 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
139 * gcc.target/i386/pr49715-2.c: Likewise.
140 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
141
142 2012-11-13 Jakub Jelinek <jakub@redhat.com>
143
144 PR tree-optimization/55281
145 * gcc.dg/vect/fast-math-pr55281.c: New test.
146 * g++.dg/opt/pr55281.C: New test.
147
148 PR rtl-optimization/54127
149 * gcc.dg/torture/pr54127.c: New test.
150
151 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
152 Jakub Jelinek <jakub@redhat.com>
153
154 PR rtl-optimization/51447
155 * gcc.c-torture/execute/pr51447.c: New test.
156
157 2012-11-12 Ian Bolton <ian.bolton@arm.com>
158
159 * gcc.target/aarch64/csinc-2.c: New test.
160
161 2012-11-12 Ian Bolton <ian.bolton@arm.com>
162
163 * gcc.target/aarch64/cmn.c: New test.
164 * gcc.target/aarch64/adds.c: New test.
165 * gcc.target/aarch64/subs.c: New test.
166
167 2012-11-12 Tobias Burnus <burnus@net-b.de>
168
169 PR fortran/55272
170 * gfortran.dg/coarray_29_1.f90: New.
171 * gfortran.dg/coarray_29_2.f90: New.
172
173 2012-11-12 Bin Cheng <bin.cheng@arm.com>
174
175 * gcc.dg/hoist-register-pressure-3.c: New test.
176
177 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
178
179 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
180 wrappers around sinf and cosf.
181
182 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
183
184 PR middle-end/55247
185 PR middle-end/55259
186 * gcc.target/i386/pr55247-2.c: New file.
187
188 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
189
190 PR middle-end/55263
191 * g++.dg/pr55263.C: New test.
192
193 2012-11-11 Martin Jambor <mjambor@suse.cz>
194
195 PR tree-optimization/55238
196 * testsuite/gcc.dg/torture/pr55238.c: New test.
197
198 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
199 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
200 * c-c++-common/torture/vector-subscript-1.c: Likewise.
201 * c-c++-common/torture/vector-subscript-2.c: Likewise.
202
203 2012-11-10 Jan Hubicka <jh@suse.cz>
204
205 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
206
207 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
208
209 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
210 -mno-sse -mno-mmx to dg-options. Reformat.
211
212 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
213
214 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
215 * c-c++-common/vector-compare-1.c: Same.
216 * c-c++-common/vector-compare-2.c: Same.
217 * g++.dg/other/unused1.C: Skip on AIX.
218 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
219 extra message on AIX.
220
221 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
222
223 PR target/55247
224 * gcc.target/i386/pr55247.c: New test.
225
226 2012-11-09 Andrew Pinski <apinski@cavium.com>
227
228 * gcc.c-torture/execute/20121108-1.c: New test.
229
230 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
231
232 PR c++/54413
233 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
234 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
235 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
236 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
237
238 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
239
240 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
241 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
242 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
243 array bounds.
244 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
245
246 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
247
248 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
249 * g++.dg/tm/pr47530.C: Same.
250
251 2012-11-09 Jason Merrill <jason@redhat.com>
252
253 PR c++/54859
254 * g++.dg/cpp0x/alias-decl-25.C: New.
255
256 * g++.dg/abi/abi-tag1.C: New.
257 * g++.dg/abi/abi-tag2.C: New.
258
259 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
260
261 PR rtl-optimization/55154
262 * gcc.target/i386/pr55154.c: New test.
263
264 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
265
266 PR rtl-optimization/55151
267 * gcc.dg/pr55151.c: Move ...
268 * gcc.target/i386/pr55151.c: ... here.
269
270 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
271
272 PR rtl-optimization/54472
273 * gcc.dg/pr54472.c: New test.
274
275 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
276
277 * gnat.dg/stack_check3.ad[sb]: New test.
278
279 2012-11-08 Ian Lance Taylor <iant@google.com>
280
281 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
282 with arguments. Handle errorcheckoutput and rundir test types.
283
284 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
285
286 PR tree-optimization/55191
287 * gcc.dg/pr55191.c: New test.
288
289 2012-11-08 Jakub Jelinek <jakub@redhat.com>
290
291 PR debug/54499
292 * g++.dg/debug/pr54499.C: New test.
293
294 2012-11-08 Jan Hubicka <jh@suse.cz>
295
296 PR middle-end/48636
297 * gcc.dg/winline-3.c: Update.
298
299 2012-11-08 Martin Jambor <mjambor@suse.cz>
300
301 * gfortran.dg/ipcp-array-1.f90: New test.
302
303 2012-11-08 Florian Weimer <fweimer@redhat.com>
304
305 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
306
307 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
308
309 PR rtl-optimization/55151
310 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
311
312 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
313
314 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
315
316 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
317
318 * gcc.c-torture/compile/20121107-1.c: New test.
319
320 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
321
322 PR rtl-optimization/55151
323 * gcc.dg/pr55151.c: Compile it only for x86_64.
324
325 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
326
327 PR rtl-optimization/55122
328 * gcc.dg/pr55122.c: New test.
329
330 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
331
332 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
333 word powerpc.
334 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
335 * gcc.target/powerpc/loop_align.c: Skip on AIX.
336 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
337 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
338
339 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
340
341 PR c/53063
342 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
343
344 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
345
346 PR c/51294
347 * c-c++-common/pr51294.c: New.
348
349 2012-11-07 Martin Jambor <mjambor@suse.cz>
350
351 PR tree-optimization/53787
352 * gcc.dg/ipa/ipa-5.c: Adjust.
353 * gcc.dg/ipa/ipcp-agg-1.c: New test.
354 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
355 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
356 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
357 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
358 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
359 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
360 * gfortran.dg/pr48636-2.f90: New test.
361 * gfortran.dg/pr53787.f90: Likewise.
362
363 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
364
365 PR c++/55226
366 Revert:
367 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
368
369 PR c++/54922
370 * g++.dg/cpp0x/constexpr-union4.C: New.
371
372 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
373
374 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
375
376 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
377
378 PR target/49220
379 * gcc.c-torture/compile/pr49220.c: New test.
380
381 2012-11-07 Florian Weimer <fweimer@redhat.com>
382
383 * g++.dg/init/new40.C: New.
384
385 2012-11-07 Jakub Jelinek <jakub@redhat.com>
386
387 PR debug/54693
388 * gcc.dg/guality/pr54693-2.c: New test.
389
390 2012-11-06 Andrew Pinski <apinski@cavium.com>
391
392 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
393 -fno-vect-cost-model.
394
395 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
396
397 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
398 * gcc.dg/tm/debug-1.c: Same.
399 * gcc.dg/tm/irrevocable-3.c: Same.
400 * gcc.dg/tm/irrevocable-4.c: Same.
401 * gcc.dg/tm/memopt-10.c: Same.
402 * gcc.dg/tm/memopt-11.c: Same.
403 * gcc.dg/tm/props-4.c: Same.
404 * gcc.dg/tm/wrap-3.c: Same.
405 * gcc.dg/tm/wrap-4.c: Same.
406
407 2012-11-06 Andrew Pinski <apinski@cavium.com>
408
409 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
410
411 2012-11-06 Jan Hubicka <jh@suse.cz>
412
413 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
414 candidate still.
415 * gcc.dg/tree-ssa/loop-23.c: Likewise.
416 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
417 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
418
419 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
420
421 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
422
423 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
424
425 PR middle-end/41993
426 * gcc.dg/torture/pr41993.c: New test.
427
428 2012-11-06 Jan Hubicka <jh@suse.cz>
429
430 * gcc.target/i386/l_fma_float_?.c: Update.
431 * gcc.target/i386/l_fma_double_?.c: Update.
432
433 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
434
435 PR target/54089
436 * gcc.target/sh/pr54089-8.c: New.
437 * gcc.target/sh/pr54089-9.c: New.
438
439 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
440
441 PR target/47440
442 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
443 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
444 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
445 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
446 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
447 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
448 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
449 * gcc.target/i386/avx-vzeroupper-27.c: New.
450
451 2012-11-06 Janus Weil <janus@gcc.gnu.org>
452
453 PR fortran/54917
454 * gfortran.dg/transfer_class_1.f90: New.
455 * gfortran.dg/transfer_class_2.f90: New.
456
457 2012-11-05 Sriraman Tallam <tmsriram@google.com>
458
459 * testsuite/g++.dg/mv1.C: New test.
460 * testsuite/g++.dg/mv2.C: New test.
461 * testsuite/g++.dg/mv3.C: New test.
462 * testsuite/g++.dg/mv4.C: New test.
463 * testsuite/g++.dg/mv5.C: New test.
464 * testsuite/g++.dg/mv6.C: New test.
465
466 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
467
468 PR testsuite/55186
469 * gcc.dg/const-uniq-1.c (a): Increase length four times.
470
471 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
472
473 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
474 darwin.
475
476 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
477
478 * g++.dg/torture/20121105-1.C: New test.
479
480 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
481
482 * gcc.dg/torture/fp-compare.c: New testcase.
483
484 2012-11-05 Jan Hubicka <jh@suse.cz>
485
486 * gcc.dg/const-1.c: Update.
487 * gcc.dg/pure-1.c: Update.
488
489 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
490
491 PR rtl-optimization/55151
492 * gcc.dg/pr55151.c: New test.
493
494 2012-11-05 Jakub Jelinek <jakub@redhat.com>
495
496 PR debug/54970
497 PR debug/54971
498 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
499
500 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
501
502 PR testsuite/51128
503 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
504
505 2012-11-05 Jan Hubicka <jh@suse.cz>
506
507 * gcc.dg/autopar/pr49960.c: Fix testcase.
508
509 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
510
511 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
512 Fix scan-tree-dump-times directive.
513
514 2012-11-04 Janus Weil <janus@gcc.gnu.org>
515
516 PR fortran/55199
517 * gfortran.dg/associate_12.f90: New.
518
519 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
520
521 PR target/54255
522 * lib/target-supports.exp (check_effective_target_masm_intel): New
523 proc.
524 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
525 masm_intel.
526
527 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
528 Jack Howarth <howarth@bromo.med.uc.edu>
529
530 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
531 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
532 * gcc.target/i386/pr53249.c: Likewise.
533
534 2012-11-03 Andrew Pinski <apinski@cavium.com>
535
536 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
537 call abort1 so that cross jumping does not happen.
538
539 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
540
541 PR target/51244
542 * gcc.target/sh/pr51244-18.c: New.
543 * gcc.target/sh/pr51244-19.c: New.
544
545 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
546
547 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
548 b requires a 64-bit operation followed by a truncation.
549
550 2012-11-02 Jan Hubicka <jh@suse.cz>
551
552 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
553
554 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
555
556 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
557 conditions to verify the reduction code is vectorized.
558
559 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
560 in case 'pow', such as 'powerpc' is used in the compiler version name.
561 * gcc.target/powerpc/pr46728-2.c: Likewise.
562 * gcc.target/powerpc/pr46728-3.c: Likewise.
563 * gcc.target/powerpc/pr46728-4.c: Likewise.
564 * gcc.target/powerpc/pr46728-5.c: Likewise.
565 * gcc.target/powerpc/pr46728-7.c: Likewise.
566 * gcc.target/powerpc/pr46728-8.c: Likewise.
567 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
568
569 2012-11-02 Jan Hubicka <jh@suse.cz>
570
571 * gcc.dg/tree-ssa/loop-38.c: New testcase.
572
573 2012-11-02 Jan Hubicka <jh@suse.cz>
574
575 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
576 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
577
578 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
579
580 PR middle-end/55130
581 * gcc.target/i386/pr55130.c: New test.
582
583 2012-11-02 Jakub Jelinek <jakub@redhat.com>
584
585 PR target/55147
586 * gcc.target/i386/pr55147.c: New test.
587
588 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
589
590 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
591 * gfortran.dg/default_format_denormal_1.f90: Same.
592
593 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
594
595 PR middle-end/55001
596 * g++.dg/ext/vector19.C: Remove target restrictions.
597 * gcc.dg/fold-compare-7.c: New testcase.
598
599 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
600
601 PR target/55160
602 * gcc.target/sh/pr55160.c: New.
603
604 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
605
606 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
607 scan-assembler regex.
608
609 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
610
611 PR middle-end/55150
612 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
613 * gcc.dg/pr55150-2.c: New test.
614
615 2012-11-01 Sharad Singhai <singhai@google.com>
616
617 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
618 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
619 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
620 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
621
622 2012-10-31 Dehao Chen <dehao@google.com>
623
624 * g++.dg/debug/dwarf2/block.C: New testcase.
625
626 2012-10-31 Jan Hubicka <jh@suse.cz>
627
628 * gcc.dg/pr44974.c: Add noinline.
629
630 2012-10-31 Janus Weil <janus@gcc.gnu.org>
631
632 PR fortran/53718
633 * gfortran.dg/class_54.f90: New.
634
635 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
636 Jakub Jelinek <jakub@redhat.com>
637
638 PR tree-optimization/55018
639 * gcc.dg/torture/pr55018.c: New test.
640
641 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
642
643 PR c++/54583
644 * g++.dg/ext/vla13.C: New.
645
646 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
647
648 PR middle-end/55150
649 * gcc.dg/pr55150.c: New test.
650
651 2012-10-31 Tobias Burnus <burnus@net-b.de>
652
653 PR fortran/55134
654 * gfortran.dg/associate_11.f90: New.
655
656 2012-10-31 Dodji Seketeli <dodji@redhat.com>
657
658 PR c++/54955
659 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
660
661 2012-10-31 Jakub Jelinek <jakub@redhat.com>
662
663 PR tree-optimization/19105
664 PR tree-optimization/21643
665 PR tree-optimization/46309
666 * gcc.dg/pr19105.c: New test.
667 * gcc.dg/pr21643.c: New test.
668 * gcc.dg/pr46309-2.c: New test.
669 * gcc.c-torture/execute/pr46309.c: New test.
670
671 2012-10-31 Alan Modra <amodra@gmail.com>
672
673 * gcc.target/powerpc/dimode_off.c: New.
674 * gcc.target/powerpc/timode_off.c: New.
675 * gcc.target/powerpc/dfmode_off.c: New.
676 * gcc.target/powerpc/tfmode_off.c: New.
677
678 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
679
680 PR rtl-optimization/55093
681 * gcc.target/i386/pr55093.c: New file.
682
683 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
684
685 * gcc.target/i386/pr55116.c: Renamed to ...
686 * gcc.target/i386/pr55116-1.c: This.
687
688 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
689
690 * gcc.target/i386/pr55116-2.c: New file.
691
692 2012-10-30 Richard Biener <rguenther@suse.de>
693
694 * gcc.dg/vect/slp-perm-2.c: Adjust.
695
696 2012-10-30 Richard Biener <rguenther@suse.de>
697
698 PR tree-optimization/55111
699 * gcc.dg/torture/pr55111.c: New testcase.
700
701 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
702
703 PR target/53988
704 * gcc.target/sh/pr53988.c: New.
705
706 2012-10-30 Bin Cheng <bin.cheng@arm.com>
707
708 PR target/54989
709 * gcc.dg/hoist-register-pressure-1.c: Rename from
710 hoist-register-pressure.c. Add nonpic condition.
711 * gcc.dg/hoist-register-pressure-2.c: New testcase.
712
713 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
714
715 PR c++/54930
716 * gcc.dg/Wreturn-local-addr.c: New.
717 * g++.dg/warn/Wno-return-local-addr.C: New.
718 * g++.dg/warn/Wreturn-local-addr.C: New.
719
720 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
721
722 PR middle-end/55116
723 * gcc.target/i386/pr55116.c: New file.
724
725 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
726
727 PR c/53066
728 * gcc.dg/Wshadow-4.c: New.
729 * gcc.dg/Wshadow-4.h: New.
730
731 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
732
733 PR debug/54693
734 * gcc.dg/guality/pr54693.c: New.
735
736 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
737
738 PR middle-end/55027
739 * gcc.dg/pr55027.c: New testcase.
740
741 2012-10-29 Jan Hubicka <jh@suse.cz>
742
743 * gcc.dg/ipa/inline-6.c: New testcase.
744
745 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
746
747 PR rtl-optimization/55106
748 * g++.dg/pr55106.C: New.
749
750 2012-10-29 Richard Guenther <rguenther@suse.de>
751
752 PR middle-end/53695
753 * gcc.dg/torture/pr53695.c: New testcase.
754
755 2012-10-28 Jan Hubicka <jh@suse.cz>
756
757 * gcc.dg/ipa/inlinehint-3.c: New testcase.
758
759 2012-10-28 Tobias Burnus <burnus@net-b.de>
760
761 PR fortran/54958
762 * gfortran.dg/do_check_6.f90: New.
763
764 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
765 Jack Howarth <howarth@bromo.med.uc.edu>
766
767 PR target/54404
768 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
769 to dg-options.
770 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
771
772 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
773
774 PR target/34283
775 * gcc.target/i386/pr34283.c: New test.
776
777 2012-10-26 Jakub Jelinek <jakub@redhat.com>
778
779 PR c++/55081
780 * g++.dg/opt/pr55081.C: New test.
781
782 PR debug/54970
783 PR debug/54971
784 * gcc.dg/guality/pr54970.c: New test.
785
786 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
787
788 PR c++/54984
789 * g++.dg/template/new11.C: New.
790
791 2012-10-26 Richard Biener <rguenther@suse.de>
792
793 PR middle-end/54824
794 * gcc.dg/torture/pr54824.c: New testcase.
795
796 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
797
798 * gcc.target/i386/fxsave-1.c: New.
799 * gcc.target/i386/fxsave64-1.c: Ditto.
800 * gcc.target/i386/fxrstor-1.c: Ditto.
801 * gcc.target/i386/fxrstor64-1.c: Ditto.
802 * gcc.target/i386/xsave-1.c: Ditto.
803 * gcc.target/i386/xsave64-1.c: Ditto.
804 * gcc.target/i386/xrstor-1.c: Ditto.
805 * gcc.target/i386/xrstor64-1.c: Ditto.
806 * gcc.target/i386/xsaveopt-1.c: Ditto.
807 * gcc.target/i386/xsaveopt64-1.c: Ditto.
808 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
809 * gcc.target/i386/sse-13.c: Ditto.
810 * gcc.target/i386/sse-14.c: Ditto.
811 * gcc.target/i386/sse-22.c: Ditto.
812 * gcc.target/i386/sse-23.c: Ditto.
813 * g++.dg/other/i386-2.C: Ditto.
814 * g++.dg/other/i386-3.C: Ditto.
815
816 2012-10-25 Jan Hubicka <jh@suse.cz>
817
818 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
819 at ivcanon time.
820
821 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
822
823 PR c++/53761
824 * g++.dg/ext/transparent-union.C: New.
825
826 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
827
828 PR c++/54427
829 * g++.dg/ext/vector19.C: New testcase.
830
831 2012-10-25 Richard Biener <rguenther@suse.de>
832
833 PR tree-optimization/54902
834 * g++.dg/torture/pr54902.C: New testcase.
835
836 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
837
838 PR c++/34892
839 * g++.dg/template/crash114.C: New.
840
841 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
842
843 PR bootstrap/55049
844 * gcc.target/i386/pr55049-1.c: New test.
845
846 2012-10-24 Janus Weil <janus@gcc.gnu.org>
847
848 PR fortran/55037
849 * gfortran.dg/class_dummy_4.f03: New.
850
851 2012-10-24 Jakub Jelinek <jakub@redhat.com>
852
853 PR rtl-optimization/55010
854 * gcc.dg/pr55010.c: New test.
855
856 PR debug/54828
857 * g++.dg/debug/pr54828.C: New test.
858
859 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
860
861 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
862 * gcc.dg/vect/vect-83_64.c: Likewise.
863
864 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
865
866 PR c++/54922
867 * g++.dg/cpp0x/constexpr-union4.C: New.
868
869 2012-10-23 Jeff Law <law@redhat.com>
870
871 * gcc.c-torture/execute/pr54985.c: New test.
872
873 2012-10-23 Paul Koning <ni1d@arrl.net>
874
875 PR debug/54508
876 * g++.dg/debug/dwarf2/pr54508.C: New.
877
878 2012-10-23 Jakub Jelinek <jakub@redhat.com>
879
880 PR c++/54844
881 * g++.dg/template/sizeof14.C: New test.
882
883 2012-10-23 Ian Bolton <ian.bolton@arm.com>
884 Jim MacArthur <jim.macarthur@arm.com>
885 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
886 Marcus Shawcroft <marcus.shawcroft@arm.com>
887 Nigel Stephens <nigel.stephens@arm.com>
888 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
889 Richard Earnshaw <rearnsha@arm.com>
890 Sofiane Naci <sofiane.naci@arm.com>
891 Stephen Thomas <stephen.thomas@arm.com>
892 Tejas Belagod <tejas.belagod@arm.com>
893 Yufeng Zhang <yufeng.zhang@arm.com>
894
895 * lib/target-supports.exp
896 (check_profiling_available): Add AArch64.
897 (check_effective_target_vect_int): Likewise.
898 (check_effective_target_vect_shift): Likewise.
899 (check_effective_target_vect_float): Likewise.
900 (check_effective_target_vect_double): Likewise.
901 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
902 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
903 (check_effective_target_vect_pack_trunc): Likewise.
904 (check_effective_target_vect_unpack): Likewise.
905 (check_effective_target_vect_hw_misalign): Likewise.
906 (check_effective_target_vect_short_mult): Likewise.
907 (check_effective_target_vect_int_mult): Likewise.
908 (check_effective_target_vect_stridedN): Likewise.
909 (check_effective_target_sync_int_long): Likewise.
910 (check_effective_target_sync_char_short): Likewise.
911 (check_vect_support_and_set_flags): Likewise.
912 (check_effective_target_aarch64_tiny): New.
913 (check_effective_target_aarch64_small): New.
914 (check_effective_target_aarch64_large): New.
915 * g++.dg/other/PR23205.C: Enable aarch64.
916 * g++.dg/other/pr23205-2.C: Likewise.
917 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
918 * gcc.c-torture/execute/20101011-1.c: Likewise.
919 * gcc.dg/20020312-2.c: Likewise.
920 * gcc.dg/20040813-1.c: Likewise.
921 * gcc.dg/builtin-apply2.c: Likewise.
922 * gcc.dg/stack-usage-1.c: Likewise.
923
924 2012-10-23 Ian Bolton <ian.bolton@arm.com>
925 Jim MacArthur <jim.macarthur@arm.com>
926 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
927 Marcus Shawcroft <marcus.shawcroft@arm.com>
928 Nigel Stephens <nigel.stephens@arm.com>
929 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
930 Richard Earnshaw <rearnsha@arm.com>
931 Sofiane Naci <sofiane.naci@arm.com>
932 Stephen Thomas <stephen.thomas@arm.com>
933 Tejas Belagod <tejas.belagod@arm.com>
934 Yufeng Zhang <yufeng.zhang@arm.com>
935
936 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
937 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
938 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
939 * gcc.target/aarch64/aapcs/abitest.S: New file.
940 * gcc.target/aarch64/aapcs/abitest.h: New file.
941 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
942 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
943 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
944 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
945 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
946 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
947 * gcc.target/aarch64/aapcs/ice_1.c: New file.
948 * gcc.target/aarch64/aapcs/ice_2.c: New file.
949 * gcc.target/aarch64/aapcs/ice_3.c: New file.
950 * gcc.target/aarch64/aapcs/ice_4.c: New file.
951 * gcc.target/aarch64/aapcs/ice_5.c: New file.
952 * gcc.target/aarch64/aapcs/macro-def.h: New file.
953 * gcc.target/aarch64/aapcs/test_1.c: New file.
954 * gcc.target/aarch64/aapcs/test_10.c: New file.
955 * gcc.target/aarch64/aapcs/test_11.c: New file.
956 * gcc.target/aarch64/aapcs/test_12.c: New file.
957 * gcc.target/aarch64/aapcs/test_13.c: New file.
958 * gcc.target/aarch64/aapcs/test_14.c: New file.
959 * gcc.target/aarch64/aapcs/test_15.c: New file.
960 * gcc.target/aarch64/aapcs/test_16.c: New file.
961 * gcc.target/aarch64/aapcs/test_17.c: New file.
962 * gcc.target/aarch64/aapcs/test_18.c: New file.
963 * gcc.target/aarch64/aapcs/test_19.c: New file.
964 * gcc.target/aarch64/aapcs/test_2.c: New file.
965 * gcc.target/aarch64/aapcs/test_20.c: New file.
966 * gcc.target/aarch64/aapcs/test_21.c: New file.
967 * gcc.target/aarch64/aapcs/test_22.c: New file.
968 * gcc.target/aarch64/aapcs/test_23.c: New file.
969 * gcc.target/aarch64/aapcs/test_24.c: New file.
970 * gcc.target/aarch64/aapcs/test_25.c: New file.
971 * gcc.target/aarch64/aapcs/test_26.c: New file.
972 * gcc.target/aarch64/aapcs/test_3.c: New file.
973 * gcc.target/aarch64/aapcs/test_4.c: New file.
974 * gcc.target/aarch64/aapcs/test_5.c: New file.
975 * gcc.target/aarch64/aapcs/test_6.c: New file.
976 * gcc.target/aarch64/aapcs/test_7.c: New file.
977 * gcc.target/aarch64/aapcs/test_8.c: New file.
978 * gcc.target/aarch64/aapcs/test_9.c: New file.
979 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
980 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
981 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
982 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
983 * gcc.target/aarch64/aapcs/test_complex.c: New file.
984 * gcc.target/aarch64/aapcs/test_int128.c: New file.
985 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
986 * gcc.target/aarch64/aapcs/type-def.h: New file.
987 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
988 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
989 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
990 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
991 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
992 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
993 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
994 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
995 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
996 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
997 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
998 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
999 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1000 * gcc.target/aarch64/aarch64.exp: New file.
1001 * gcc.target/aarch64/adc-1.c: New file.
1002 * gcc.target/aarch64/adc-2.c: New file.
1003 * gcc.target/aarch64/asm-1.c: New file.
1004 * gcc.target/aarch64/clrsb.c: New file.
1005 * gcc.target/aarch64/clz.c: New file.
1006 * gcc.target/aarch64/ctz.c: New file.
1007 * gcc.target/aarch64/csinc-1.c: New file.
1008 * gcc.target/aarch64/csinv-1.c: New file.
1009 * gcc.target/aarch64/csneg-1.c: New file.
1010 * gcc.target/aarch64/extend.c: New file.
1011 * gcc.target/aarch64/fcvt.x: New file.
1012 * gcc.target/aarch64/fcvt_double_int.c: New file.
1013 * gcc.target/aarch64/fcvt_double_long.c: New file.
1014 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1015 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1016 * gcc.target/aarch64/fcvt_float_int.c: New file.
1017 * gcc.target/aarch64/fcvt_float_long.c: New file.
1018 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1019 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1020 * gcc.target/aarch64/ffs.c: New file.
1021 * gcc.target/aarch64/fmadd.c: New file.
1022 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1023 * gcc.target/aarch64/frint.x: New file.
1024 * gcc.target/aarch64/frint_double.c: New file.
1025 * gcc.target/aarch64/frint_float.c: New file.
1026 * gcc.target/aarch64/index.c: New file.
1027 * gcc.target/aarch64/mneg-1.c: New file.
1028 * gcc.target/aarch64/mneg-2.c: New file.
1029 * gcc.target/aarch64/mneg-3.c: New file.
1030 * gcc.target/aarch64/mnegl-1.c: New file.
1031 * gcc.target/aarch64/mnegl-2.c: New file.
1032 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1033 * gcc.target/aarch64/pic-constantpool1.c: New file.
1034 * gcc.target/aarch64/pic-symrefplus.c: New file.
1035 * gcc.target/aarch64/predefine_large.c: New file.
1036 * gcc.target/aarch64/predefine_small.c: New file.
1037 * gcc.target/aarch64/predefine_tiny.c: New file.
1038 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1039 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1040 * gcc.target/aarch64/table-intrinsics.c: New file.
1041 * gcc.target/aarch64/tst-1.c: New file.
1042 * gcc.target/aarch64/vect-abs-compile.c: New file.
1043 * gcc.target/aarch64/vect-abs.c: New file.
1044 * gcc.target/aarch64/vect-abs.x: New file.
1045 * gcc.target/aarch64/vect-compile.c: New file.
1046 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1047 * gcc.target/aarch64/vect-faddv.c: New file.
1048 * gcc.target/aarch64/vect-faddv.x: New file.
1049 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1050 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1051 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1052 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1053 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1054 * gcc.target/aarch64/vect-fp-compile.c: New file.
1055 * gcc.target/aarch64/vect-fp.c: New file.
1056 * gcc.target/aarch64/vect-fp.x: New file.
1057 * gcc.target/aarch64/vect-mull-compile.c: New file.
1058 * gcc.target/aarch64/vect-mull.c: New file.
1059 * gcc.target/aarch64/vect-mull.x: New file.
1060 * gcc.target/aarch64/vect.c: New file.
1061 * gcc.target/aarch64/vect.x: New file.
1062 * gcc.target/aarch64/vector_intrinsics.c: New file.
1063 * gcc.target/aarch64/vfp-1.c: New file.
1064 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1065 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1066 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1067 * g++.dg/abi/aarch64_guard1.C: New file.
1068
1069 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1070
1071 PR c++/54988
1072 * c-c++-common/pr54988.c: New test.
1073
1074 2012-10-23 Jan Hubicka <jh@suse.cz>
1075
1076 * gcc.dg/tree-prof/peel-1.c: New testcase.
1077
1078 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1079
1080 PR gcc/52945
1081 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1082
1083 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1084
1085 * gcc.dg/c99-predef-1.c: New test.
1086 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1087 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1088 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1089 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1090 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1091 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1092 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1093 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1094 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1095 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1096 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1097 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1098
1099 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1100
1101 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1102
1103 2012-10-23 Jan Hubicka <jh@suse.cz>
1104
1105 PR middle-end/54937
1106 * gcc.c-torture/execute/pr54937.c: New testcase.
1107 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1108
1109 2012-10-23 Jan Hubicka <jh@suse.cz>
1110
1111 PR middle-end/54967
1112 * gfortran.dg/pr54967.f90: New testcase.
1113
1114 2012-10-23 Terry Guo <terry.guo@arm.com>
1115
1116 PR target/55019
1117 * gcc.dg/pr55019.c: New.
1118
1119 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1120
1121 PR tree-optimization/55008
1122 * gcc.dg/tree-ssa/pr55008.c: New test.
1123
1124 2012-10-22 Richard Biener <rguenther@suse.de>
1125
1126 PR tree-optimization/55011
1127 * gcc.dg/torture/pr55011.c: New testcase.
1128
1129 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1130
1131 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1132 * gcc.target/arm/pr40457-2.c: Likewise.
1133 * gcc.target/arm/pr40457-3.c: Likewise.
1134
1135 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1136
1137 * gnat.dg/specs/limited_with4.ads: New test.
1138 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1139
1140 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1141
1142 * gnat.dg/modular4.adb: New test.
1143 * gnat.dg/modular4_pkg.ads: New helper.
1144
1145 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1146
1147 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1148 * gnat.dg/specs/addr1.ads: Likewise.
1149
1150 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1151
1152 * gcc.dg/webizer.c (main): Add missing exit call.
1153
1154 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1155
1156 PR fortran/54465
1157 * gfortran.dg/wextra_1.f: New test.
1158
1159 2012-10-20 Jan Hubicka <jh@suse.cz>
1160
1161 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1162
1163 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1164
1165 PR fortran/54224
1166 * gfortran.dg/warn_unused_function.f90: New.
1167
1168 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1169
1170 * lib/target-supports.exp
1171 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1172
1173 2012-10-19 Richard Guenther <rguenther@suse.de>
1174
1175 PR tree-optimization/54981
1176 * gcc.dg/pr54981.c: New testcase.
1177
1178 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1179
1180 PR target/54892
1181 * gcc.target/arm/pr54892.c: New.
1182
1183 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1184
1185 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1186
1187 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1188
1189 PR c++/54501
1190 * g++.dg/init/array30.C: New.
1191 * g++.dg/init/array31.C: Likewise.
1192
1193 2012-10-18 Tobias Burnus <burnus@net-b.de>
1194
1195 PR fortran/54884
1196 * gfortran.dg/public_private_module_7.f90: New.
1197
1198 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1199
1200 PR c++/29633
1201 * g++.dg/template/pr29633.C: New.
1202
1203 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1204
1205 * gnat.dg/loop_optimization13.ad[sb]: New test.
1206 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1207
1208 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1209
1210 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1211 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1212 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1213 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1214
1215 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1216
1217 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1218 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1219 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1220 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1221 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1222 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1223
1224 2012-10-16 Jan Hubicka <jh@suse.cz>
1225
1226 * gcc.target/i386/l_fma_float_?.c: Update.
1227 * gcc.target/i386/l_fma_double_?.c: Update.
1228 * gfortran.dg/do_1.f90: XFAIL
1229 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1230 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1231 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1232 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1233 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1234 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1235 valid.
1236
1237 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1238
1239 PR c/53063
1240 PR c/40989
1241 * gcc.dg/Wstrict-overflow-24.c: New.
1242
1243 2012-10-16 Tobias Burnus <burnus@net-b.de>
1244
1245 PR fortran/50981
1246 PR fortran/54618
1247 * gfortran.dg/class_optional_1.f90: New.
1248 * gfortran.dg/class_optional_2.f90: New.
1249
1250 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1251
1252 PR debug/54796
1253 * gcc.dg/guality/pr54796.c: New test.
1254
1255 PR tree-optimization/54889
1256 * gfortran.dg/pr54889.f90: New test.
1257
1258 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1259
1260 * g++.dg/other/dump-ada-spec-2.C: New test.
1261
1262 2012-10-16 Easwaran Raman <eraman@google.com>
1263
1264 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1265 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1266
1267 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1268
1269 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1270 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1271
1272 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1273
1274 PR target/54925
1275 * gcc.c-torture/compile/pr54925.c: New.
1276
1277 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1278
1279 PR target/51244
1280 * gcc.target/sh/pr51244-17.c: New.
1281
1282 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1283
1284 PR target/54760
1285 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1286 functions.
1287 * gcc.target/sh/pr54760-4.c: New.
1288
1289 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1290
1291 PR target/34777
1292 * gcc.target/sh/torture/sh-torture.exp: New.
1293 * gcc.target/sh/torture/pr34777.c: New.
1294
1295 2012-10-15 Matthias Klose <doko@ubuntu.com>
1296
1297 * lib/target-supports.exp (check_profiling_available): Match
1298 arm*-*-linux-* for ARM Linux/GNU.
1299 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1300 * gfortran.dg/enum_10.f90: Likewise.
1301 * gfortran.dg/enum_9.f90: Likewise.
1302 * gcc.target/arm/synchronize.c: Likewise.
1303 * g++.old-deja/g++.jason/enum6.C: Likewise.
1304 * g++.old-deja/g++.other/enum4.C: Likewise.
1305 * g++.old-deja/g++.law/enum9.C: Likewise.
1306
1307 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1308
1309 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1310 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1311
1312 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1313 Paolo Carlini <paolo.carlini@oracle.com>
1314
1315 PR c++/17805
1316 * g++.dg/overload/operator6.C: New.
1317
1318 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1319
1320 PR c++/50080 (again)
1321 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1322 * g++.dg/parse/tmpl-outside1.C: Likewise.
1323 * g++.dg/template/qualttp18.C: Likewise.
1324 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1325 * g++.old-deja/g++.pt/overload13.C: Likewise.
1326
1327 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1328
1329 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1330 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1331 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1332 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1333 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1334 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1335 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1336 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1337
1338 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1339
1340 PR c++/50080
1341 * g++.dg/parse/tmpl-outside2.C: New.
1342 * g++.dg/parse/tmpl-outside1.C: Adjust.
1343 * g++.dg/template/qualttp18.C: Likewise.
1344 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1345 * g++.old-deja/g++.pt/overload13.C: Likewise.
1346
1347 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1348
1349 PR tree-optimization/54915
1350 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1351
1352 2012-10-15 Richard Guenther <rguenther@suse.de>
1353
1354 PR tree-optimization/54920
1355 * gcc.dg/torture/pr54920.c: New testcase.
1356
1357 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1358
1359 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1360
1361 2012-10-13 Jason Merrill <jason@redhat.com>
1362
1363 * g++.dg/tls/thread_local7g.C: Require tls_native.
1364
1365 2012-10-14 Jason Merrill <jason@redhat.com>
1366
1367 * g++.dg/cpp0x/inh-ctor1.C: New.
1368 * g++.dg/cpp0x/inh-ctor2.C: New.
1369 * g++.dg/cpp0x/inh-ctor3.C: New.
1370 * g++.dg/cpp0x/inh-ctor4.C: New.
1371 * g++.dg/cpp0x/inh-ctor5.C: New.
1372 * g++.dg/cpp0x/inh-ctor6.C: New.
1373 * g++.dg/cpp0x/inh-ctor7.C: New.
1374 * g++.dg/cpp0x/inh-ctor8.C: New.
1375 * g++.dg/cpp0x/inh-ctor9.C: New.
1376 * g++.dg/cpp0x/inh-ctor10.C: New.
1377 * g++.dg/cpp0x/inh-ctor11.C: New.
1378 * g++.dg/cpp0x/inh-ctor12.C: New.
1379 * g++.dg/cpp0x/inh-ctor13.C: New.
1380
1381 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1382
1383 PR rtl-optimization/54919
1384 * gcc.dg/pr54919.c: New testcase.
1385
1386 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1387
1388 PR c++/53581
1389 * g++.dg/template/crash113.C: New.
1390
1391 2012-10-14 Jan Hubicka <jh@suse.cz>
1392
1393 * gcc.dg/unroll_5.c: New testcase.
1394
1395 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1396
1397 PR c++/52643
1398 * g++.dg/opt/pr52643.C: New.
1399
1400 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1401
1402 PR target/54602
1403 * gcc.target/sh/pr54602-1.c: New.
1404 * gcc.target/sh/pr54602-2.c: New.
1405 * gcc.target/sh/pr54602-3.c: New.
1406 * gcc.target/sh/pr54602-4.c: New.
1407
1408 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1409
1410 PR target/54680
1411 * gcc.target/sh/pr54680.c: New.
1412
1413 2012-10-12 Jan Hubicka <jh@suse.cz>
1414
1415 * gcc.dg/webizer.c: New testcase.
1416
1417 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1418
1419 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1420 specify -m64.
1421
1422 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1423
1424 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1425 Return 0 if already specifying -mfloat-abi other than hard.
1426
1427 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1428
1429 * gcc.dg/pr53060.c: Prune irrelevant warning.
1430
1431 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1432
1433 PR c/54381
1434 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1435 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1436 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1437 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1438 Adjust expected wording of warnings for *cmp* builtins.
1439 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1440 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1441
1442 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1443
1444 PR c++/24449
1445 * g++.dg/parse/friend-main.C: New.
1446
1447 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1448
1449 PR c++/53055
1450 * g++.dg/pr53055.C: New testcase.
1451
1452 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1453
1454 PR c++/52744
1455 * g++.dg/cpp0x/pr52744.C: New.
1456
1457 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1458
1459 PR fortran/40453
1460 * gfortran.dg/dummy_procedure_9.f90: New.
1461
1462 2012-10-12 Richard Biener <rguenther@suse.de>
1463
1464 PR tree-optimization/54894
1465 * gcc.dg/torture/pr54894.c: New testcase.
1466
1467 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1468
1469 PR target/51244
1470 * gcc.target/sh/pr51244-13.c: New.
1471 * gcc.target/sh/pr51244-14.c: New.
1472 * gcc.target/sh/pr51244-15.c: New.
1473 * gcc.target/sh/pr51244-16.c: New.
1474
1475 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1476
1477 PR c++/51878
1478 * g++.dg/cpp0x/decltype45.C: New.
1479
1480 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1481
1482 PR fortran/54784
1483 * gfortran.dg/class_allocate_13.f90: New.
1484
1485 2012-10-11 Jason Merrill <jason@redhat.com>
1486
1487 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1488 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1489
1490 * g++.dg/gomp/tls-5.C: Require tls_native.
1491 * g++.dg/tls/thread_local7.C: Require tls_native.
1492 * g++.dg/tls/static2.C: New.
1493
1494 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1495
1496 PR c++/36107
1497 * g++.dg/ext/weak5.C: New.
1498
1499 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1500
1501 PR testsuite/54868
1502 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1503 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1504
1505 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1506
1507 PR c++/43765
1508 * g++.dg/parse/pr43765.C: New.
1509
1510 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1511
1512 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1513
1514 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1515
1516 PR c++/43663
1517 * g++.dg/init/bitfield3.C: New.
1518
1519 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1520
1521 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1522
1523 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1524
1525 PR tree-optimization/54877
1526 * gcc.dg/torture/pr54877.c: New test.
1527
1528 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1529
1530 PR testsuite/53397
1531 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1532 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1533 and remove target info from dg-do compile.
1534 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1535 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1536 and remove target info from dg-do compile.
1537
1538 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1539
1540 * gcc.dg/pr54782.c: Require target with pthread support.
1541
1542 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1543
1544 PR c++/53122
1545 * g++.dg/cpp0x/auto35.C: New.
1546
1547 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1548
1549 PR c++/53540 - using fails to be equivalent to typedef
1550 * g++.dg/cpp0x/alias-decl-24.C: New test.
1551
1552 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1553
1554 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1555 that c++11 attributes to types are ignored for now.
1556 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1558
1559 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1560
1561 PR c++/53741
1562 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1563
1564 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1565
1566 PR c++/50478
1567 * g++.dg/cpp0x/initlist67.C: New.
1568
1569 2012-10-10 Dehao Chen <dehao@google.com>
1570
1571 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1572
1573 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1574
1575 PR target/52480
1576 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1577 Add runtime tests.
1578
1579 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1580
1581 PR c++/53307
1582 * g++.dg/cpp0x/decltype44.C: New.
1583
1584 2012-10-09 Steve Ellcey <sellcey@mips.com>
1585
1586 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1587
1588 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1589
1590 PR c++/53763
1591 * g++.dg/cpp0x/decltype43.C: New.
1592
1593 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1594
1595 PR middle-end/53397
1596 * gcc.dg/pr53397-1.c: New test case.
1597 * gcc.dg/pr53397-2.c: New test case.
1598
1599 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1600
1601 PR c++/54194
1602 * g++.dg/warn/Wparentheses-26.C: Adjust.
1603 * g++.dg/warn/Wparentheses-27.C: New.
1604
1605 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1606
1607 PR c++/54427
1608 * c-c++-common/vector-scalar.c: New testcase.
1609 * g++.dg/ext/vector18.C: New testcase.
1610 * g++.dg/ext/vector5.C: This is not an error anymore.
1611 * gcc.dg/init-vec-1.c: Move ...
1612 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1613 * gcc.c-torture/execute/vector-shift1.c: Move ...
1614 * c-c++-common/torture/vector-shift1.c: ... here.
1615 * gcc.dg/scal-to-vec1.c: Move ...
1616 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1617 C++11. Adapt error messages.
1618 * gcc.dg/convert-vec-1.c: Move ...
1619 * c-c++-common/convert-vec-1.c: ... here.
1620 * gcc.dg/scal-to-vec2.c: Move ...
1621 * c-c++-common/scal-to-vec2.c: ... here.
1622
1623 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1624
1625 PR target/54400
1626 * gcc.target/i386/pr54400.c: New testcase.
1627
1628 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1629
1630 PR c++/54858
1631 * g++.dg/template/pr54858.C: New test.
1632
1633 2012-10-08 Marek Polacek <polacek@redhat.com>
1634
1635 PR debug/54831
1636 * g++.dg/debug/pr54831.C: New test.
1637
1638 2012-10-08 Dehao Chen <dehao@google.com>
1639
1640 * g++.dg/predict-loop-exit-1.C: New.
1641 * g++.dg/predict-loop-exit-2.C: New.
1642 * g++.dg/predict-loop-exit-3.C: New.
1643
1644 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1645
1646 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1647
1648 2012-10-08 Jason Merrill <jason@redhat.com>
1649
1650 * g++.dg/gomp/tls-5.C: New.
1651 * g++.dg/gomp/tls-wrap1.C: New.
1652 * g++.dg/gomp/tls-wrap2.C: New.
1653 * g++.dg/gomp/tls-wrap3.C: New.
1654 * g++.dg/gomp/tls-wrap4.C: New.
1655 * g++.dg/gomp/tls-wrapper-cse.C: New.
1656 * g++.dg/tls/thread_local-cse.C: New.
1657 * g++.dg/tls/thread_local-order1.C: New.
1658 * g++.dg/tls/thread_local-order2.C: New.
1659 * g++.dg/tls/thread_local-wrap1.C: New.
1660 * g++.dg/tls/thread_local-wrap2.C: New.
1661 * g++.dg/tls/thread_local-wrap3.C: New.
1662 * g++.dg/tls/thread_local-wrap4.C: New.
1663 * g++.dg/tls/thread_local2g.C: New.
1664 * g++.dg/tls/thread_local3g.C: New.
1665 * g++.dg/tls/thread_local4g.C: New.
1666 * g++.dg/tls/thread_local5g.C: New.
1667 * g++.dg/tls/thread_local6g.C: New.
1668 * g++.dg/tls/thread_local7g.C: New.
1669
1670 * g++.dg/tls/thread_local3.C: New.
1671 * g++.dg/tls/thread_local4.C: New.
1672 * g++.dg/tls/thread_local5.C: New.
1673 * g++.dg/tls/thread_local6.C: New.
1674
1675 * g++.dg/tls/init-2.C: Tweak errors.
1676 * g++.dg/tls/thread_local1.C: New.
1677 * g++.dg/tls/thread_local2.C: New.
1678 * g++.dg/tls/thread_local7.C: New.
1679
1680 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1681
1682 PR target/54866
1683 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1684
1685 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1686
1687 PR target/54685
1688 * gcc.target/sh/pr54685.c: New.
1689
1690 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1691
1692 PR c++/53528 C++11 attribute support
1693 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1694 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1696 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1697 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1707 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1708 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1709 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1710 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1711 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1712 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1714 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1715 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1716 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1717 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1718 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1719 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1720 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1721 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1722 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1723 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1724 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1725 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1726 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1727 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1728 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1729 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1730 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1731 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1732 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1733 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1734 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1735 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1736 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1741 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1750
1751 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1752
1753 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1754 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1755 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1756
1757 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1758
1759 PR target/54760
1760 * gcc.target/sh/pr54760-2.c: New.
1761 * gcc.target/sh/pr54760-3.c: New.
1762
1763 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1764
1765 PR c++/51422
1766 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1767
1768 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1769 Sandra Loosemore <sandra@codesourcery.com>
1770
1771 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1772 and test that the accumulator is initialized using MULT.
1773 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1774 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1775
1776 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1777
1778 PR c++/52764
1779 * g++.dg/cpp0x/stdint.C: New.
1780
1781 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1782
1783 PR c++/54249
1784 * g++.dg/cpp0x/stddef.C: New.
1785
1786 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1787
1788 PR fortran/54832
1789 * gfortran.dg/typebound_operator_17.f90: New.
1790
1791 2012-10-06 Jan Hubicka <jh@suse.cz>
1792
1793 PR lto/53831
1794 PR lto/54776
1795 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1796
1797 2012-10-06 Jan Hubicka <jh@suse.cz>
1798
1799 * gcc.dg/lto/resolutions_0.c: New testcase.
1800
1801 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1802
1803 PR fortran/45521
1804 * gfortran.dg/generic_25.f90: New.
1805 * gfortran.dg/generic_26.f90: New.
1806 * gfortran.dg/generic_27.f90: New.
1807
1808 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1809
1810 PR target/54760
1811 * gcc.target/sh/pr54760-1.c: New.
1812
1813 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1814
1815 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1816 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1817 * g++.dg/warn/Wsign-compare-5.C: New test.
1818 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1819 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1820 * g++.dg/ext/builtin30.C: New test.
1821 * g++.dg/ext/vla12.C: New test.
1822 * gcc.dg/builtins-85.c: New test.
1823
1824 PR debug/54519
1825 * gcc.dg/guality/pr54519-1.c: New test.
1826 * gcc.dg/guality/pr54519-2.c: New test.
1827 * gcc.dg/guality/pr54519-3.c: New test.
1828 * gcc.dg/guality/pr54519-4.c: New test.
1829 * gcc.dg/guality/pr54519-5.c: New test.
1830 * gcc.dg/guality/pr54519-6.c: New test.
1831
1832 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1833
1834 PR c++/50893
1835 * g++.dg/cpp0x/defaulted38.C: New.
1836
1837 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1838
1839 PR tree-optimization/33763
1840 * c-c++-common/pr33763.c: New test.
1841
1842 PR tree-optimization/54810
1843 * gcc.dg/tree-ssa/vrp85.c: New test.
1844
1845 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1846
1847 * gcc.dg/ucnid-7.c: Skip on AIX.
1848 * gcc.dg/ucnid-8.c: Same.
1849 * gcc.dg/ucnid-10.c: Same.
1850 * gcc.dg/ucnid-13.c: Same.
1851 * gcc.dg/attr-alias-3.c: Same.
1852 * gcc.dg/attr-alias-5.c: Same.
1853 * gcc.dg/torture/pr51106-2.c: Same.
1854 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1855
1856 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1857
1858 PR c++/52233
1859 * g++.dg/cpp0x/alias-decl-23.C: New.
1860
1861 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1862
1863 PR c++/53403
1864 * g++.dg/template/friend53.C: New.
1865
1866 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1867
1868 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1869 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1870 (scan-ada-spec): Likewise.
1871 (scan-ada-spec-not): Likewise.
1872 * gcc.dg/dump-ada-spec-1.c: New test.
1873 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1874
1875 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1876
1877 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1878
1879 2012-10-04 Florian Weimer <fweimer@redhat.com>
1880
1881 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1882
1883 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1884
1885 PR c++/54323
1886 * g++.dg/cpp0x/pr54323.C: New.
1887
1888 2012-10-04 Richard Guenther <rguenther@suse.de>
1889
1890 PR middle-end/54735
1891 * g++.dg/torture/pr54735.C: New testcase.
1892
1893 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1894
1895 PR rtl-optimization/54739
1896 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1897
1898 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1899
1900 PR target/51244
1901 * gcc.target/sh/pr51244-12.c: New.
1902
1903 2012-10-03 Dehao Chen <dehao@google.com>
1904
1905 PR middle-end/54782
1906 * gcc.dg/pr54782.c: New test.
1907
1908 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR c++/54777
1911 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1912
1913 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1914
1915 PR fortran/54778
1916 * gfortran.dg/class_53.f90: New.
1917
1918 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1919
1920 PR debug/54551
1921 * gcc.dg/guality/pr54551.c: New.
1922
1923 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1924
1925 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1926 * gcc.target/powerpc/pr46728-2.c: Likewise.
1927
1928 2012-10-02 Sharad Singhai <singhai@google.com>
1929
1930 PR testsuite/54772
1931 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1932 to fix test failures caused by r191883.
1933 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1934 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1935 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1936 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1937 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1938 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1939 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1940 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1941 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1942
1943 2012-09-30 Sharad Singhai <singhai@google.com>
1944
1945 * gcc.target/i386/vect-double-1.c: Fix test.
1946
1947 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1948
1949 PR target/54087
1950 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1951 atomic_sub fails.
1952
1953 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1954
1955 PR rtl-optimization/54457
1956 * gcc.target/i386/pr54457.c: New test.
1957
1958 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1959
1960 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1961
1962 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1963
1964 * gcc.target/i386/vect-rebuild.c: New testcase.
1965
1966 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1967
1968 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1969
1970 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1971
1972 * gcc.target/mips/pr37362.c: Fix target selector.
1973
1974 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1975
1976 PR target/54083
1977 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1978
1979 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1980
1981 * gcc.dg/ucnid-8.c: Update line number.
1982 * gcc.dg/torture/pr51106-2.c: Likewise.
1983
1984 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1985
1986 PR fortran/54667
1987 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1988 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1989 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1990
1991 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1992
1993 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1994 partially reverting r170092.
1995 * gfortran.dg/class_7.f03: Ditto.
1996 * gfortran.dg/coarray_14.f90: Ditto.
1997 * gfortran.dg/typebound_proc_13.f03: Ditto.
1998
1999 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2000
2001 PR c++/54738
2002 * g++.dg/cpp0x/sfinae42.C: New.
2003
2004 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2005
2006 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2007 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2008 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2009 * gcc.dg/pr42629.c: XFAIL on AIX.
2010 * gcc.dg/pr47684.c: Same.
2011 * gcc.dg/pr43670.c: Same.
2012 * gcc.dg/pr42916.c: Same.
2013 * gcc.dg/pr45449.c: Same.
2014 * gcc.dg/pr50017.c: Same.
2015 * gcc.dg/pr42728.c: Same.
2016 * gcc.dg/pr47881.c: Same.
2017 * gcc.dg/pr44023.c: Same.
2018 * gcc.dg/pr41345.c: Same.
2019 * gcc.dg/pr42630.c: Same.
2020 * gcc.dg/pr44971.c: Same.
2021 * gcc.dg/pr46771.c: Same.
2022 * gcc.dg/ucnid-8.c: Same.
2023 * gcc.dg/ucnid-10.c: Same.
2024 * gcc.dg/ucnid-13.c: Same.
2025 * gcc.dg/torture/pr51106-2.c: Same.
2026 * gcc.dg/pr48768.c: Same.
2027 * gcc.dg/pr42631.c: Same.
2028 * gcc.dg/pr43084.c: Same.
2029 * gcc.dg/ucnid-7.c: Same.
2030 * gcc.dg/pr42889.c: Same.
2031 * gcc.dg/pr41241.c: Same.
2032 * gcc.dg/pr42719.c: Same.
2033 * g++.dg/debug/pr46583.C: Same.
2034 * g++.dg/debug/pr47106.C: Same.
2035 * g++.dg/opt/pr48549.C: Same.
2036 * g++.dg/other/pr42685.C: Same.
2037 * c-c++-common/pr43942.c: Same.
2038
2039 2012-09-29 Ian Lance Taylor <iant@google.com>
2040
2041 * go.test/go-test.exp: Update for latest version of Go testsuite.
2042
2043 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2044
2045 PR fortran/52724
2046 * gfortran.dg/internal_readwrite_3.f90: New test.
2047
2048 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2049
2050 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2051 c-c++-common/Wunused-local-typedefs-2.c to here.
2052
2053 PR c++/54372 - unused attribute inactive on dependant entities
2054 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2055
2056 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2057
2058 PR c++/29028 - Missed unused warning on using declaration
2059 * g++.dg/warn/Wunused-var-18.C: New test.
2060
2061 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2062
2063 PR c++/53551 - -Wunused-local-typedefs misses uses
2064 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2065
2066 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR target/54716
2069 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2070
2071 PR tree-optimization/54713
2072 * gcc.c-torture/compile/pr54713-1.c: New test.
2073 * gcc.c-torture/compile/pr54713-2.c: New test.
2074 * gcc.c-torture/compile/pr54713-3.c: New test.
2075
2076 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2077
2078 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2079
2080 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2081
2082 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2083
2084 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR target/54703
2087 * gcc.target/i386/pr54703.c: New test.
2088
2089 2012-09-27 Richard Guenther <rguenther@suse.de>
2090
2091 PR lto/54709
2092 * gcc.dg/lto/pr54709_0.c: New testcase.
2093 * gcc.dg/lto/pr54709_1.c: Likewise.
2094
2095 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2096
2097 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2098
2099 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2100
2101 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2102
2103 * gcc.target/arm/pr42879.c: Handle big-endian.
2104
2105 2012-09-26 Steve Ellcey <sellcey@mips.com>
2106
2107 PR c/37303
2108 * gcc.dg/pr37303.c: Check for rdata or rodata.
2109
2110 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2111
2112 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2113
2114 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2115
2116 PR target/51274
2117 PR target/53087
2118 * gcc.target/powerpc/ppc-ne0-1.c: New.
2119
2120 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2121
2122 PR target/54089
2123 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2124 test_19, test_20, test_21, test_22, test_23): New functions.
2125 * gcc.target/sh/pr54089-4.c: New.
2126 * gcc.target/sh/pr54089-5.c: New.
2127 * gcc.target/sh/pr54089-6.c: New.
2128 * gcc.target/sh/pr54089-7.c: New.
2129
2130 2012-09-25 Richard Guenther <rguenther@suse.de>
2131
2132 PR lto/54625
2133 * gcc.dg/lto/pr54702_0.c: New testcase.
2134 * gcc.dg/lto/pr54702_1.c: Likewise.
2135 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2136 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2137 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2138 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2139
2140 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2141
2142 PR c++/54526
2143 * g++.dg/cpp0x/parse2.C: New.
2144 * g++.dg/parse/error11.C: Adjust.
2145 * g++.dg/parse/error12.C: Likewise.
2146
2147 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2148
2149 * gcc.target/i386/20030217-1.c: Added check for
2150 large_long_double effective target.
2151 * gcc.target/i386/387-3.c: Likewise.
2152 * gcc.target/i386/387-4.c: Likewise.
2153 * gcc.target/i386/pr36578-1.c: Likewise.
2154 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2155 when long double size is equal double size.
2156 * gcc.target/i386/excess-precision-1.c: Likewise.
2157 * gcc.target/i386/pr36578-2.c: Likewise.
2158 * gcc.target/i386/20030217-2.c: New testcase.
2159
2160 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2161
2162 PR tree-optimization/54676
2163 * gcc.dg/pr54676.c: New test.
2164
2165 2012-09-25 Richard Guenther <rguenther@suse.de>
2166
2167 PR tree-optimization/53663
2168 * gcc.dg/torture/pr53663-1.c: New testcase.
2169 * gcc.dg/torture/pr53663-2.c: Likewise.
2170 * gcc.dg/torture/pr53663-3.c: Likewise.
2171
2172 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2173
2174 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2175
2176 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2177
2178 * lib/target-supports-dg.exp (dg-require-effective-target,
2179 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2180 dg-process-target-1 instead of dg-process-target.
2181 (dg-process-target-1): Rename from dg-process-target.
2182 (dg-process-target): New.
2183
2184 2012-09-24 Richard Guenther <rguenther@suse.de>
2185
2186 PR tree-optimization/54684
2187 * g++.dg/torture/pr54684.C: New testcase.
2188
2189 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2190
2191 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2192
2193 2012-09-24 Richard Guenther <rguenther@suse.de>
2194
2195 PR middle-end/52173
2196 * gcc.dg/tm/pr52173-1.c: New.
2197 * gcc.dg/tm/pr52173-2.c: New.
2198
2199 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2200
2201 * gcc.dg/pr54669.c: New test.
2202
2203 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2204 Dominique Dhumieres <dominiq@lps.ens.fr>
2205
2206 PR testsuite/54677
2207 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2208
2209 2012-09-23 Tobias Burnus <burnus@net-b.de>
2210
2211 PR fortran/54618
2212 * gfortran.dg/class_array_14.f90: New.
2213
2214 2012-09-22 Kai Tietz <ktietz@redhat.com>
2215
2216 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2217 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2218
2219 2012-09-21 Dehao Chen <dehao@google.com>
2220
2221 PR go/54649
2222 PR tree-optimization/54655
2223 * g++.dg/pr54655.C: New testcase.
2224
2225 2012-09-21 Richard Guenther <rguenther@suse.de>
2226
2227 PR tree-optimization/54647
2228 * g++.dg/torture/pr54647.C: New testcase.
2229
2230 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2231
2232 PR c++/54427
2233 * c-c++-common/torture/vector-compare-2.c: Add -w.
2234
2235 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2236
2237 * gnat.dg/opt20.ads: Move dg directive to...
2238 * gnat.dg/opt20.adb: ...here.
2239 * gnat.dg/addr1.ad[sb]: Likewise.
2240 * gnat.dg/concat2.ad[sb]: Likewise.
2241 * gnat.dg/array16.ad[sb]: Likewise.
2242 * gnat.dg/atomic5.ad[sb]: Likewise.
2243 * gnat.dg/discr29.ad[sb]: Likewise.
2244 * gnat.dg/noreturn5.ad[sb]: Likewise.
2245 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2246 * gnat.dg/discr23.ads: Remove dg directive.
2247 * gnat.dg/nested_float_packed.ads: Likewise.
2248 * gnat.dg/oconst6.ads: Move to...
2249 * gnat.dg/specs/oconst6.ads: ...here.
2250
2251 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2252
2253 PR c++/52432
2254 * g++.dg/cpp0x/decltype32.C: Tweak.
2255
2256 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2257
2258 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2259 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2260 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2261 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2262
2263 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2264
2265 PR c++/54581
2266 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2267
2268 2012-09-19 Steve Ellcey <sellcey@mips.com>
2269
2270 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2271
2272 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2273
2274 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2275 * gcc.target/powerpc/ppc-mftb.c: New file.
2276
2277 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2278
2279 PR target/54089
2280 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2281 functions.
2282
2283 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2284
2285 PR target/54236
2286 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2287
2288 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2289
2290 * gcc.c-torture/execute/20120919-1.c: New test.
2291
2292 2012-09-19 Richard Guenther <rguenther@suse.de>
2293
2294 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2295
2296 2012-09-19 Richard Guenther <rguenther@suse.de>
2297
2298 * gcc.dg/builtin-unreachable-6.c: Adjust.
2299
2300 2012-09-19 Richard Guenther <rguenther@suse.de>
2301
2302 * gcc.dg/builtin-object-size-10.c: Adjust.
2303 * gcc.dg/builtin-unreachable-5.c: Adjust.
2304 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2305 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2306 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2307 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2308 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2309 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2310 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2311 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2312 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2313 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2314 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2315 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2316
2317 2012-09-19 Richard Guenther <rguenther@suse.de>
2318
2319 PR tree-optimization/54132
2320 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2321 * gcc.dg/torture/pr54132.c: Likewise.
2322
2323 2012-09-19 Terry Guo <terry.guo@arm.com>
2324
2325 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2326 extra prune rules that will be applied to all tests in a .exp file.
2327 (gcc-dg-prune): Use rules defined by the above variable.
2328 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2329 harmless warnings on architecture switch conflict.
2330
2331 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2332
2333 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2334 of asm-comment characters instead of a single one.
2335 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2336
2337 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2338
2339 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2340
2341 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2342 target instead of xfailing it.
2343 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2344 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2345 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2346 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2347 * gcc.dg/vect/vect-104.c: Likewise.
2348 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2349 * gcc.dg/vect/vect-outer-1.c: Likewise.
2350 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2351 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2352 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2353 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2354 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2355 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2356 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2357 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2358 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2359
2360 * lib/target-supports.exp
2361 (check_effective_target_vect_widen_mult_qi_to_hi,
2362 check_effective_target_vect_widen_mult_hi_to_si,
2363 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2364 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2365 check_effective_target_vect_pack_trunc,
2366 check_effective_target_vect_unpack,
2367 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2368 instead of arm_none.
2369
2370 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2371
2372 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2373
2374 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2375 config to compiler_flags.
2376
2377 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2378
2379 PR target/54592
2380 * gcc.target/i386/pr54592.c: New test.
2381
2382 PR tree-optimization/54610
2383 * gcc.target/i386/pr54610.c: New test.
2384
2385 2012-09-17 Jason Merrill <jason@redhat.com>
2386
2387 PR c++/54575
2388 * g++.dg/cpp0x/alias-decl-21.C: New.
2389 * g++.dg/cpp0x/alias-decl-22.C: New.
2390
2391 2012-09-17 Tobias Burnus <burnus@net-b.de>
2392
2393 PR fortran/54608
2394 * gfortran.dg/scan_2.f90: New.
2395
2396 2012-09-17 Jason Merrill <jason@redhat.com>
2397
2398 PR c++/53661
2399 * g++.dg/init/aggr9.C: New.
2400
2401 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2402
2403 * gnat.dg/loop_optimization12.ad[sb]: New test.
2404
2405 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2406
2407 PR fortran/54285
2408 * gfortran.dg/proc_ptr_result_7.f90: New.
2409
2410 2012-09-17 Tobias Burnus <burnus@net-b.de>
2411
2412 PR fortran/54603
2413 * gfortran.dg/structure_constructor_11.f90: New.
2414
2415 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2416
2417 PR tree-optimization/54563
2418 * g++.dg/torture/pr54563.C: New test.
2419
2420 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2421
2422 PR fortran/54594
2423 * gfortran.dg/typebound_generic_14.f03: New.
2424
2425 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2426
2427 PR fortran/54387
2428 * gfortran.dg/proc_ptr_38.f90: New.
2429
2430 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2431
2432 PR debug/54460
2433 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2434 to scary regexp.
2435
2436 PR testsuite/54007
2437 * gnat.dg/lto15.adb: Require lto.
2438
2439 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2440 "myBindC" for hppa*-*-hpux*.
2441
2442 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2443
2444 * gfortran.dg/namelist_75.f90: New test.
2445
2446 2012-09-15 Tom de Vries <tom@codesourcery.com>
2447
2448 * gcc.dg/tree-ssa/vrp82.c: New test.
2449 * gcc.dg/tree-ssa/vrp83.c: Same.
2450 * gcc.dg/tree-ssa/vrp84.c: Same.
2451
2452 2012-09-15 Tom de Vries <tom@codesourcery.com>
2453
2454 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2455 * gcc.dg/tree-ssa/vrp81.c: ... this.
2456
2457 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2458
2459 PR target/54222
2460 * gcc.target/avr/torture/fix-types.h: New.
2461 * gcc.target/avr/torture/vals-hr.def: New.
2462 * gcc.target/avr/torture/vals-r.def: New.
2463 * gcc.target/avr/torture/vals-k.def: New.
2464 * gcc.target/avr/torture/vals-ur.def: New.
2465 * gcc.target/avr/torture/vals-uk.def: New.
2466 * gcc.target/avr/torture/vals-uhr.def: New.
2467 * gcc.target/avr/torture/vals-llk.def: New.
2468 * gcc.target/avr/torture/vals-ullk.def: New.
2469 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2470 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2471 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2472 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2473 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2474 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2475 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2476 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2477
2478 2012-09-14 Dehao Chen <dehao@google.com>
2479
2480 * g++.dg/debug/dwarf2/deallocator.C: New test.
2481
2482 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2483
2484 PR c/54552
2485 * gcc.c-torture/compile/pr54552-1.c: New test.
2486
2487 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2488
2489 PR c++/54427
2490 * g++.dg/other/vector-compare.C: New testcase.
2491 * c-c++-common/vector-compare-3.c: New testcase.
2492 * gcc.dg/vector-shift.c: Move ...
2493 * c-c++-common/vector-shift.c: ... here.
2494 * gcc.dg/vector-shift1.c: Move ...
2495 * c-c++-common/vector-shift1.c: ... here.
2496 * gcc.dg/vector-shift3.c: Move ...
2497 * c-c++-common/vector-shift3.c: ... here.
2498 * gcc.dg/vector-compare-1.c: Move ...
2499 * c-c++-common/vector-compare-1.c: ... here.
2500 * gcc.dg/vector-compare-2.c: Move ...
2501 * c-c++-common/vector-compare-2.c: ... here.
2502 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2503 * c-c++-common/torture/vector-compare-1.c: ... here.
2504 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2505 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2506 * c-c++-common/torture/vector-compare-2.c: ... here.
2507 * gcc.c-torture/execute/vector-shift.c: Move ...
2508 * c-c++-common/torture/vector-shift.c: ... here.
2509 * gcc.c-torture/execute/vector-shift2.c: Move ...
2510 * c-c++-common/torture/vector-shift2.c: ... here.
2511 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2512 * c-c++-common/torture/vector-subscript-1.c: ... here.
2513 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2514 * c-c++-common/torture/vector-subscript-2.c: ... here.
2515 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2516 * c-c++-common/torture/vector-subscript-3.c: ... here.
2517
2518 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2519
2520 PR c/54103
2521 * gcc.c-torture/compile/pr54103-1.c,
2522 gcc.c-torture/compile/pr54103-2.c,
2523 gcc.c-torture/compile/pr54103-3.c,
2524 gcc.c-torture/compile/pr54103-4.c,
2525 gcc.c-torture/compile/pr54103-5.c,
2526 gcc.c-torture/compile/pr54103-6.c: New tests.
2527 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2528
2529 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2530
2531 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2532
2533 2012-09-14 Richard Guenther <rguenther@suse.de>
2534
2535 PR tree-optimization/54565
2536 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2537 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2538
2539 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2540
2541 * gcc.target/arm/combine-movs.c: Add missing space.
2542
2543 2012-09-14 Richard Guenther <rguenther@suse.de>
2544
2545 * g++.dg/torture/builtin-location.C: New testcase.
2546
2547 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2548 Manuel López-Ibåñez <manu@gcc.gnu.org>
2549
2550 PR c++/53210
2551 * g++.dg/warn/Wuninitialized-self.C: New.
2552
2553 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2554
2555 PR c/54559
2556 * gcc.c-torture/compile/pr54559.c: New test.
2557
2558 2012-09-13 Jason Merrill <jason@redhat.com>
2559
2560 PR c++/53839
2561 * g++.dg/cpp0x/constexpr-temp1.C: New.
2562
2563 PR c++/54511
2564 * g++.dg/template/anonunion2.C: New.
2565
2566 PR c++/53836
2567 * g++.dg/template/init10.C: New.
2568
2569 2012-09-13 Tobias Burnus <burnus@net-b.de>
2570
2571 PR fortran/54556
2572 * gfortran.dg/implicit_pure_3.f90: New.
2573
2574 2012-09-13 Richard Guenther <rguenther@suse.de>
2575
2576 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2577
2578 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2579
2580 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2581
2582 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2583
2584 * c-c++-common/pr51712.c: Handle for short-enum targets.
2585
2586 2012-09-12 Terry Guo <terry.guo@arm.com>
2587
2588 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2589 and lsrs for Thumb2 mode.
2590
2591 2012-09-12 Jan Hubicka <jh@suse.cz>
2592
2593 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2594
2595 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2596
2597 PR target/54445
2598 * gcc.target/i386/pr54445-1.c: New file.
2599 * gcc.target/i386/pr54445-2.c: Likewise.
2600
2601 2012-09-12 Tobias Burnus <burnus@net-b.de>
2602
2603 PR fortran/54225
2604 PR fortran/53306
2605 * gfortran.dg/coarray_10.f90: Update dg-error.
2606 * gfortran.dg/coarray_28.f90: New.
2607 * gfortran.dg/array_section_3.f90: New.
2608
2609 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2610
2611 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2612 gcc.target/arm/pr48252.c: Fix for big-endian support.
2613
2614 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2615
2616 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2617
2618 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2619 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2620
2621 * gcc.target/arm/neon-vfma-1.c: New testcase.
2622 * gcc.target/arm/neon-vfms-1.c: Likewise.
2623 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2624 of float.
2625 * gcc.target/arm/neon-vmls-1.c: Likewise.
2626 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2627 function.
2628 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2629 (check_effective_target_arm_neonv2_ok): Likewise.
2630 (check_effective_target_arm_neonv2_hw): Likewise.
2631 (check_effective_target_arm_neonv2): Likewise.
2632
2633 2012-09-11 Richard Guenther <rguenther@suse.de>
2634
2635 PR middle-end/54515
2636 * g++.dg/tree-ssa/pr54515.C: New testcase.
2637
2638 2012-09-10 Andrew Pinski <apinski@cavium.com>
2639
2640 PR tree-opt/c54362
2641 * gcc.dg/tm/memopt-16.c: New testcase.
2642
2643 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2644
2645 PR c++/54541
2646 PR c++/54542
2647 * g++.dg/cpp0x/sfinae40.C: New.
2648 * g++.dg/cpp0x/sfinae41.C: Likewise.
2649
2650 2012-09-10 Jason Merrill <jason@redhat.com>
2651
2652 PR c++/54538
2653 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2654
2655 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2656
2657 PR target/54089
2658 * gcc.target/sh/pr54089-3.c: New.
2659
2660 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2661
2662 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2663
2664 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2665
2666 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2667
2668 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2669
2670 * gcc.dg/pr52558-2.c: Delete.
2671 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2672
2673 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2674
2675 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2676
2677 2012-09-10 Richard Guenther <rguenther@suse.de>
2678
2679 PR tree-optimization/54520
2680 * gcc.dg/torture/pr54520.c: New testcase.
2681
2682 2012-09-10 Jason Merrill <jason@redhat.com>
2683
2684 PR c++/54506
2685 * g++.dg/cpp0x/implicit14.C: New.
2686
2687 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2688
2689 PR fortran/54208
2690 * gfortran.dg/bound_simplification_3.f90: New test.
2691
2692 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2693
2694 PR testsuite/54184
2695 * gcc.dg/pr52558-1.c: Delete.
2696 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2697
2698 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2699
2700 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2701 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2702 * gcc.target/arm/smlaltt-1.c: Likewise.
2703
2704 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2705
2706 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2707
2708 2012-09-07 Tom de Vries <tom@codesourcery.com>
2709
2710 PR tree-optimization/53986
2711 * gcc.dg/tree-ssa/vrp80.c: New test.
2712 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2713
2714 2012-09-06 Jason Merrill <jason@redhat.com>
2715
2716 PR c++/54341
2717 PR c++/54253
2718 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2719 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2720
2721 2012-09-06 Andrew Pinski <apinski@cavium.com>
2722
2723 PR tree-opt/54494
2724 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2725
2726 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2727
2728 PR rtl-optimization/54455
2729 * gcc.dg/54455.c: New test.
2730
2731 2012-09-06 Tobias Burnus <burnus@net-b.de>
2732
2733 PR fortran/54463
2734 * gfortran.dg/promotion_2.f90: New.
2735
2736 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2737
2738 PR middle-end/54486
2739 * c-c++-common/pr54486.c: New test.
2740
2741 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2742
2743 PR fortran/54474
2744 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2745
2746 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2747
2748 PR c++/54191
2749 * g++.dg/cpp0x/sfinae39.C: New.
2750
2751 2012-09-04 Jason Merrill <jason@redhat.com>
2752
2753 PR c++/54441
2754 * g++.dg/ext/flexary3.C: New.
2755
2756 PR c++/54420
2757 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2758
2759 PR c++/54198
2760 * g++.dg/template/defarg15.C: New.
2761
2762 PR c++/54437
2763 * g++.dg/template/access24.C: New.
2764
2765 2012-09-04 Richard Guenther <rguenther@suse.de>
2766
2767 PR tree-optimization/54458
2768 * gcc.dg/torture/pr54458.c: New testcase.
2769
2770 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2771
2772 * gcc.target/arm/neon-vext.c: New test.
2773 * gcc.target/arm/neon-vext-execute.c: Ditto.
2774
2775 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2776
2777 PR fortran/54243
2778 PR fortran/54244
2779 * gfortran.dg/select_type_29.f03: New.
2780
2781 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2782
2783 * gcc.dg/fold-perm.c: Improve test.
2784
2785 2012-09-03 Tobias Burnus <burnus@net-b.de>
2786
2787 PR fortran/51632
2788 * gfortran.dg/coarray_class_1.f90: New.
2789
2790 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2791
2792 PR target/49206
2793 * gcc.c-torture/compile/pr49206.c: New test.
2794
2795 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2796 Uros Bizjak <ubizjak@gmail.com>
2797
2798 PR target/36680
2799 * gfortran.dg/pr36680.f90: New test.
2800
2801 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2802
2803 PR target/42295
2804 * g++.dg/opt/pr42295.C: New test.
2805
2806 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2807
2808 PR target/54436
2809 * gcc.dg/torture/pr54436.c: New test.
2810
2811 2012-09-01 Andrew Pinski <apinski@cavium.com>
2812
2813 * gcc.target/mips/truncate-8.c: New testcase.
2814
2815 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2816
2817 PR target/46829
2818 PR target/46843
2819 * gcc.target/i386/pr46829.c: New test.
2820 * gcc.target/i386/pr46843.c: Ditto.
2821
2822 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2823 Jason Merrill <jason@redhat.com>
2824
2825 PR c++/18747
2826 * g++.dg/parse/error50.C: New.
2827
2828 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2829
2830 PR c/54428
2831 * gcc.c-torture/compile/pr54428.c: New test.
2832
2833 2012-08-31 Ollie Wild <aaw@google.com>
2834
2835 PR c++/54197
2836 * g++.dg/init/lifetime3.C: New test.
2837
2838 2012-08-31 Martin Jambor <mjambor@suse.cz>
2839
2840 PR middle-end/54409
2841 * gcc.dg/torture/pr54409.c: New test.
2842
2843 2012-08-31 Martin Jambor <mjambor@suse.cz>
2844
2845 * gfortran.dg/pr48636.f90: Add dump scan checks.
2846
2847 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2848
2849 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2850
2851 2012-08-28 Joey Ye <joey.ye@arm.com>
2852
2853 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2854
2855 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2856
2857 PR target/46254
2858 * gcc.target/i386/pr46254.c: New test.
2859
2860 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2861
2862 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2863 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2864 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2865
2866 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2867
2868 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2869 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2870 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2871 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2872 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2873 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2874 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2875 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2876 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2877 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2878 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2879 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2880 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2881 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2882 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2883 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2884 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2885 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2886 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2887 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2888 gcc.target/mips/unaligned-1.c: Tighten regexps.
2889
2890 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2891
2892 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2893 (mips_option_groups): Remove optimization. Add various -f options.
2894 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2895 and -pg imply -fno-omit-frame-pointer.
2896 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2897 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2898 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2899 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2900 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2901 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2902 * gcc.target/mips/abi-n32-long32.c: Likewise.
2903 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2904 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2905 * gcc.target/mips/abi-n32-long64.c: Likewise.
2906 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2907 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2908 * gcc.target/mips/abi-n64-long32.c: Likewise.
2909 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2910 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2911 * gcc.target/mips/abi-n64-long64.c: Likewise.
2912 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2913 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2914 * gcc.target/mips/abi-o32-long32.c: Likewise.
2915 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2916 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2917 * gcc.target/mips/abi-o32-long64.c: Likewise.
2918 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2919 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2920 * gcc.target/mips/abi-o64-long32.c: Likewise.
2921 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2922 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2923 * gcc.target/mips/abi-o64-long64.c: Likewise.
2924 * gcc.target/mips/asm-1.c: Likewise.
2925 * gcc.target/mips/branch-1.c: Likewise.
2926 * gcc.target/mips/call-3.c: Likewise.
2927 * gcc.target/mips/call-saved-3.c: Likewise.
2928 * gcc.target/mips/clear-cache-1.c: Likewise.
2929 * gcc.target/mips/div-1.c: Likewise.
2930 * gcc.target/mips/div-2.c: Likewise.
2931 * gcc.target/mips/div-3.c: Likewise.
2932 * gcc.target/mips/div-4.c: Likewise.
2933 * gcc.target/mips/div-5.c: Likewise.
2934 * gcc.target/mips/div-6.c: Likewise.
2935 * gcc.target/mips/div-7.c: Likewise.
2936 * gcc.target/mips/div-8.c: Likewise.
2937 * gcc.target/mips/div-9.c: Likewise.
2938 * gcc.target/mips/div-10.c: Likewise.
2939 * gcc.target/mips/div-11.c: Likewise.
2940 * gcc.target/mips/div-12.c: Likewise.
2941 * gcc.target/mips/dsp-ctrl.c: Likewise.
2942 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2943 * gcc.target/mips/ext-8.c: Likewise.
2944 * gcc.target/mips/extend-2.c: Likewise.
2945 * gcc.target/mips/fix-r10000-1.c: Likewise.
2946 * gcc.target/mips/fix-r10000-2.c: Likewise.
2947 * gcc.target/mips/fix-r10000-3.c: Likewise.
2948 * gcc.target/mips/fix-r10000-4.c: Likewise.
2949 * gcc.target/mips/fix-r10000-5.c: Likewise.
2950 * gcc.target/mips/fix-r10000-6.c: Likewise.
2951 * gcc.target/mips/fix-r10000-7.c: Likewise.
2952 * gcc.target/mips/fix-r10000-8.c: Likewise.
2953 * gcc.target/mips/fix-r10000-9.c: Likewise.
2954 * gcc.target/mips/fix-r10000-10.c: Likewise.
2955 * gcc.target/mips/fix-r10000-11.c: Likewise.
2956 * gcc.target/mips/fix-r10000-12.c: Likewise.
2957 * gcc.target/mips/fix-r10000-13.c: Likewise.
2958 * gcc.target/mips/fix-r10000-14.c: Likewise.
2959 * gcc.target/mips/fix-r10000-15.c: Likewise.
2960 * gcc.target/mips/fpcmp-1.c: Likewise.
2961 * gcc.target/mips/fpcmp-2.c: Likewise.
2962 * gcc.target/mips/fpr-moves-7.c: Likewise.
2963 * gcc.target/mips/fpr-moves-8.c: Likewise.
2964 * gcc.target/mips/int-moves-1.c: Likewise.
2965 * gcc.target/mips/int-moves-2.c: Likewise.
2966 * gcc.target/mips/long-calls-pg.c: Likewise.
2967 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2968 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2969 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2970 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2971 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2972 * gcc.target/mips/mips-3d-1.c: Likewise.
2973 * gcc.target/mips/mips-3d-2.c: Likewise.
2974 * gcc.target/mips/mips-3d-3.c: Likewise.
2975 * gcc.target/mips/mips-3d-4.c: Likewise.
2976 * gcc.target/mips/mips-3d-5.c: Likewise.
2977 * gcc.target/mips/mips-3d-6.c: Likewise.
2978 * gcc.target/mips/mips-3d-7.c: Likewise.
2979 * gcc.target/mips/mips-3d-8.c: Likewise.
2980 * gcc.target/mips/mips-3d-9.c: Likewise.
2981 * gcc.target/mips/mips-ps-1.c: Likewise.
2982 * gcc.target/mips/mips-ps-2.c: Likewise.
2983 * gcc.target/mips/mips-ps-3.c: Likewise.
2984 * gcc.target/mips/mips-ps-4.c: Likewise.
2985 * gcc.target/mips/mips-ps-6.c: Likewise.
2986 * gcc.target/mips/mips32-dspr2.c: Likewise.
2987 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2988 * gcc.target/mips/neg-abs-1.c: Likewise.
2989 * gcc.target/mips/neg-abs-2.c: Likewise.
2990 * gcc.target/mips/nmadd-3.c: Likewise.
2991 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2992 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2993 * gcc.target/mips/octeon-pop-1.c: Likewise.
2994 * gcc.target/mips/pr26765.c: Likewise.
2995 * gcc.target/mips/pr33256.c: Likewise.
2996 * gcc.target/mips/pr33635-1.c: Likewise.
2997 * gcc.target/mips/pr33755.c: Likewise.
2998 * gcc.target/mips/pr35802.c: Likewise.
2999 * gcc.target/mips/pr45074.c: Likewise.
3000 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3001 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3002 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3003 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3004 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3005 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3006 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3007 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3008 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3009 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3010 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3011 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3012 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3013 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3014 * gcc.target/mips/save-restore-1.c: Likewise.
3015 * gcc.target/mips/save-restore-3.c: Likewise.
3016 * gcc.target/mips/save-restore-5.c: Likewise.
3017 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3018 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3019 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3020 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3021 * gcc.target/mips/stack-1.c: Likewise.
3022
3023 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3024 Tighten regexps.
3025
3026 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3027 branch under test to be filled with preceding rather than
3028 following instructions.
3029 * gcc.target/mips/branch-10.c: Likewise.
3030 * gcc.target/mips/branch-11.c: Likewise.
3031 * gcc.target/mips/branch-12.c: Likewise.
3032 * gcc.target/mips/branch-13.c: Likewise.
3033 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3034 to be eliminated. Tighten $28 scan-assembler-not test.
3035
3036 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3037 function to...
3038 * gcc.target/mips/call-4.c: ...this new test.
3039
3040 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3041 more likely.
3042 * gcc.target/mips/code-readable-3.c: Likewise.
3043 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3044 flag but skip for -O0.
3045 * gcc.target/mips/code-readable-4.c: Likewise.
3046
3047 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3048 of operations under test.
3049 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3050
3051 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3052 Don't require sibling-call optimization.
3053 * gcc.target/mips/near-far-4.c: Likewise.
3054
3055 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3056 Make sure that the register variable is used.
3057 * gcc.target/mips/soft-float-1.c: Likewise.
3058
3059 * gcc.target/mips/sdata-1.c: Make static data volatile.
3060 * gcc.target/mips/sdata-2.c: Likewise.
3061 * gcc.target/mips/sdata-3.c: Likewise.
3062 * gcc.target/mips/sdata-4.c: Likewise.
3063
3064 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3065 skip for -O0.
3066 * gcc.target/mips/atomic-memory-2.c: Likewise.
3067 * gcc.target/mips/branch-cost-1.c: Likewise.
3068 * gcc.target/mips/branch-cost-2.c: Likewise.
3069 * gcc.target/mips/cache-1.c: Likewise.
3070 * gcc.target/mips/call-1.c: Likewise.
3071 * gcc.target/mips/call-saved-2.c: Likewise.
3072 * gcc.target/mips/const-anchor-1.c: Likewise.
3073 * gcc.target/mips/const-anchor-2.c: Likewise.
3074 * gcc.target/mips/dse-1.c: Likewise.
3075 * gcc.target/mips/dsp-lhx.c: Likewise.
3076 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3077 * gcc.target/mips/ext-1.c: Likewise.
3078 * gcc.target/mips/ext-2.c: Likewise.
3079 * gcc.target/mips/ext-3.c: Likewise.
3080 * gcc.target/mips/ext-4.c: Likewise.
3081 * gcc.target/mips/ext-5.c: Likewise.
3082 * gcc.target/mips/ext-6.c: Likewise.
3083 * gcc.target/mips/ext-7.c: Likewise.
3084 * gcc.target/mips/extend-1.c: Likewise.
3085 * gcc.target/mips/fix-r4000-1.c: Likewise.
3086 * gcc.target/mips/fix-r4000-3.c: Likewise.
3087 * gcc.target/mips/fix-r4000-5.c: Likewise.
3088 * gcc.target/mips/fix-r4000-6.c: Likewise.
3089 * gcc.target/mips/fix-r4000-8.c: Likewise.
3090 * gcc.target/mips/fix-r4000-10.c: Likewise.
3091 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3092 * gcc.target/mips/fixed-vector-type.c: Likewise.
3093 * gcc.target/mips/fpr-moves-1.c: Likewise.
3094 * gcc.target/mips/fpr-moves-2.c: Likewise.
3095 * gcc.target/mips/fpr-moves-3.c: Likewise.
3096 * gcc.target/mips/fpr-moves-4.c: Likewise.
3097 * gcc.target/mips/fpr-moves-5.c: Likewise.
3098 * gcc.target/mips/fpr-moves-6.c: Likewise.
3099 * gcc.target/mips/ins-1.c: Likewise.
3100 * gcc.target/mips/ins-2.c: Likewise.
3101 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3102 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3103 * gcc.target/mips/lazy-binding-1.c: Likewise.
3104 * gcc.target/mips/madd-3.c: Likewise.
3105 * gcc.target/mips/madd-5.c: Likewise.
3106 * gcc.target/mips/madd-6.c: Likewise.
3107 * gcc.target/mips/madd-8.c: Likewise.
3108 * gcc.target/mips/madd-9.c: Likewise.
3109 * gcc.target/mips/memcpy-1.c: Likewise.
3110 * gcc.target/mips/mips-ps-type.c: Likewise.
3111 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3112 * gcc.target/mips/mips-sched-madd.c: Likewise.
3113 * gcc.target/mips/mips16e-extends.c: Likewise.
3114 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3115 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3116 * gcc.target/mips/movcc-1.c: Likewise.
3117 * gcc.target/mips/movcc-2.c: Likewise.
3118 * gcc.target/mips/movcc-3.c: Likewise.
3119 * gcc.target/mips/msub-5.c: Likewise.
3120 * gcc.target/mips/msub-6.c: Likewise.
3121 * gcc.target/mips/msub-8.c: Likewise.
3122 * gcc.target/mips/mult-2.c: Likewise.
3123 * gcc.target/mips/mult-3.c: Likewise.
3124 * gcc.target/mips/mult-5.c: Likewise.
3125 * gcc.target/mips/mult-6.c: Likewise.
3126 * gcc.target/mips/mult-7.c: Likewise.
3127 * gcc.target/mips/mult-12.c: Likewise.
3128 * gcc.target/mips/mult-13.c: Likewise.
3129 * gcc.target/mips/mult-14.c: Likewise.
3130 * gcc.target/mips/mult-15.c: Likewise.
3131 * gcc.target/mips/mult-17.c: Likewise.
3132 * gcc.target/mips/mult-18.c: Likewise.
3133 * gcc.target/mips/mult-19.c: Likewise.
3134 * gcc.target/mips/nmadd-1.c: Likewise.
3135 * gcc.target/mips/nmadd-2.c: Likewise.
3136 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3137 * gcc.target/mips/octeon-cins-1.c: Likewise.
3138 * gcc.target/mips/octeon-cins-2.c: Likewise.
3139 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3140 * gcc.target/mips/octeon-exts-2.c: Likewise.
3141 * gcc.target/mips/octeon-exts-3.c: Likewise.
3142 * gcc.target/mips/octeon-exts-4.c: Likewise.
3143 * gcc.target/mips/octeon-exts-5.c: Likewise.
3144 * gcc.target/mips/octeon-exts-6.c: Likewise.
3145 * gcc.target/mips/octeon-exts-7.c: Likewise.
3146 * gcc.target/mips/octeon-pop-2.c: Likewise.
3147 * gcc.target/mips/octeon-seq-3.c: Likewise.
3148 * gcc.target/mips/octeon-seq-4.c: Likewise.
3149 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3150 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3151 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3152 * gcc.target/mips/pr54240.c: Likewise.
3153 * gcc.target/mips/rsqrt-1.c: Likewise.
3154 * gcc.target/mips/rsqrt-2.c: Likewise.
3155 * gcc.target/mips/rsqrt-3.c: Likewise.
3156 * gcc.target/mips/rsqrt-4.c: Likewise.
3157 * gcc.target/mips/save-restore-2.c: Likewise.
3158 * gcc.target/mips/save-restore-4.c: Likewise.
3159 * gcc.target/mips/sb1-1.c: Likewise.
3160 * gcc.target/mips/scc-1.c: Likewise.
3161 * gcc.target/mips/scc-2.c: Likewise.
3162 * gcc.target/mips/scc-3.c: Likewise.
3163 * gcc.target/mips/scc-4.c: Likewise.
3164 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3165 * gcc.target/mips/truncate-1.c: Likewise.
3166 * gcc.target/mips/truncate-2.c: Likewise.
3167 * gcc.target/mips/truncate-3.c: Likewise.
3168 * gcc.target/mips/truncate-4.c: Likewise.
3169 * gcc.target/mips/truncate-5.c: Likewise.
3170 * gcc.target/mips/truncate-6.c: Likewise.
3171 * gcc.target/mips/unaligned-1.c: Likewise.
3172
3173 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3174 skip for -O0. Require -fexpensive-optimizations.
3175 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3176 * gcc.target/mips/dspr2-MULT.c: Likewise.
3177 * gcc.target/mips/fix-r4000-2.c: Likewise.
3178 * gcc.target/mips/fix-r4000-4.c: Likewise.
3179 * gcc.target/mips/fix-r4000-7.c: Likewise.
3180 * gcc.target/mips/fix-r4000-9.c: Likewise.
3181 * gcc.target/mips/madd-1.c: Likewise.
3182 * gcc.target/mips/madd-2.c: Likewise.
3183 * gcc.target/mips/madd-4.c: Likewise.
3184 * gcc.target/mips/maddu-1.c: Likewise.
3185 * gcc.target/mips/maddu-2.c: Likewise.
3186 * gcc.target/mips/maddu-3.c: Likewise.
3187 * gcc.target/mips/maddu-4.c: Likewise.
3188 * gcc.target/mips/msub-1.c: Likewise.
3189 * gcc.target/mips/msub-2.c: Likewise.
3190 * gcc.target/mips/msub-3.c: Likewise.
3191 * gcc.target/mips/msub-4.c: Likewise.
3192 * gcc.target/mips/msubu-1.c: Likewise.
3193 * gcc.target/mips/msubu-2.c: Likewise.
3194 * gcc.target/mips/msubu-3.c: Likewise.
3195 * gcc.target/mips/msubu-4.c: Likewise.
3196 * gcc.target/mips/mult-1.c: Likewise.
3197 * gcc.target/mips/mult-4.c: Likewise.
3198 * gcc.target/mips/mult-8.c: Likewise.
3199 * gcc.target/mips/mult-9.c: Likewise.
3200 * gcc.target/mips/mult-10.c: Likewise.
3201 * gcc.target/mips/mult-11.c: Likewise.
3202 * gcc.target/mips/mult-16.c: Likewise.
3203
3204 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3205 skip for -O0 and -Os.
3206 * gcc.target/mips/fix-r4000-12.c: Likewise.
3207 * gcc.target/mips/madd-7.c: Likewise.
3208 * gcc.target/mips/mips-ps-5.c: Likewise.
3209 * gcc.target/mips/mips-ps-7.c: Likewise.
3210 * gcc.target/mips/msub-7.c: Likewise.
3211
3212 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3213 skip for -O0. Require -mno-abicalls.
3214 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3215
3216 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3217 skip for -O0. Require a total number of BBIT instructions and
3218 at least one of each kind.
3219
3220 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3221 skip for -O0. Require -fno-unroll-loops.
3222
3223 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3224 skip for -O0. Allow BLTZ as well as BGEZ.
3225
3226 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3227
3228 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3229 skip for -O0. Require -fschedule-insns2.
3230 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3231
3232 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3233 but skip for -O0. Make a branch-likely more likely.
3234
3235 * gcc.target/mips/timode-2.c: Split each test into its own function.
3236 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3237
3238 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3239 skip for -O0. Require -fpeephole2.
3240 * gcc.target/mips/vr-mult-2.c: Likewise.
3241
3242 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3243
3244 PR preprocessor/53469
3245 * gcc.dg/cpp/_Pragma7.c: New test case.
3246
3247 2012-08-27 Tobias Burnus <burnus@net-b.de>
3248
3249 PR fortran/54370
3250 * gfortran.dg/do_5.f90: New.
3251
3252 2012-08-27 Tobias Burnus <burnus@net-b.de>
3253
3254 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3255 from dg-options as -Wall no longer implies it.
3256
3257 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3258
3259 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3260
3261 2012-08-25 Jason Merrill <jason@redhat.com>
3262
3263 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3264
3265 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3266
3267 PR c++/51421
3268 * g++.dg/cpp0x/auto34.C: New.
3269
3270 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3271
3272 PR c/54363
3273 * gcc.dg/pr54363.c: New test.
3274
3275 PR c/54355
3276 * gcc.dg/pr54355.c: New test.
3277
3278 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3279
3280 PR debug/52857
3281 * gcc.target/i386/pr52857-1.c: New.
3282 * gcc.target/i386/pr52857-2.c: Likewise.
3283
3284 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3285
3286 * gcc.target/mips/code-readable-4.c: New test.
3287
3288 2012-08-23 Julian Brown <julian@codesourcery.com>
3289 Sandra Loosemore <sandra@codesourcery.com>
3290
3291 * gcc.target/mips/code-readable-1.c: Add -O to options.
3292
3293 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3294
3295 PR c++/20420
3296 * g++.dg/lookup/using53.C: New.
3297
3298 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3299
3300 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3301 * gcc.dg/fixed-point/convert-1.c: New.
3302 * gcc.dg/fixed-point/convert-2.c: New.
3303 * gcc.dg/fixed-point/convert-3.c: New.
3304 * gcc.dg/fixed-point/convert-4.c: New.
3305 * gcc.dg/fixed-point/convert-float-1.c: New.
3306 * gcc.dg/fixed-point/convert-float-2.c: New.
3307 * gcc.dg/fixed-point/convert-float-3.c: New.
3308 * gcc.dg/fixed-point/convert-float-4.c: New.
3309 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3310 * gcc.dg/fixed-point/convert-sat.c: New.
3311 * gcc.dg/fixed-point/convert.h: New.
3312
3313 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3314
3315 PR target/54089
3316 * gcc.target/sh/pr54089-2.c: New.
3317
3318 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3319
3320 * gcc.target/i386/long-double-64-1.c: New file.
3321 * gcc.target/i386/long-double-64-2.c: Likewise.
3322 * gcc.target/i386/long-double-64-3.c: Likewise.
3323 * gcc.target/i386/long-double-64-4.c: Likewise.
3324 * gcc.target/i386/long-double-80-1.c: Likewise.
3325 * gcc.target/i386/long-double-80-2.c: Likewise.
3326 * gcc.target/i386/long-double-80-3.c: Likewise.
3327 * gcc.target/i386/long-double-80-4.c: Likewise.
3328 * gcc.target/i386/long-double-80-5.c: Likewise.
3329 * gcc.target/i386/long-double-80-6.c: Likewise.
3330 * gcc.target/i386/long-double-80-7.c: Likewise.
3331
3332 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3333
3334 PR tree-optimization/54317
3335 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3336
3337 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3338
3339 PR target/39423
3340 * gcc.target/sh/pr39423-2.c: New.
3341
3342 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3343
3344 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3345 * gcc.dg/fold-perm.c: Likewise.
3346
3347 2012-08-20 Jan Hubicka <jh@suse.cz>
3348
3349 PR fortran/48636
3350 * gcc.dg/ipa/inlinehint-1.c: New.
3351
3352 2012-08-20 Florian Weimer <fweimer@redhat.com>
3353
3354 PR c++/19351
3355 * g++.dg/init/new38.C: New test.
3356 * g++.dg/init/new39.C: New test.
3357
3358 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3359
3360 PR target/54089
3361 * gcc.target/sh/pr54089-1.c: New.
3362
3363 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3364
3365 PR target/51244
3366 * gcc.target/sh/pr51244-11.c: New.
3367
3368 2012-08-20 Tobias Burnus <burnus@net-b.de>
3369
3370 PR fortran/54301
3371 * gfortran.dg/warn_target_lifetime_2.f90: New.
3372
3373 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3374
3375 PR c++/10416
3376 * g++.dg/warn/Wunused-var-17.C: New.
3377
3378 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3379
3380 PR middle-end/53992
3381 * gcc.dg/gomp/pr53992.c: New test.
3382
3383 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3384
3385 PR tree-ssa/54295
3386 * gcc.c-torture/execute/20120817-1.c: New test.
3387
3388 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3389
3390 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3391 add instruction.
3392 (f2): New test that really does need adds.
3393
3394 2012-08-20 Richard Guenther <rguenther@suse.de>
3395
3396 PR tree-optimization/54327
3397 * gcc.dg/torture/pr54327.c: New testcase.
3398
3399 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3400
3401 PR tree-optimization/54321
3402 * gcc.c-torture/compile/pr54321.c: New test.
3403
3404 2012-08-20 Tobias Burnus <burnus@net-b.de>
3405
3406 PR fortran/54301
3407 * gfortran.dg/warn_target_lifetime_1.f90: New.
3408
3409 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3410
3411 PR fortran/54298
3412 * gfortran.dg/real_compare_1.f90: New test case.
3413 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3414
3415 2012-08-18 Jan Hubicka <jh@suse.cz>
3416
3417 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3418
3419 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3420
3421 PR fortran/39290
3422 * gfortran.dg/interface_37.f90: New test.
3423
3424 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3425 Gary Funck <gary@intrepid.com>
3426
3427 PR target/20020
3428 * gcc.target/i386/pr20020-1.c: New test.
3429 * gcc.target/i386/pr20020-2.c: Likewise.
3430 * gcc.target/i386/pr20020-3.c: Likewise.
3431
3432 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3433
3434 * gcc.target/i386/perm-concat.c: New test.
3435
3436 2012-08-17 Julian Brown <julian@codesourcery.com>
3437
3438 * gcc.target/arm/div64-unwinding.c: New test.
3439
3440 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3441
3442 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3443
3444 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3445
3446 PR target/54236
3447 * gcc.target/sh/pr54236-1.c: New.
3448
3449 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3450
3451 * lib/target-supports.exp (check_effective_target_sync_int_long)
3452 (check_effective_target_sync_char_short): Enable for crisv32-*
3453 and cris-*.
3454
3455 PR middle-end/54261
3456 * gcc.dg/torture/pr54261-1.c: New test.
3457
3458 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3459
3460 PR fortran/54243
3461 PR fortran/54244
3462 * gfortran.dg/typebound_call_24.f03: New.
3463
3464 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3465
3466 PR tree-optimization/54245
3467 * gcc.dg/tree-ssa/pr54245.c: New test.
3468
3469 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3470
3471 PR tree-optimization/54240
3472 * gcc.target/powerpc/pr54240.c: New test.
3473 * gcc.target/mips/pr54240.c: Likewise.
3474
3475 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3476
3477 PR target/52933
3478 * gcc.target/sh/pr52933-1.c: New.
3479 * gcc.target/sh/pr52933-2.c: New.
3480
3481 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3482
3483 PR target/50751
3484 * gcc.target/sh/pr50751-8.c: New.
3485
3486 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3487
3488 PR fortran/47586
3489 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3490 * gfortran.dg/typebound_proc_27.f03: New test.
3491
3492 2012-08-14 Sterling Augustine <saugustine@google.com>
3493
3494 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3495
3496 2012-08-14 Tobias Burnus <burnus@net-b.de>
3497
3498 PR fortran/40881
3499 * gfortran.dg/data_constraints_3.f90: New.
3500 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3501 to disable -pedantic compilation.
3502 * gfortran.dg/pr37243.f: Ditto.
3503 * gfortran.dg/g77/19990826-3.f: Ditto.
3504 * gfortran.dg/g77/20020307-1.f : Ditto.
3505 * gfortran.dg/g77/980310-3.f: Ditto.
3506
3507 2012-08-14 Tobias Burnus <burnus@net-b.de>
3508
3509 PR fortran/54234
3510 * gfortran.dg/warn_conversion_4.f90: New.
3511
3512 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3513
3514 PR middle-end/53411
3515 PR rtl-optimization/53495
3516 * gcc.c-torture/compile/pr53411.c: New test.
3517 * gcc.c-torture/compile/pr53495.c: New test.
3518
3519 2012-08-13 Richard Guenther <rguenther@suse.de>
3520
3521 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3522
3523 2012-08-13 Richard Guenther <rguenther@suse.de>
3524
3525 PR tree-optimization/54200
3526 * gcc.dg/guality/pr54200.c: New testcase.
3527 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3528
3529 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3530
3531 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3532
3533 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3534
3535 PR target/51244
3536 * gcc.target/sh/pr51244-7.c: New.
3537 * gcc.target/sh/pr51244-8.c: New.
3538 * gcc.target/sh/pr51244-9.c: New.
3539 * gcc.target/sh/pr51244-10.c: New.
3540
3541 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3542
3543 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3544 -m2e or -m2a.
3545 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3546 * gcc.target/sh/pr53511-1.c: Likewise.
3547 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3548 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3549 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3550 * gcc.target/sh/pr53512-3.c: Likewise.
3551 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3552
3553 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3554
3555 PR target/39423
3556 * gcc.c-torture/compile/pr39423-1.c: New.
3557 * gcc.c-torture/compile/pr39423-2.c: New.
3558
3559 2012-08-12 Tobias Burnus <burnus@net-b.de>
3560
3561 PR fortran/54221
3562 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3563 they appear uninitialized on the RHS.
3564 * gfortran.dg/public_private_module_6.f90: New.
3565
3566 2012-08-11 Martin Jambor <mjambor@suse.cz>
3567
3568 PR fortran/48636
3569 * gfortran.dg/pr48636.f90: New test.
3570
3571 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3572
3573 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3574 to avoid warnings.
3575 (main): Adjust caller.
3576
3577 2012-08-10 Richard Guenther <rguenther@suse.de>
3578
3579 * gcc.dg/matrix/*.c: Adjust and move ...
3580 * gcc.dg/torture/: ... here.
3581 * gcc.dg/matrix: Remove directory.
3582
3583 2012-08-10 Richard Guenther <rguenther@suse.de>
3584
3585 PR middle-end/54219
3586 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3587
3588 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3589
3590 PR middle-end/54211
3591 * gcc.dg/tree-ssa/pr54211.c: New test.
3592
3593 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3594
3595 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3596 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3597
3598 2012-08-10 Richard Guenther <rguenther@suse.de>
3599
3600 PR tree-optimization/54109
3601 * gcc.dg/torture/pr54109.c: New testcase.
3602 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3603 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3604
3605 2012-08-10 Richard Guenther <rguenther@suse.de>
3606
3607 PR tree-optimization/54027
3608 * gcc.dg/torture/pr54027.c: New testcase.
3609
3610 2012-08-10 Richard Guenther <rguenther@suse.de>
3611
3612 * g++.dg/plugin/selfassign.c: Adjust.
3613 * gcc.dg/plugin/selfassign.c: Likewise.
3614 * gcc.dg/strlenopt-11.c: Likewise.
3615 * gcc.dg/strlenopt-13.c: Likewise.
3616 * gcc.dg/no-strict-overflow-4.c: Likewise.
3617 * gcc.dg/strict-overflow-4.c: Likewise.
3618 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3619 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3620 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3621 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3622 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3623 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3624 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3625 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3626 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3627 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3628 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3629 * gcc.dg/pr46309.c: Likewise.
3630 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3631
3632 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3633
3634 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3635 for x86 targets.
3636 * gcc.c-torture/compile/20120727-2.c: New test.
3637
3638 2012-08-09 Martin Jambor <mjambor@suse.cz>
3639
3640 * gcc.dg/ipa/iinline-4.c: New test.
3641 * gcc.dg/ipa/iinline-5.c: Likewise.
3642 * gcc.dg/ipa/iinline-6.c: Likewise.
3643 * gcc.dg/ipa/iinline-7.c: Likewise.
3644 * gcc.dg/lto/20120723_0.c: Likewise.
3645 * gcc.dg/lto/20120723_1.c: Likewise.
3646
3647 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3648
3649 PR target/39423
3650 * gcc.target/sh/pr39423-1.c: New.
3651
3652 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3653
3654 PR target/51244
3655 * gcc.target/sh/pr51244-5: New.
3656 * gcc.target/sh/pr51244-6: New.
3657
3658 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3659
3660 * gcc.target/i386/adx-addxcarry32-3.c: New.
3661 * gcc.target/i386/adx-addxcarry64-3.c: New.
3662
3663 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3664
3665 PR rtl-optimization/53701
3666 * gcc.dg/pr53701.c: New test.
3667
3668 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3669
3670 * gcc.c-torture/compile/20120727-1.c: New test.
3671
3672 2012-08-09 Tobias Burnus <burnus@net-b.de>
3673
3674 PR fortran/54199
3675 * gfortran.dg/intrinsic_shadow_4.f90: New.
3676
3677 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3678
3679 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3680
3681 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3682
3683 * gcc.c-torture/execute/20120808-1.c: New test.
3684
3685 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3686
3687 PR rtl-optimization/54157
3688 * gcc.target/i386/pr54157.c: New file.
3689
3690 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3691
3692 * gcc.target/i386/adx-addcarryx32-1.c: New.
3693 * gcc.target/i386/adx-addcarryx32-2.c: New.
3694 * gcc.target/i386/adx-addcarryx64-1.c: New.
3695 * gcc.target/i386/adx-addcarryx64-2.c: New.
3696 * gcc.target/i386/adx-check.h: New.
3697 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3698 * gcc.target/i386/sse-12.c: Add -madx.
3699 * gcc.target/i386/sse-13.c: Ditto.
3700 * gcc.target/i386/sse-14.c: Ditto.
3701 * gcc.target/i386/sse-22.c: Ditto.
3702 * gcc.target/i386/sse-23.c: Ditto.
3703 * g++.dg/other/i386-2.C: Ditto.
3704 * g++.dg/other/i386-3.C: Ditto.
3705
3706 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3707
3708 * gcc.dg/tree-ssa/slsr-5.c: New.
3709 * gcc.dg/tree-ssa/slsr-6.c: New.
3710 * gcc.dg/tree-ssa/slsr-7.c: New.
3711 * gcc.dg/tree-ssa/slsr-8.c: New.
3712 * gcc.dg/tree-ssa/slsr-9.c: New.
3713 * gcc.dg/tree-ssa/slsr-10.c: New.
3714 * gcc.dg/tree-ssa/slsr-11.c: New.
3715 * gcc.dg/tree-ssa/slsr-12.c: New.
3716 * gcc.dg/tree-ssa/slsr-13.c: New.
3717 * gcc.dg/tree-ssa/slsr-14.c: New.
3718 * gcc.dg/tree-ssa/slsr-15.c: New.
3719 * gcc.dg/tree-ssa/slsr-16.c: New.
3720 * gcc.dg/tree-ssa/slsr-17.c: New.
3721 * gcc.dg/tree-ssa/slsr-18.c: New.
3722 * gcc.dg/tree-ssa/slsr-19.c: New.
3723 * gcc.dg/tree-ssa/slsr-20.c: New.
3724 * gcc.dg/tree-ssa/slsr-21.c: New.
3725 * gcc.dg/tree-ssa/slsr-22.c: New.
3726 * gcc.dg/tree-ssa/slsr-23.c: New.
3727 * gcc.dg/tree-ssa/slsr-24.c: New.
3728 * gcc.dg/tree-ssa/slsr-25.c: New.
3729 * gcc.dg/tree-ssa/slsr-26.c: New.
3730 * gcc.dg/tree-ssa/slsr-30.c: New.
3731 * gcc.dg/tree-ssa/slsr-31.c: New.
3732
3733 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3734
3735 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3736 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3737 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3738
3739 2012-08-06 Cary Coutant <ccoutant@google.com>
3740
3741 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3742
3743 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3744
3745 PR fortran/35831
3746 * gfortran.dg/dummy_procedure_5.f90: Modified.
3747 * gfortran.dg/dummy_procedure_8.f90: New.
3748 * gfortran.dg/interface_26.f90: Modified.
3749 * gfortran.dg/proc_ptr_11.f90: Modified.
3750 * gfortran.dg/proc_ptr_15.f90: Modified.
3751 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3752 * gfortran.dg/typebound_override_1.f90: Modified.
3753 * gfortran.dg/typebound_proc_6.f03: Modified.
3754
3755 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3756
3757 PR tree-optimization/51938
3758 PR tree-optimization/52005
3759 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3760 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3761 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3762 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3763
3764 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3765
3766 Avoid crashing on erroneous static_assert usage
3767 * g++.dg/cpp0x/static_assert8.C: New test.
3768
3769 2012-08-06 Jason Merrill <jason@redhat.com>
3770
3771 * g++.dg/cpp0x/sfinae38.C: New.
3772
3773 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3774 Paolo Carlini <paolo.carlini@oracle.com>
3775
3776 PR c++/54165
3777 * g++.dg/conversion/void2.C: New.
3778
3779 2012-08-06 Tom de Vries <tom@codesourcery.com>
3780
3781 * gcc.dg/tree-ssa/vrp78.c: New test.
3782
3783 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3784 Richard Sandiford <rdsandiford@googlemail.com>
3785
3786 * g++.dg/opt/enum2.C: Require fpic target.
3787 * g++.dg/lto/20090303_0.C: Likewise.
3788
3789 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3790 Catherine Moore <clm@codesourcery.com>
3791
3792 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3793 flush function names too.
3794 * gcc.target/mips/clear-cache-1.c: Likewise.
3795
3796 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3797
3798 PR target/54156
3799 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3800
3801 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3802
3803 PR fortran/54166
3804 * gfortran.dg/array_5.f90: New test.
3805
3806 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3807
3808 PR tree-optimization/30318
3809 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3810
3811 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3812
3813 * g++.dg/ext/vector17.C: New testcase.
3814
3815 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3816
3817 PR target/51931
3818 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3819 * g++.dg/opt/longbranch1.C: Likewise.
3820
3821 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3822
3823 PR tree-optimization/53805
3824 * gcc.dg/fold-notunord.c: New testcase.
3825
3826 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3827
3828 PR fortran/48820
3829 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3830 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3831
3832 2012-08-02 Jason Merrill <jason@redhat.com>
3833 Paolo Carlini <paolo.carlini@oracle.com>
3834
3835 PR c++/51213 (again)
3836 * g++.dg/cpp0x/sfinae37.C: Extend.
3837
3838 2012-08-02 Richard Guenther <rguenther@suse.de>
3839
3840 PR tree-optimization/50672
3841 * g++.dg/torture/pr50672.C: New testcase.
3842
3843 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3844
3845 PR fortran/54147
3846 * gfortran.dg/abstract_type_6.f03: Modified.
3847 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3848 * gfortran.dg/proc_ptr_comp_35.f90: New.
3849 * gfortran.dg/typebound_proc_9.f03: Modified.
3850 * gfortran.dg/typebound_proc_26.f90: New.
3851
3852 2012-08-02 Richard Guenther <rguenther@suse.de>
3853
3854 * gcc.dg/torture/pta-callused-1.c: Adjust.
3855 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3856 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3857 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3858 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3859 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3860 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3861 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3862 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3863
3864 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3865
3866 PR fortran/54033
3867 * gfortran.dg/include_6.f90: New test case.
3868 * gfortran.dg/include_7.f90: New test case.
3869 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3870
3871 2012-08-01 Tom de Vries <tom@codesourcery.com>
3872
3873 * gcc.dg/tree-ssa/vrp76.c: New test.
3874
3875 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3876
3877 PR tree-optimization/46556
3878 * gcc.dg/tree-ssa/slsr-27.c: New.
3879 * gcc.dg/tree-ssa/slsr-28.c: New.
3880 * gcc.dg/tree-ssa/slsr-29.c: New.
3881
3882 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3883
3884 PR fortran/42418
3885 * gfortran.dg/proc_decl_29.f90: New.
3886
3887 2012-07-31 Dehao Chen <dehao@google.com>
3888
3889 * gcc.dg/predict-7.c: New test.
3890
3891 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3892
3893 PR fortran/54134
3894 * gfortran.dg/typebound_override_3.f90: New.
3895
3896 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3897
3898 PR tree-optimization/53773
3899 * gcc.dg/vect/pr53773.c: New test.
3900
3901 2012-07-31 Nick Clifton <nickc@redhat.com>
3902
3903 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3904 and for XStormy16.
3905
3906 2012-07-31 Tobias Burnus <burnus@net-b.de>
3907
3908 * gfortran.dg/c_funloc_tests_6.f90: New.
3909 * gfortran.dg/c_funloc_tests_7.f90: New.
3910 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3911
3912 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3913
3914 PR c++/53624
3915 * g++.dg/cpp0x/temp_default5.C: New.
3916
3917 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3918
3919 PR fortran/51081
3920 * gfortran.dg/proc_ptr_37.f90: New.
3921
3922 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3923
3924 * lib/target-supports.exp
3925 (check_effective_target_vect_natural_alignment): New function.
3926 * gcc.dg/align-2.c: Only run on targets with natural alignment
3927 of vector types.
3928 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3929 alignment of vector types.
3930
3931 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3932 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3933
3934 * gcc.target/i386/rdseed16-1.c: New.
3935 * gcc.target/i386/rdseed32-1.c: Ditto
3936 * gcc.target/i386/rdseed64-1.c: Ditto
3937 * gcc.target/i386/sse-12.c: Add -mrdseed.
3938 * gcc.target/i386/sse-13.c: Ditto.
3939 * gcc.target/i386/sse-14.c: Ditto.
3940 * g++.dg/other/i386-2.C: Ditto.
3941 * g++.dg/other/i386-3.C: Ditto.
3942
3943 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3944
3945 PR target/51244
3946 * gcc.target/sh/pr51244-4.c: New.
3947
3948 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3949
3950 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3951 for alpha*-*-* targets. Cleanup original tree dump.
3952
3953 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3954
3955 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3956 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3957
3958 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3959
3960 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3961 rand, srand. Include <stdlib.h>.
3962
3963 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3964
3965 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3966
3967 2012-07-26 Richard Henderson <rth@redhat.com>
3968
3969 * gcc.dg/attr-hotcold-1.c: New.
3970 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3971
3972 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3973 Sandra Loosemore <sandra@codesourcery.com>
3974
3975 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3976
3977 2012-07-26 Tobias Burnus <burnus@net-b.de>
3978
3979 * gfortran.dg/contiguous_1.f90: Update dg-error.
3980 * gfortran.dg/proc_ptr_32.f90: Ditto.
3981
3982 2012-07-26 Richard Guenther <rguenther@suse.de>
3983
3984 PR tree-optimization/54098
3985 * gcc.dg/torture/pr54098.c: New testcase.
3986
3987 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3988
3989 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3990 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3991
3992 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3993
3994 PR fortran/44354
3995 * gfortran.dg/array_constructor_39.f90: New test.
3996
3997 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3998
3999 PR fortran/44354
4000 * gfortran.dg/array_constructor_38.f90: New test.
4001
4002 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4003
4004 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4005
4006 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4007
4008 * gnat.dg/noreturn5.ad[sb]: New test.
4009
4010 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4011 Paul Brook <paul@codesourcery.com>
4012
4013 PR target/53633
4014
4015 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4016 * c-c++-common/pr53633.c: New test.
4017
4018 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4019
4020 * gcc.target/i386/asm-dialect-1.c: New test case.
4021
4022 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4023 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4024
4025 * gcc.target/i386/prefetchw-1.c: New.
4026 * gcc.target/i386/sse-12.c: Add -mprfchw.
4027 * gcc.target/i386/sse-13.c: Ditto.
4028 * gcc.target/i386/sse-14.c: Ditto.
4029 * gcc.target/i386/sse-22.c: Ditto.
4030 * gcc.target/i386/sse-23.c: Ditto.
4031 * g++.dg/other/i386-2.C: Ditto.
4032 * g++.dg/other/i386-3.C: Ditto.
4033
4034 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4035
4036 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4037
4038 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4039
4040 PR target/54051
4041 * gcc.target/arm/pr54051.c: New.
4042 * gcc.target/arm/vfp-1.c: Adjust test.
4043
4044 2012-07-24 Julian Brown <julian@codesourcery.com>
4045
4046 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4047 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4048 hard-float ARM.
4049
4050 2012-07-23 Paul Brook <paul@codesourcery.com>
4051
4052 * g++.dg/other/armv7m-1.c: New test.
4053
4054 2012-07-23 Julian Brown <julian@codesourcery.com>
4055
4056 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4057 ARM.
4058 (DO_TEST): Define to 1 for appropriate ARM targets.
4059
4060 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4061
4062 PR tree-optimization/53881
4063 * gcc.dg/pr53881.c: Renamed to ...
4064 * gcc.dg/pr53881-1.c: ... this.
4065 * gcc.dg/pr53881-2.c: New test.
4066
4067 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4068
4069 Handle recent changes in default atomics for cris*-*-linux*.
4070 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4071 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4072 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4073 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4074 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4075 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4076 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4077 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4078 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4079 -mno-unaligned-atomic-may-use-library is in effect for
4080 cris*-*-linux*.
4081 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4082 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4083 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4084 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4085 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4086 gcc.target/cris/torture/sync-mis-op-i-1.c,
4087 gcc.target/cris/torture/sync-mis-op-i-2.c,
4088 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4089 gcc.target/cris/torture/sync-mis-op-i-3.c,
4090 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4091 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4092 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4093 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4094 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4095 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4096 (main): Remove local variable x.
4097 [mis_ok]: Check that atomics don't fail.
4098
4099 2012-07-21 Andrew Pinski <apinski@cavium.com>
4100
4101 * gcc.dg/tree-ssa/vrp72.c: New test.
4102 * gcc.dg/tree-ssa/vrp73.c: New test.
4103 * gcc.dg/tree-ssa/vrp74.c: New test.
4104 * gcc.dg/tree-ssa/vrp75.c: New test.
4105
4106 2012-07-21 Andrew Pinski <apinski@cavium.com>
4107
4108 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4109 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4110
4111 2012-07-21 Andrew Pinski <apinski@cavium.com>
4112
4113 * gcc.target/mips/octeon-pop-2.c: New testcase.
4114
4115 2012-07-21 Tobias Burnus <burnus@net-b.de>
4116
4117 PR fortran/48820
4118 * gfortran.dg/assumed_rank_3.f90: New.
4119 * gfortran.dg/assumed_rank_11.f90: New.
4120 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4121 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4122 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4123
4124 2012-07-21 Andrew Pinski <apinski@cavium.com>
4125
4126 * gcc.target/mips/unaligned-1.c: New testcase.
4127
4128 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4129
4130 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4131
4132 2012-07-20 Tobias Burnus <burnus@net-b.de>
4133
4134 * gfortran.dg/bind_c_array_params_2.f90: New.
4135 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4136 and update dg-error.
4137
4138 2012-07-20 Tobias Burnus <burnus@net-b.de>
4139
4140 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4141
4142 2012-07-20 Jason Merrill <jason@redhat.com>
4143
4144 PR c++/54038
4145 * g++.dg/other/array7.C: New.
4146
4147 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4148
4149 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4150 the basic block and check loop depth.
4151 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4152 matching patterns and comments.
4153 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4154 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4155
4156 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4157
4158 PR c++/28656
4159 * c-c++-common/pr28656.c: New test.
4160
4161 2012-07-19 Jason Merrill <jason@redhat.com>
4162
4163 PR c++/54026
4164 * g++.dg/init/mutable1.C: New.
4165
4166 2012-07-20 Tobias Burnus <burnus@net-b.de>
4167
4168 PR fortran/48820
4169 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4170 * gfortran.dg/assumed_rank_1.f90: New.
4171 * gfortran.dg/assumed_rank_1_c.c: New.
4172 * gfortran.dg/assumed_rank_2.f90: New.
4173 * gfortran.dg/assumed_rank_4.f90: New.
4174 * gfortran.dg/assumed_rank_5.f90: New.
4175 * gfortran.dg/assumed_rank_6.f90: New.
4176 * gfortran.dg/assumed_rank_7.f90: New.
4177 * gfortran.dg/assumed_rank_8.f90: New.
4178 * gfortran.dg/assumed_rank_8_c.c: New.
4179 * gfortran.dg/assumed_rank_9.f90: New.
4180 * gfortran.dg/assumed_rank_10.f90: New.
4181 * gfortran.dg/assumed_rank_12.f90: New.
4182
4183 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4184
4185 * gnat.dg/opt25.adb: New test.
4186 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4187 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4188
4189 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4190
4191 * gnat.dg/aggr20.ad[sb]: New test.
4192 * gnat.dg/aggr20_pkg.ads: New helper.
4193
4194 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4195
4196 * gnat.dg/derived_type3.adb: New test.
4197 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4198
4199 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4200
4201 PR rtl-optimization/53942
4202 * gcc.dg/pr53942.c: New test.
4203
4204 2012-07-19 Jason Merrill <jason@redhat.com>
4205
4206 PR c++/54021
4207 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4208
4209 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4210
4211 * gnat.dg/discr38.adb: New test.
4212
4213 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4214
4215 PR middle-end/54017
4216 * c-c++-common/gomp/pr54017.c: New test.
4217
4218 2012-07-19 Richard Guenther <rguenther@suse.de>
4219 Eric Botcazou <ebotcazou@adacore.com>
4220
4221 * gnat.dg/loop_optimization11.adb: New testcase.
4222 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4223
4224 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4225 Jason Merrill <jason@redhat.com>
4226
4227 * g++.dg/cpp0x/sfinae37.C: New.
4228 * g++.dg/template/access23.C: New.
4229 * g++.dg/template/access7.C: Adjust.
4230 * g++.dg/template/sfinae10.C: Don't expect errors.
4231 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4232
4233 2012-07-18 Julian Brown <julian@codesourcery.com>
4234 Sandra Loosemore <sandra@codesroucery.com>
4235
4236 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4237
4238 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4239
4240 * gnat.dg/noreturn4.ad[sb]: New test.
4241 * gnat.dg/noreturn4_pkg.ads: New helper.
4242
4243 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4244 Julian Brown <julian@codesourcery.com>
4245
4246 * gcc.target/arm/neon-vdup-1.c: New test case.
4247 * gcc.target/arm/neon-vdup-2.c: New test case.
4248 * gcc.target/arm/neon-vdup-3.c: New test case.
4249 * gcc.target/arm/neon-vdup-4.c: New test case.
4250 * gcc.target/arm/neon-vdup-5.c: New test case.
4251 * gcc.target/arm/neon-vdup-6.c: New test case.
4252 * gcc.target/arm/neon-vdup-7.c: New test case.
4253 * gcc.target/arm/neon-vdup-8.c: New test case.
4254 * gcc.target/arm/neon-vdup-9.c: New test case.
4255 * gcc.target/arm/neon-vdup-10.c: New test case.
4256 * gcc.target/arm/neon-vdup-11.c: New test case.
4257 * gcc.target/arm/neon-vdup-12.c: New test case.
4258 * gcc.target/arm/neon-vdup-13.c: New test case.
4259 * gcc.target/arm/neon-vdup-14.c: New test case.
4260 * gcc.target/arm/neon-vdup-15.c: New test case.
4261 * gcc.target/arm/neon-vdup-16.c: New test case.
4262 * gcc.target/arm/neon-vdup-17.c: New test case.
4263 * gcc.target/arm/neon-vdup-18.c: New test case.
4264 * gcc.target/arm/neon-vdup-19.c: New test case.
4265 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4266 arguments non-constant.
4267
4268 2012-07-18 Richard Guenther <rguenther@suse.de>
4269
4270 PR tree-optimization/53970
4271 * g++.dg/torture/pr53970.C: New testcase.
4272
4273 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4274
4275 PR target/38621
4276 * gcc.c-torture/compile/pr38621.c: New.
4277
4278 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4279
4280 PR target/33135
4281 * gcc.target/sh/pr33135-1.c: New.
4282 * gcc.target/sh/pr33135-2.c: New.
4283 * gcc.target/sh/pr33135-3.c: New.
4284 * gcc.target/sh/pr33135-4.c: New.
4285
4286 2012-07-17 Jason Merrill <jason@redhat.com>
4287
4288 PR c++/53995
4289 * g++.dg/parse/enum9.C: New.
4290
4291 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4292 Sandra Loosemore <sandra@codesourcery.com>
4293
4294 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4295 if there is a conflict with -mcpu=. Use -mcpu=5208.
4296
4297 2012-07-17 Jason Merrill <jason@redhat.com>
4298
4299 PR c++/53989
4300 * g++.dg/template/array23.C: New.
4301
4302 2012-07-17 Tobias Burnus <burnus@net-b.de>
4303
4304 PR fortran/53985
4305 * gfortran.dg/bind_c_usage_26.f90: New.
4306 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4307 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4308 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4309 * gfortran.dg/interop_params.f03: Ditto.
4310
4311 2012-07-17 Jason Merrill <jason@redhat.com>
4312
4313 * g++.dg/template/inherit8.C: Adjust.
4314 * g++.dg/template/using21.C: Adjust.
4315 * g++.dg/template/using22.C: Adjust.
4316
4317 PR c++/53549
4318 * g++.dg/template/current-inst1.C: New.
4319 * g++.dg/parse/crash35.C: Adjust.
4320
4321 2012-07-17 Tobias Burnus <burnus@net-b.de>
4322
4323 PR fortran/52101
4324 * gfortran.dg/oldstyle_4.f90: New.
4325
4326 2012-07-17 Tobias Burnus <burnus@net-b.de>
4327
4328 PR fortran/49265
4329 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4330 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4331
4332 2012-07-16 Jason Merrill <jason@redhat.com>
4333
4334 * g++.dg/parse/access8.C: Adjust.
4335 * g++.dg/template/sfinae6_neg.C: Adjust.
4336
4337 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4338
4339 PR fortran/53824
4340 * gfortran.dg/coarray_allocate_1.f90: New test.
4341
4342 2012-07-16 Andrew Pinski <apinski@cavium.com>
4343
4344 * gcc.c-torture/execute/bswap-1.c: New testcase.
4345 * gcc.c-torture/compile/unalign-1.c: New testcase.
4346 * gcc.c-torture/compile/20120524-1.c: New testcase.
4347 * gcc.c-torture/compile/20101216-1.c: New testcase.
4348
4349 2012-07-16 Dehao Chen <dehao@google.com>
4350
4351 Revert
4352 2012-07-10 Dehao Chen <dehao@google.com>
4353
4354 * gcc.dg/debug_info_inline.c: New test.
4355
4356 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4357
4358 PR fortran/53956
4359 * gfortran.dg/proc_decl_28.f90: New.
4360
4361 2012-07-16 Andrew Pinski <apinski@cavium.com>
4362
4363 * gcc.dg/torture/builtins-1.c: New testcase.
4364
4365 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4366
4367 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4368 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4369 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4370 gcc.target/cris/sync-1-v10.c,
4371 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4372 pass -mno-unaligned-atomic-may-use-library.
4373 * gcc.target/cris/sync-xchg-1.c: New test.
4374 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4375 valid register operand output modifier.
4376
4377 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4378
4379 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4380 characters.
4381
4382 2012-07-13 Andrew Pinski <apinski@cavium.com>
4383
4384 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4385 rather than cleanup-tree-dump.
4386 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4387
4388 2012-07-13 Richard Guenther <rguenther@suse.de>
4389
4390 PR tree-optimization/53907
4391 * gcc.target/i386/pr53907.c: New testcase.
4392
4393 2012-07-13 Richard Guenther <rguenther@suse.de>
4394
4395 PR tree-optimization/53922
4396 * gcc.dg/torture/pr53922.c: New testcase.
4397
4398 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4399
4400 PR rtl-optimization/53908
4401 * gcc.dg/torture/pr53908.c: New test.
4402
4403 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4404
4405 PR c++/53531
4406 * g++.dg/cpp0x/variadic135.C: New.
4407
4408 2012-07-12 Jason Merrill <jason@redhat.com>
4409
4410 * g++.dg/template/sfinae6_neg.C: Adjust.
4411
4412 2012-07-12 Tobias Burnus <burnus@net-b.de>
4413
4414 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4415 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4416 scan-tree-dump-times pattern.
4417
4418 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4419
4420 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4421
4422 2012-07-11 Jason Merrill <jason@redhat.com>
4423
4424 DR 1402
4425 * g++.g/cpp0x/defaulted37.C: New.
4426
4427 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4428
4429 PR target/53859
4430 * gcc.target/arm/pr53859.c: New test.
4431
4432 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4433
4434 PR target/53886
4435 * gcc.c-torture/compile/pr53886.c: New.
4436
4437 2012-07-10 Dehao Chen <dehao@google.com>
4438
4439 * gcc.dg/debug_info_inline.c: New test.
4440
4441 2012-07-10 Jason Merrill <jason@redhat.com>
4442
4443 PR c++/53733
4444 * g++.dg/cpp0x/defaulted36.C: New.
4445 * g++.dg/cpp0x/defaulted21.C: Adjust.
4446
4447 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4448
4449 2012-07-09 Sterling Augustine <saugustine@google.com>
4450
4451 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4452
4453 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4454
4455 PR tree-optimization/53887
4456 * gcc.dg/pr53887.c: New test.
4457
4458 2012-07-09 Jason Merrill <jason@redhat.com>
4459
4460 PR c++/53882
4461 * g++.dg/cpp0x/nullptr29.C: New.
4462
4463 2012-07-09 Tom de Vries <tom@codesourcery.com>
4464 Richard Guenther <rguenther@suse.de>
4465
4466 * gcc.dg/builtin-unreachable-6.c: New test.
4467 * gcc.dg/builtin-unreachable-5.c: New test.
4468
4469 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4470
4471 PR tree-optimization/53881
4472 * gcc.dg/pr53881.c: New test.
4473
4474 2012-07-06 Jason Merrill <jason@redhat.com>
4475
4476 PR c++/53862
4477 * g++.dg/cpp0x/variadic134.C: New.
4478
4479 PR c++/53858
4480 * g++.dg/cpp0x/alias-decl-20.C: New.
4481
4482 2012-07-06 Tom de Vries <tom@codesourcery.com>
4483
4484 PR tree-optimization/51879
4485 * gcc.dg/pr51879-16.c: New test.
4486 * gcc.dg/pr51879-17.c: Same.
4487
4488 2012-07-06 Tom de Vries <tom@codesourcery.com>
4489
4490 PR tree-optimization/52009
4491 * gcc.dg/pr51879-7.c: New test.
4492 * gcc.dg/pr51879-18.c: New test.
4493
4494 2012-07-05 Jason Merrill <jason@redhat.com>
4495
4496 PR c++/50852
4497 * g++.dg/template/typedef39.C: New.
4498
4499 PR c++/53039
4500 * g++.dg/cpp0x/variadic133.C: New.
4501 * g++.dg/template/param1.C: Adjust.
4502
4503 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4504
4505 PR target/48941
4506 PR target/51980
4507 * gcc.target/arm/neon/vtrnf32.c: Update.
4508 * gcc.target/arm/neon/vtrns32.c: Update.
4509 * gcc.target/arm/neon/vtrnu32.c: Update.
4510 * gcc.target/arm/neon/vzipf32.c: Update.
4511 * gcc.target/arm/neon/vzips32.c: Update.
4512 * gcc.target/arm/neon/vzipu32.c: Update.
4513
4514 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4515
4516 PR fortran/53732
4517 * gfortran.dg/inline_sum_4.f90: New test.
4518
4519 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4520
4521 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4522
4523 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4524
4525 * gcc.target/arm/fma-sp.c: New testcase.
4526 * gcc.target/arm/fma.c: Likewise.
4527 * gcc.target/arm/fma.h: Likewise.
4528
4529 2012-07-04 Jason Merrill <jason@redhat.com>
4530
4531 PR c++/53848
4532 * g++.dg/other/enum3.C: New.
4533
4534 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4535
4536 PR middle-end/53321
4537 * g++.dg/torture/pr53321.C: New test.
4538
4539 2012-07-04 Richard Guenther <rguenther@suse.de>
4540
4541 PR tree-optimization/53844
4542 * g++.dg/tree-ssa/pr53844.C: New testcase.
4543
4544 2012-07-04 Richard Guenther <rguenther@suse.de>
4545
4546 PR tree-optimization/53849
4547 * gcc.dg/pr53849.c: New testcase.
4548
4549 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4550
4551 PR c++/53812
4552 * g++.dg/ext/label14.C: New test.
4553
4554 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4555
4556 PR target/53811
4557 * g++.dg/other/pr53811.C: New test.
4558
4559 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4560
4561 PR target/28896
4562 * gcc.target/m68k/stack-limit-1.c: New testcase.
4563
4564 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4565
4566 * gnat.dg/recursive_call.adb: New test.
4567
4568 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4569
4570 * gnat.dg/discr37.ad[sb]: New test.
4571
4572 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4573
4574 * g++.dg/other/packed1.C: Remove SH from xfail list.
4575
4576 2012-07-02 Jason Merrill <jason@redhat.com>
4577
4578 PR c++/53619
4579 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4580
4581 PR c++/53783
4582 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4583
4584 PR c++/53788
4585 * g++.dg/cpp0x/decltype39.C: New.
4586 * g++.dg/diagnostic/method1.C: Adjust.
4587
4588 PR c++/53816
4589 * g++.dg/template/ref6.C: New.
4590
4591 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4592
4593 PR target/53568
4594 * gcc.target/sh/pr53568-1.c: New.
4595
4596 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4597
4598 PR target/51244
4599 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4600
4601 2012-07-02 Jason Merrill <jason@redhat.com>
4602
4603 PR c++/53821
4604 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4605
4606 PR c++/53524
4607 * g++.dg/template/enum7.C: New.
4608 * g++.dg/other/ptrmem10.C: Adjust.
4609 * g++.dg/other/ptrmem11.C: Adjust.
4610 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4611
4612 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4613
4614 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4615
4616 2012-07-01 Wei Guozhi <carrot@google.com>
4617
4618 PR target/53447
4619 * gcc.target/arm/pr53447-1.c: New testcase.
4620 * gcc.target/arm/pr53447-2.c: New testcase.
4621 * gcc.target/arm/pr53447-3.c: New testcase.
4622 * gcc.target/arm/pr53447-4.c: New testcase.
4623
4624 2012-06-29 Richard Guenther <rguenther@suse.de>
4625
4626 PR tree-optimization/47061
4627 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4628
4629 2012-06-29 Richard Guenther <rguenther@suse.de>
4630
4631 PR tree-optimization/37541
4632 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4633
4634 2012-06-29 Richard Guenther <rguenther@suse.de>
4635
4636 PR tree-optimization/52589
4637 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4638
4639 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4640
4641 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4642
4643 * g++.dg/template/error46.C: Add missing comment to dg-message.
4644 * g++.dg/template/crash107.C: Likewise.
4645 * g++.dg/template/error47.C: Likewise.
4646 * g++.dg/template/crash108.C: Likewise.
4647 * g++.dg/overload/operator5.C: Likewise.
4648
4649 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4650 errors in dg-message directives, add comments.
4651
4652 2012-06-28 Kai Tietz <ktietz@redhat.com>
4653
4654 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4655 hard-coded 'unsigned long'.
4656
4657 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4658
4659 PR tree-optimization/51581
4660 * gcc.dg/vect/pr51581-4.c: New test.
4661
4662 PR tree-optimization/53645
4663 * gcc.c-torture/execute/pr53645-2.c: New test.
4664
4665 2012-06-28 Richard Guenther <rguenther@suse.de>
4666
4667 PR middle-end/53790
4668 * gcc.dg/torture/pr53790.c: New testcase.
4669
4670 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4671
4672 PR tree-optimization/53645
4673 * gcc.c-torture/execute/pr53645.c: New test.
4674
4675 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4676
4677 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4678
4679 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4680
4681 PR debug/53671
4682 PR debug/49888
4683 * gcc.dg/guality/pr49888.c: Account for the possibility that
4684 the variable is optimized out at the first test.
4685
4686 2012-06-27 Jason Merrill <jason@redhat.com>
4687
4688 * g++.dg/cpp0x/override2.C: Adjust.
4689 * g++.dg/template/error5.C: Adjust.
4690 * g++.dg/parse/crash28.C: Adjust.
4691
4692 PR c++/53563
4693 * g++.dg/parse/template27.C: New.
4694 * g++.dg/template/crash74.C: Adjust expected output.
4695
4696 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4697
4698 PR fortran/41951
4699 PR fortran/49591
4700 * gfortran.dg/typebound_operator_16.f03: New.
4701
4702 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4703
4704 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4705 even src1.i and src2.i fields even in the second half of the arrays.
4706
4707 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4708
4709 PR c++/51033.
4710 * g++.dg/torture/vshuf-16.inc: New test.
4711 * g++.dg/torture/vshuf-2.inc: New test.
4712 * g++.dg/torture/vshuf-4.inc: New test.
4713 * g++.dg/torture/vshuf-8.inc: New test.
4714 * g++.dg/torture/vshuf-main.inc: New test.
4715 * g++.dg/torture/vshuf-v16hi.C: New test.
4716 * g++.dg/torture/vshuf-v16qi.C: New test.
4717 * g++.dg/torture/vshuf-v2df.C: New test.
4718 * g++.dg/torture/vshuf-v2di.C: New test.
4719 * g++.dg/torture/vshuf-v2sf.C: New test.
4720 * g++.dg/torture/vshuf-v2si.C: New test.
4721 * g++.dg/torture/vshuf-v4df.C: New test.
4722 * g++.dg/torture/vshuf-v4di.C: New test.
4723 * g++.dg/torture/vshuf-v4sf.C: New test.
4724 * g++.dg/torture/vshuf-v4si.C: New test.
4725 * g++.dg/torture/vshuf-v8hi.C: New test.
4726 * g++.dg/torture/vshuf-v8qi.C: New test.
4727 * g++.dg/torture/vshuf-v8si.C: New test.
4728
4729 2012-06-27 Richard Guenther <rguenther@suse.de>
4730
4731 PR middle-end/53676
4732 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4733
4734 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4735
4736 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4737 scan-dump-dem-not): Use printable pattern in test name.
4738
4739 2012-06-26 Sterling Augustine <saugustine@google.com>
4740 Dominique Dhumieres <dominiq@lps.ens.fr>
4741
4742 * gcc.dg/pubtypes-2.c: Update expected output.
4743 * gcc.dg/pubtypes-3.c: Likewise.
4744 * gcc.dg/pubtypes-4.c: Likewise.
4745
4746 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4747
4748 * gcc.dg/tree-ssa/slsr-1.c: New test.
4749 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4750 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4751 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4752
4753 2012-06-26 Matt Turner <mattst88@gmail.com>
4754
4755 PR target/35294
4756 * gcc.target/arm/mmx-2.c: New.
4757
4758 2012-06-26 Richard Guenther <rguenther@suse.de>
4759
4760 PR c++/53752
4761 * g++.dg/torture/pr53752.C: New testcase.
4762
4763 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4764
4765 PR tree-optimization/53748
4766 * gcc.c-torture/compile/pr53748.c: New test.
4767
4768 2012-06-25 Jason Merrill <jason@redhat.com>
4769
4770 PR c++/53498
4771 PR c++/53305
4772 * g++.dg/cpp0x/decltype38.C: New.
4773 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4774
4775 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4776
4777 * lib/target-supports-dg.exp (testname-for-summary): New.
4778 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4779 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4780 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4781 scan-module-absence, output-exists, output-exists-not: Use
4782 testname-for-summary.
4783 (dg-test): Clean up testname_with_flags.
4784 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4785 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4786 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4787 scan-assembler-dem-not, object-size: Use testname-for-summary.
4788 * lib/gcov.exp (run-gcov): Likewise.
4789 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4790 scan-dump-dem, scan-dump-dem-note): Likewise.
4791
4792 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4793 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4794 including profopt.opt; save and restore existing value.
4795 * g++.dg/bprob/bprob.exp: Likewise.
4796 * gcc.dg/matrix/matrix.exp: Likewise.
4797 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4798 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4799 PROFOPT_OPTIONS.
4800
4801 2012-06-25 Richard Henderson <rth@redhat.com>
4802
4803 * gcc.dg/pr53749.c: New.
4804
4805 2012-06-25 Jason Merrill <jason@redhat.com>
4806
4807 PR c++/52988
4808 * g++.dg/cpp0x/nullptr28.C: New.
4809
4810 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4811
4812 * gcc.target/arm/neon-vld1_dupQ.c: New.
4813
4814 2012-06-25 Florian Weimer <fweimer@redhat.com>
4815
4816 * g++.dg/init/new35.C: New.
4817 * g++.dg/init/new36.C: New.
4818 * g++.dg/init/new37.C: New.
4819 * g++.dg/ext/vla5.C: New warning.
4820 * g++.dg/ext/vla8.C: New warning.
4821 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4822
4823 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4824 James Greenhalgh <james.greenhalgh@arm.com>
4825
4826 * gcc.target/arm/ftest-support-arm.h New testcase.
4827 * gcc.target/arm/ftest-support-thumb.h Likewise.
4828 * gcc.target/arm/ftest-support.h Likewise.
4829 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4830 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4831 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4832 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4833 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4834 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4835 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4836 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4837 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4838 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4839 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4840 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4841 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4842 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4843 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4844 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4845 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4846 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4847 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4848 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4849 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4850 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4851 * lib/target-supports.exp
4852 (check_effective_target_arm_arch_FUNC): Add support for more
4853 architectures.
4854 (add_options_for_arm_arch_FUNC): Likewise.
4855 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4856
4857 2012-06-25 Jason Merrill <jason@redhat.com>
4858
4859 PR c++/53202
4860 * g++.dg/cpp0x/constexpr-tuple.C: New.
4861
4862 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4863
4864 PR target/53759
4865 * gcc.target/i386/pr53759.c: New test.
4866
4867 PR c++/53594
4868 * g++.dg/cpp0x/nsdmi7.C: New test.
4869
4870 2012-06-24 Kai Tietz <ktietz@redhat.com>
4871
4872 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4873 for LLP64 targets.
4874 * gcc.target/i386/pr38988.c: Likewise.
4875
4876 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4877
4878 PR fortran/47710
4879 PR fortran/53328
4880 * gfortran.dg/typebound_generic_12.f03: New.
4881 * gfortran.dg/typebound_generic_13.f03: New.
4882
4883 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4884
4885 * gnat.dg/lto15.ad[sb]: New test.
4886
4887 2012-06-21 Meador Inge <meadori@codesourcery.com>
4888
4889 PR c/53702
4890 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4891
4892 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4893
4894 * gcc.dg/pch/ident-1.c: New test.
4895 * gcc.dg/pch/ident-1.hs: Header file for new test.
4896
4897 2012-06-21 Michael Matz <matz@suse.de>
4898
4899 PR middle-end/53688
4900 * gcc.c-torture/execute/pr53688.c: New test.
4901
4902 2012-06-20 Richard Guenther <rguenther@suse.de>
4903
4904 PR tree-optimization/30318
4905 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4906
4907 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4908
4909 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4910
4911 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4912
4913 * gcc.target/i386/clearcapv2.map: New file.
4914 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4915
4916 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4917
4918 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4919 and add __sh__ case.
4920
4921 2012-06-19 Jason Merrill <jason@redhat.com>
4922
4923 PR c++/52637
4924 * g++.dg/debug/localclass1.C: New.
4925
4926 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4927
4928 * g++.dg/cpp0x/override4.C: New.
4929
4930 2012-06-14 Jason Merrill <jason@redhat.com>
4931
4932 PR c++/53651
4933 * g++.dg/cpp0x/decltype37.C: New.
4934
4935 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4936
4937 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4938
4939 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4940
4941 * gcc.c-torture/compile/vector-5.c,
4942 gcc.c-torture/compile/vector-6.c: New tests.
4943
4944 2012-06-19 Richard Henderson <rth@redhat.com>
4945
4946 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4947
4948 2012-06-19 Richard Guenther <rguenther@suse.de>
4949
4950 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4951
4952 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4953
4954 PR target/53712
4955 * gcc.target/i386/pr53712.c: New test.
4956
4957 2012-06-18 Tobias Burnus <burnus@net-b.de>
4958
4959 PR fortran/53692
4960 * gfortran.dg/elemental_optional_args_6.f90: New.
4961
4962 2012-06-18 Tobias Burnus <burnus@net-b.de>
4963
4964 PR fortran/53526
4965 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4966 * gfortran.dg/coarray/move_alloc_1.f90
4967
4968 2012-06-18 Tobias Burnus <burnus@net-b.de>
4969
4970 PR fortran/53526
4971 * gfortran.dg/coarray_27.f90: New.
4972
4973 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4974 Greta Yorsh <Greta.Yorsh@arm.com>
4975
4976 * gcc.target/arm/epilog-1.c: New test.
4977
4978 2012-06-18 Richard Guenther <rguenther@suse.de>
4979
4980 PR tree-optimization/53693
4981 * g++.dg/torture/pr53693.C: New testcase.
4982
4983 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4984
4985 PR tree-optimization/53703
4986 * gcc.dg/torture/pr53703.c: New test.
4987
4988 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4989
4990 PR middle-end/53698
4991 * gcc.target/i386/pr53698.c: New test.
4992
4993 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4994
4995 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4996
4997 2012-06-17 Tobias Burnus <burnus@net-b.de>
4998
4999 PR fortran/53691
5000 PR fortran/53685
5001 * gfortran.dg/transfer_check_3.f90: New.
5002
5003 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5004
5005 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5006
5007 2012-06-16 Tobias Burnus <burnus@net-b.de>
5008
5009 PR fortran/53642
5010 PR fortran/45170
5011 * gfortran.dg/deferred_type_param_8.f90: New.
5012
5013 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5014
5015 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5016 testname that includes flags, passed in as new argument, in
5017 pass/fail messages.
5018 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5019 and pass it to verify-* procedures.
5020
5021 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5022 alignment torture options with usual torture options.
5023
5024 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5025 messages reported for one line of source code.
5026 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5027 * g++.dg/cpp0x/decltype2.C: Likewise.
5028 * g++.dg/cpp0x/decltype3.C: Likewise.
5029 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5030 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5031 * g++.dg/cpp0x/static_assert3.C: Likewise.
5032 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5033 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5034 * g++.dg/cpp0x/union1.C: Likewise.
5035 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5036 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5037 * g++.dg/cpp0x/variadic2.C: Likewise.
5038 * g++.dg/cpp0x/variadic20.C: Likewise.
5039 * g++.dg/cpp0x/variadic74.C: Likewise.
5040 * g++.dg/diagnostic/bitfld2.C: Likewise.
5041 * g++.dg/ext/attrib44.C: Likewise.
5042 * g++.dg/ext/no-asm-1.C: Likewise.
5043 * g++.dg/other/error34.C: Likewise.
5044 * g++.dg/parse/crash46.C: Likewise.
5045 * g++.dg/parse/error10.C: Likewise.
5046 * g++.dg/parse/error2.C: Likewise.
5047 * g++.dg/parse/error3.C: Likewise.
5048 * g++.dg/parse/error36.C: Likewise.
5049 * g++.dg/parse/error8.C: Likewise.
5050 * g++.dg/parse/error9.C: Likewise.
5051 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5052 * g++.dg/parse/parser-pr28152.C: Likewise.
5053 * g++.dg/parse/template25.C: Likewise.
5054 * g++.dg/parse/typename11.C: Likewise.
5055 * g++.dg/tc1/dr147.C: Likewise.
5056 * g++.dg/template/deduce3.C: Likewise.
5057 * g++.dg/template/koenig9.C: Likewise.
5058 * g++.dg/template/pr23510.C: Likewise.
5059 * g++.dg/warn/pr12242.C: Likewise.
5060 * g++.dg/warn/pr30551-2.C: Likewise.
5061 * g++.dg/warn/pr30551.C: Likewise.
5062 * g++.old-deja/g++.other/typename1.C: Likewise.
5063 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5064
5065 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5066
5067 PR c++/51033
5068 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5069 * c-c++-common/torture/vshuf-2.inc: Likewise.
5070 * c-c++-common/torture/vshuf-4.inc: Likewise.
5071 * c-c++-common/torture/vshuf-8.inc: Likewise.
5072 * c-c++-common/torture/vshuf-main.inc: Likewise.
5073 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5074 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5075 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5076 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5077 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5078 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5079 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5080 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5081 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5082 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5083 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5084 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5085 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5086 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5087
5088 2012-06-15 Michael Matz <matz@suse.de>
5089
5090 * gcc.dg/tree-ssa/vector-4.c: New test.
5091
5092 2012-06-15 Michael Matz <matz@suse.de>
5093
5094 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5095 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5096
5097 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5098
5099 PR tree-optimization/53636
5100 * gcc.target/arm/pr53636.c: New test.
5101
5102 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5103
5104 PR tree-optimization/51581
5105 * gcc.c-torture/execute/pr51581-1.c: New test.
5106 * gcc.c-torture/execute/pr51581-2.c: New test.
5107 * gcc.dg/vect/pr51581-1.c: New test.
5108 * gcc.dg/vect/pr51581-2.c: New test.
5109 * gcc.dg/vect/pr51581-3.c: New test.
5110 * gcc.target/i386/avx-pr51581-1.c: New test.
5111 * gcc.target/i386/avx-pr51581-2.c: New test.
5112 * gcc.target/i386/avx2-pr51581-1.c: New test.
5113 * gcc.target/i386/avx2-pr51581-2.c: New test.
5114 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5115
5116 2012-06-15 Richard Guenther <rguenther@suse.de>
5117
5118 * gcc.c-torture/execute/20120615-1.c: New testcase.
5119
5120 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5121
5122 * gnat.dg/vect8.ad[sb]: New test.
5123
5124 2012-06-14 Richard Guenther <rguenther@suse.de>
5125
5126 * gcc.dg/tree-ssa/vrp.h: New testcase.
5127 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5128
5129 2012-06-13 Christian Bruel <christian.bruel@st.com>
5130
5131 PR target/53621
5132 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5133
5134 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5135
5136 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5137
5138 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5139
5140 PR testsuite/20771
5141 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5142 test summary unique.
5143
5144 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5145 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5146 scan-stack-usage-not): Don't strip torture options from test name.
5147
5148 * lib/scandump.exp (scan-dump-times): Use printable version of
5149 regexp in test summary line.
5150
5151 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5152 messages reported for one line of source code.
5153 * gcc.dg/format/few-1.c: Likewise.
5154 * gcc.dg/ia64-sync-2.c: Likewise.
5155 * gcc.dg/sync-2.c: Likewise.
5156 * gcc.dg/noncompile/pr44517.c: Likewise.
5157
5158 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5159
5160 PR debug/49888
5161 * gcc.dg/guality/pr49888.c: New.
5162
5163 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5164
5165 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5166 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5167 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5168
5169 2012-06-13 Tobias Burnus <burnus@net-b.de>
5170
5171 PR fortran/53643
5172 * gfortran.dg/intent_out_7.f90: New.
5173
5174 2012-06-13 Tobias Burnus <burnus@net-b.de>
5175
5176 PR fortran/53597
5177 * gfortran.dg/save_4.f90: New.
5178
5179 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5180
5181 PR c/53532
5182 PR c/51034
5183 PR c/53196
5184 * gcc.dg/pr53532.c: New test.
5185 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5186 adjust line numbers.
5187 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5188 * gcc.dg/Wcxx-compat-8.c: Likewise.
5189 * gcc.dg/pr51034.c: New test.
5190 * gcc.dg/pr53196-1.c: New test.
5191 * gcc.dg/pr53196-2.c: New test.
5192
5193 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5194
5195 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5196 alignment torture options with usual torture options.
5197 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5198 instead of dg-options.
5199 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5200 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5201 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5202 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5203 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5204 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5205
5206 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5207 to checks for multiple messages reported for one line of source code.
5208 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5209
5210 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5211 messages reported for one line of source code.
5212
5213 * gcc.dg/20031223-1.c: Add comments to check for multiple
5214 messages reported for one line of source code.
5215 * gcc.dg/Wconversion-integer.c: Likewise.
5216 * gcc.dg/Wfatal-2.c: Likewise.
5217 * gcc.dg/Wfatal.c: Likewise.
5218 * gcc.dg/Wobjsize-1.c: Likewise.
5219 * gcc.dg/c99-vla-jump-1.c: Likewise.
5220 * gcc.dg/c99-vla-jump-2.c: Likewise.
5221 * gcc.dg/c99-vla-jump-3.c: Likewise.
5222 * gcc.dg/c99-vla-jump-4.c: Likewise.
5223 * gcc.dg/c99-vla-jump-5.c: Likewise.
5224 * gcc.dg/decl-9.c: Likewise.
5225 * gcc.dg/declspec-10.c: Likewise.
5226 * gcc.dg/declspec-18.c: Likewise.
5227 * gcc.dg/mtune.c: Likewise.
5228 * gcc.dg/parser-pr28152-2.c: Likewise.
5229 * gcc.dg/parser-pr28152.c: Likewise.
5230 * gcc.dg/pr14475.c: Likewise.
5231 * gcc.dg/pr27953.c: Likewise.
5232 * gcc.dg/pr28322-3.c: Likewise.
5233 * gcc.dg/pr30457.c: Likewise.
5234 * gcc.dg/pr30551-2.c: Likewise.
5235 * gcc.dg/pr30551-3.c: Likewise.
5236 * gcc.dg/pr30551-4.c: Likewise.
5237 * gcc.dg/pr30551-5.c: Likewise.
5238 * gcc.dg/pr30551-6.c: Likewise.
5239 * gcc.dg/pr30551.c: Likewise.
5240 * gcc.dg/pr45461.c: Likewise.
5241 * gcc.dg/pr48552-1.c: Likewise.
5242 * gcc.dg/pr48552-2.c: Likewise.
5243 * gcc.dg/redecl-1.c: Likewise.
5244 * gcc.dg/transparent-union-3.c: Likewise.
5245 * gcc.dg/utf-dflt.c: Likewise.
5246 * gcc.dg/utf-dflt2.c: Likewise.
5247 * gcc.dg/vla-8.c: Likewise.
5248 * gcc.dg/vla-init-1.c: Likewise.
5249 * gcc.dg/wtr-int-type-1.c: Likewise.
5250
5251 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5252 messages reported for for one line of source code.
5253 * c-c++-common/raw-string-5.c: Likewise.
5254 * c-c++-common/raw-string-4.c: Likewise.
5255 * c-c++-common/raw-string-6.c: Likewise.
5256 * c-c++-common/pr20000.c: Likewise.
5257
5258 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5259 messages reported for one line of source code.
5260 * gcc.dg/cpp/pr30786.c: Likewise.
5261 * gcc.dg/cpp/pr28709.c: Likewise.
5262 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5263 * gcc.dg/cpp/macspace2.c: Likewise.
5264 * gcc.dg/cpp/missing-header-1.c: Likewise.
5265 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5266 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5267 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5268
5269 2012-06-12 Jason Merrill <jason@redhat.com>
5270
5271 PR c++/53599
5272 * g++.dg/template/local7.C: New.
5273
5274 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5275
5276 PR target/53511
5277 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5278 * gcc.target/sh/pr51340-2.c: Likewise.
5279 * gcc.target/sh/pr51340-3.c: Likewise.
5280
5281 2012-06-12 Michael Matz <matz@suse.de>
5282
5283 * gcc.dg/torture/alias-1.c: New test.
5284
5285 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5286
5287 PR rtl-optimization/53589
5288 * gcc.dg/torture/pr53589.c: New test.
5289
5290 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5291
5292 PR target/50749
5293 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5294 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5295 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5296 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5297 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5298 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5299 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5300 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5301 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5302 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5303 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5304 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5305 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5306 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5307 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5308 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5309
5310 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5311
5312 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5313 (check_intel_cpu_model): New function.
5314 (check_amd_cpu_model): New function.
5315 (check_features): New function.
5316 (__get_cpuid_output): New function.
5317 (check_detailed): New function.
5318 (fn1): Rename to quick_check.
5319 (main): Update to call quick_check and call check_detailed.
5320
5321 2012-06-11 Richard Henderson <rth@redhat.com>
5322
5323 * lib/target-supports.exp
5324 (check_effective_target_sync_long_long_runtime): Use
5325 check_effective_target_lp64 instead of
5326 check_effective_target_powerpc64 for powerpc targets.
5327
5328 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5329
5330 PR target/53511
5331 * gcc.target/sh/pr53511-1.c: New.
5332
5333 2012-06-11 Richard Guenther <rguenther@suse.de>
5334
5335 PR middle-end/53470
5336 * g++.dg/lto/pr53470_0.C: New testcase.
5337 * gcc.dg/lto/pr53470_0.c: Likewise.
5338
5339 2012-06-11 Richard Guenther <rguenther@suse.de>
5340
5341 PR c++/53605
5342 * g++.dg/ext/pr53605.C: New testcase.
5343
5344 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5345
5346 * gnat.dg/specs/array1.ads: New test.
5347 * gnat.dg/specs/array2.ads: Likewise.
5348 * gnat.dg/array22.adb: Likewise.
5349
5350 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5351
5352 * gnat.dg/constant4.adb: New test.
5353 * gnat.dg/constant4_pkg.ads: New helper.
5354
5355 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5356
5357 PR fortran/52552
5358 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5359 * gfortran.dg/allocate_class_1.f90: Modified.
5360 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5361 * gfortran.dg/allocate_class_2.f90: New.
5362
5363 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5364
5365 PR middle-end/53535
5366 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5367
5368 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5369
5370 PR fortran/52861
5371 * gfortran.dg/string_assign_2.f90: New test case.
5372
5373 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5374
5375 PR fortran/52861
5376 * gfortran.dg/string_assign_1.f90: New test case.
5377
5378 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5379
5380 PR middle-end/53580
5381 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5382 * gcc.dg/gomp/critical-4.c: Likewise.
5383 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5384 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5385 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5386 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5387 * c-c++-common/gomp/pr53580.c: New test.
5388
5389 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5390
5391 PR c++/51214
5392 * g++.dg/cpp0x/forw_enum11.C: New.
5393
5394 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5395
5396 PR c++/53567
5397 * g++.dg/cpp0x/alias-decl-19.C: New.
5398
5399 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5400
5401 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5402
5403 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5404
5405 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5406 (XSTATE_FP): Ditto.
5407 (XSTATE_SSE): Ditto.
5408 (XSTATE_YMM): Ditto.
5409 (avx_os_support): Use new defines.
5410
5411 2012-06-06 Richard Guenther <rguenther@suse.de>
5412
5413 PR testsuite/32380
5414 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5415 loops.
5416
5417 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5418
5419 PR c++/52841
5420 * g++.dg/cpp0x/pr52841.C: New testcase.
5421
5422 2012-06-06 Richard Guenther <rguenther@suse.de>
5423
5424 PR tree-optimization/53081
5425 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5426 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5427
5428 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5429
5430 * gcc.target/powerpc/pr53487.c: New test.
5431
5432 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5433
5434 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5435
5436 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5437
5438 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5439
5440 2012-06-05 Richard Guenther <rguenther@suse.de>
5441
5442 PR tree-optimization/30442
5443 * gcc.dg/vect/bb-slp-30.c: New testcase.
5444
5445 2012-06-05 Richard Guenther <rguenther@suse.de>
5446
5447 PR tree-optimization/53081
5448 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5449 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5450 -fno-tree-loop-distribute-patterns.
5451
5452 2012-06-05 Alan Modra <amodra@gmail.com>
5453
5454 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5455 Check static chain in nested funcs.
5456
5457 2012-06-04 Tobias Burnus <burnus@net-b.de>
5458
5459 PR fortran/50619
5460 * gfortran.dg/init_flag_10.f90: New.
5461
5462 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5463
5464 PR c++/53524
5465 * g++.dg/warn/Wenum-compare-no-2: New.
5466
5467 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5468
5469 PR preprocessor/53463
5470 * g++.dg/cpp/limits.C: New test.
5471 * g++.dg/parse/error19.C: Adjust.
5472 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5473 * g++.dg/warn/pr35635.C: Likewise.
5474 * g++.old-deja/g++.pt/assign1.C: Likewise.
5475
5476 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5477
5478 PR target/53559
5479 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5480 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5481 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5482 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5483 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5484 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5485 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5486 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5487
5488 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5489
5490 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5491
5492 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5493
5494 PR tree-optimization/53550
5495 * gcc.dg/pr53550.c: New test.
5496
5497 2012-06-04 Richard Guenther <rguenther@suse.de>
5498
5499 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5500 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5501 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5502
5503 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5504
5505 PR fortran/48831
5506 * gfortran.dg/parameter_array_element_2.f90: New.
5507
5508 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5509
5510 PR target/53512
5511 * gcc.target/sh/pr53512-1.c: New.
5512 * gcc.target/sh/pr53512-2.c: New.
5513 * gcc.target/sh/pr53512-3.c: New.
5514 * gcc.target/sh/pr53512-4.c: New.
5515
5516 2012-06-01 Jason Merrill <jason@redhat.com>
5517
5518 PR c++/52973
5519 * g++.dg/ext/visibility/template12.C: New.
5520 * g++.dg/ext/attrib14.C: Adjust warning line.
5521
5522 PR c++/52725
5523 * g++.dg/parse/new6.C: New.
5524 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5525
5526 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5527
5528 * c-c++-common/restrict-2.c: Revert previous change.
5529
5530 2012-06-01 Jason Merrill <jason@redhat.com>
5531
5532 PR c++/53137
5533 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5534
5535 PR c++/53484
5536 * g++.dg/cpp0x/auto33.C: New.
5537
5538 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5539
5540 PR c++/26155
5541 * g++.dg/parse/namespace-alias-1.C: New.
5542
5543 2012-06-01 Christian Bruel <christian.bruel@st.com>
5544
5545 * gcc.dg/spec-options.c: New test.
5546 * gcc.dg/foo.specs: New file.
5547
5548 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5549
5550 PR ada/53517
5551 * gnat.dg/lto14.adb: Skip on Solaris.
5552
5553 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5554
5555 * gcc.target/cris/sync-1-v10.c,
5556 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5557 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5558 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5559 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5560 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5561 gcc.target/cris/torture/sync-mis-op-i-1.c,
5562 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5563 gcc.target/cris/torture/sync-mis-op-i-2.c,
5564 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5565 gcc.target/cris/torture/sync-mis-op-i-3.c,
5566 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5567 gcc.target/cris/torture/sync-mis-op-s-1.c,
5568 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5569 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5570 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5571 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5572 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5573 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5574 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5575 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5576 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5577
5578 2012-05-31 Richard Guenther <rguenther@suse.de>
5579
5580 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5581 ldist-pr45948.c with disabled SCCP.
5582
5583 2012-05-31 Richard Guenther <rguenther@suse.de>
5584
5585 PR middle-end/48493
5586 * gcc.dg/torture/pr48493.c: New testcase.
5587
5588 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5589
5590 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5591 arm32 to targets.
5592 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5593 of the initialization loop.
5594 (dg-final): Adjust the expected number of vectorized loops depending
5595 on vect_char_mult target selector.
5596
5597 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5598
5599 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5600 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5601 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5602 New tests.
5603
5604 2012-05-30 Jason Merrill <jason@redhat.com>
5605
5606 PR c++/53356
5607 * g++.dg/init/new34.C: New.
5608 * g++.dg/tree-ssa/stabilize1.C: New.
5609
5610 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5611
5612 PR c++/53356
5613 * g++.dg/init/new33.C: New test.
5614
5615 2012-05-30 Richard Guenther <rguenther@suse.de>
5616
5617 PR middle-end/53501
5618 * gcc.dg/torture/pr53501.c: New testcase.
5619 * c-c++-common/restrict-2.c: Adjust.
5620
5621 2012-05-30 Alan Modra <amodra@gmail.com>
5622
5623 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5624 torture-finish.
5625
5626 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5627
5628 * gcc.target/i386/shuf-concat.c: New test.
5629
5630 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5631
5632 PR rtl-optimization/53519
5633 * gcc.c-torture/compile/pr53519.c: New test.
5634
5635 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5636
5637 * gcc.target/arm/neon-vrev.c: New.
5638
5639 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5640
5641 PR target/51340
5642 * gcc.target/sh/pr51340-1.c: New.
5643 * gcc.target/sh/pr51340-2.c: New.
5644 * gcc.target/sh/pr51340-3.c: New.
5645
5646 2012-05-29 Richard Guenther <rguenther@suse.de>
5647
5648 PR tree-optimization/53516
5649 * gcc.dg/torture/pr53516.c: New testcase.
5650
5651 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5652
5653 PR preprocessor/53229
5654 * gcc.dg/cpp/paste6.c: Force to run without
5655 -ftrack-macro-expansion.
5656 * gcc.dg/cpp/paste8.c: Likewise.
5657 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5658 -ftrack-macro-expansion.
5659 * gcc.dg/cpp/paste12.c: Force to run without
5660 -ftrack-macro-expansion.
5661 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5662 -ftrack-macro-expansion.
5663 * gcc.dg/cpp/paste13.c: Likewise.
5664 * gcc.dg/cpp/paste14.c: Likewise.
5665 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5666 -ftrack-macro-expansion.
5667 * gcc.dg/cpp/paste18.c: New test.
5668
5669 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5670
5671 * gcc.target/cris/torture/trap-1.c,
5672 gcc.target/cris/torture/trap-2.c,
5673 gcc.target/cris/torture/trap-3.c,
5674 gcc.target/cris/torture/trap-v0.c,
5675 gcc.target/cris/torture/trap-v3.c: New tests.
5676
5677 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5678
5679 PR c++/25137
5680 * g++.dg/warn/Wbraces3.C: New.
5681 * g++.dg/warn/Wbraces4.C: Likewise.
5682
5683 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5684
5685 PR tree-optimization/53505
5686 * c-c++-common/torture/pr53505.c: New test.
5687
5688 2012-05-27 Nathan Sidwell <nathan@acm.org>
5689
5690 * gcc.dg/stmt-expr-4.c: New.
5691
5692 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5693
5694 PR c++/53491
5695 * g++.dg/parse/crash60.C: New.
5696
5697 2012-05-26 Jason Merrill <jason@redhat.com>
5698
5699 PR c++/53220
5700 * c-c++-common/array-lit.c: New.
5701 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5702
5703 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5704
5705 PR ada/50294
5706 * gnat.dg/array21.adb: New test.
5707
5708 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5709
5710 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5711
5712 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5713
5714 PR c++/32054
5715 * g++.dg/other/anon-union3.C: New.
5716
5717 2012-05-25 Ian Lance Taylor <iant@google.com>
5718
5719 * gcc.dg/split-6.c: New test.
5720
5721 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5722
5723 * gnat.dg/lto14.adb: New test.
5724
5725 2012-05-25 Tristan Gingold <gingold@adacore.com>
5726
5727 * gcc.target/i386/large-frame.c: New.
5728
5729 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5730 * gcc.target/powerpc/lhs-1.c: New.
5731 * gcc.target/powerpc/lhs-2.c: New.
5732 * gcc.target/powerpc/lhs-3.c: New.
5733
5734 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5735
5736 Make unwound macro expansion trace less redundant
5737 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5738 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5739 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5740 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5741 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5742 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5743
5744 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5745
5746 PR c++/53464
5747 * g++.dg/cpp0x/constexpr-default1.C: New.
5748
5749 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5750
5751 PR c++/32080
5752 * g++.dg/eh/goto2.C: New.
5753
5754 2012-05-24 Richard Guenther <rguenther@suse.de>
5755
5756 PR middle-end/53460
5757 * g++.dg/tree-prof/pr53460.C: New testcase.
5758
5759 2012-05-24 Richard Guenther <rguenther@suse.de>
5760
5761 PR bootstrap/53466
5762 * g++.dg/debug/pr53466.C: New testcase.
5763
5764 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR tree-optimization/53465
5767 * gcc.c-torture/execute/pr53465.c: New test.
5768
5769 2012-05-23 Tobias Burnus <burnus@net-b.de>
5770
5771 PR fortran/51055
5772 PR fortran/45170
5773 * gfortran.dg/allocate_with_typespec_6.f90: New.
5774
5775 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5776
5777 PR c++/29185
5778 * g++.dg/warn/delete-array-1.C: New.
5779
5780 2012-05-23 Richard Guenther <rguenther@suse.de>
5781
5782 * gcc.dg/torture/pr39074-2.c: Adjust.
5783 * gcc.dg/torture/pr39074.c: Likewise.
5784 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5785 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5786
5787 2012-05-22 Jan Hubicka <jh@suse.cz>
5788
5789 PR middle-end/53161
5790 * g++.dg/torture/pr53161.C: New testcase.
5791
5792 2012-05-22 Tobias Burnus <burnus@net-b.de>
5793
5794 PR fortran/53389
5795 * gfortran.dg/realloc_on_assign_15.f90: New.
5796
5797 2012-05-22 Richard Guenther <rguenther@suse.de>
5798
5799 PR middle-end/51071
5800 * gcc.dg/torture/pr51071-2.c: New testcase.
5801
5802 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5803
5804 PR tree-optimization/53336
5805 * g++.dg/torture/pr53336.C: New testcase.
5806
5807 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5808
5809 PR c++/53322
5810 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5811 instead of -Wunused-local-typedefs.
5812
5813 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5814
5815 PR c++/51184
5816 * g++.dg/other/abstract4.C: New-
5817
5818 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5819
5820 PR c++/40821
5821 * g++.dg/ext/attrib46.C: New.
5822
5823 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5824
5825 PR c/53418
5826 * gcc.c-torture/compile/pr53418-1.c,
5827 gcc.c-torture/compile/pr53418-2.c: New tests.
5828
5829 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR tree-optimization/53366
5832 * gcc.dg/torture/pr53366-1.c: New test.
5833 * gcc.dg/torture/pr53366-2.c: New test.
5834 * gcc.target/i386/pr53366-1.c: New test.
5835 * gcc.target/i386/pr53366-2.c: New test.
5836
5837 PR tree-optimization/53409
5838 * gcc.c-torture/compile/pr53409.c: New test.
5839
5840 PR tree-optimization/53410
5841 * gcc.c-torture/compile/pr53410-1.c: New test.
5842 * gcc.c-torture/compile/pr53410-2.c: New test.
5843
5844 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5845
5846 PR target/53425
5847 * gcc.target/i386/pr53425-1.c: New file.
5848 * gcc.target/i386/pr53425-2.c: Likewise.
5849
5850 2012-05-21 Richard Guenther <rguenther@suse.de>
5851
5852 PR tree-optimization/53408
5853 * gcc.dg/torture/pr53408.c: New testcase.
5854
5855 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5856 H.J. Lu <hongjiu.lu@intel.com>
5857
5858 PR target/53416
5859 * gcc.target/i386/pr53416.c: New file.
5860
5861 2012-05-21 Richard Guenther <rguenther@suse.de>
5862
5863 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5864
5865 2012-05-21 Richard Guenther <rguenther@suse.de>
5866
5867 * gcc.dg/torture/ldist-1.c: New testcase.
5868
5869 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5870
5871 * gnat.dg/lto13.adb: New test.
5872 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5873
5874 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5875
5876 * gnat.dg/specs/lto12.ads: New test.
5877 * gnat.dg/specs/lto12_pkg.ads: New helper.
5878
5879 2012-05-18 Richard Guenther <rguenther@suse.de>
5880
5881 PR tree-optimization/53346
5882 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5883 * gcc.target/i386/incoming-10.c: Adjust.
5884 * gcc.target/i386/incoming-11.c: Likewise.
5885 * gcc.target/i386/pr46295.c: Likewise.
5886
5887 2012-05-18 Richard Guenther <rguenther@suse.de>
5888
5889 * gcc.dg/pr53352.c: Return zero.
5890
5891 2012-05-18 Richard Guenther <rguenther@suse.de>
5892
5893 PR tree-optimization/53390
5894 * gcc.dg/torture/pr53390.c: New testcase.
5895
5896 2012-05-18 Meador Inge <meadori@codesourcery.com>
5897
5898 PR rtl-optimization/53352
5899 * gcc.dg/pr53352.c: New test.
5900
5901 2012-05-17 David S. Miller <davem@davemloft.net>
5902
5903 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5904 failure on sparc-*-linux-gnu.
5905
5906 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5907
5908 PR c++/39681
5909 * g++.dg/parse/error49.C: New.
5910 * g++.dg/cpp0x/error8.C: Likewise.
5911 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5912 * g++.dg/ext/utf-dflt2.C: Likewise.
5913 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5914 * g++.dg/ext/utf-dflt.C: Likewise.
5915 * c-c++-common/raw-string-3.c: Likewise.
5916 * c-c++-common/raw-string-4.c: Likewise.
5917
5918 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5919
5920 PR c++/53371
5921 * g++.dg/cpp0x/catch1.C: New.
5922
5923 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5924
5925 PR c++/44516
5926 * g++.dg/parse/error48.C: New.
5927 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5928 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5929
5930 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5931
5932 * gcc.dg/tm/indirect-2.c: New test.
5933
5934 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5935
5936 PR tree-optimization/53217
5937 * gfortran.dg/pr53217.f90: New test.
5938
5939 2012-05-16 Richard Guenther <rguenther@suse.de>
5940
5941 PR tree-optimization/53364
5942 * g++.dg/torture/pr53364.C: New testcase.
5943
5944 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5945
5946 PR testsuite/52641
5947 * gcc.dg/pr52549.c: Fix test for long != void*
5948 * gcc.c-torture/execute/pr52979-1.x: New file.
5949 * gcc.c-torture/execute/pr52979-2.x: New file.
5950
5951 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5952
5953 PR preprocessor/7263
5954 * gcc.dg/binary-constants-2.c: Run without tracking locations
5955 accross macro expansion.
5956 * gcc.dg/binary-constants-3.c: Likewise.
5957 * gcc.dg/cpp/sysmac2.c: Likewise.
5958 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5959 location.
5960 * gcc.dg/cpp/syshdr3.c: New test.
5961 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5962 * gcc.dg/system-binary-constants-1.c: New test.
5963 * gcc.dg/system-binary-constants-1.h: New header for the new test
5964 above.
5965 * g++.dg/cpp/syshdr3.C: New test.
5966 * g++.dg/cpp/syshdr3.h: New header the new test above.
5967 * g++.dg/system-binary-constants-1.C: New test.
5968 * g++.dg/system-binary-constants-1.h: New header the new test
5969 above.
5970
5971 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5972
5973 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5974
5975 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5976
5977 PR target/53358
5978 * gcc.dg/pr53358.c: New test.
5979
5980 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5981
5982 PR c++/11856
5983 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5984 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5985
5986 2012-05-15 Olivier Hainque <hainque@adacore.com>
5987
5988 * g++.dg/eh/sighandle.C: New testcase.
5989
5990 2012-05-15 Richard Guenther <rguenther@suse.de>
5991
5992 PR tree-optimization/53355
5993 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5994
5995 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5996
5997 * gfortran.dg/*.f90: Remove now redundant manual
5998 cleanup-modules directive.
5999
6000 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6001
6002 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6003 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6004
6005 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6006
6007 PR fortran/52428
6008 * gfortran.dg/int_range_io_1.f90: New test.
6009
6010 2012-05-14 Andi Kleen <ak@linux.intel.com>
6011 Jakub Jelinek <jakub@redhat.com>
6012
6013 PR target/53315
6014 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6015 * gcc.target/i386/rtm-check.h: New file.
6016 * gcc.target/i386/pr53315.c: New test.
6017
6018 2012-05-14 Tobias Burnus <burnus@net-b.de>
6019
6020 PR fortran/49110
6021 PR fortran/51055
6022 PR fortran/53329
6023 * gfortran.dg/deferred_type_param_4.f90: New.
6024 * gfortran.dg/deferred_type_param_6.f90: New.
6025
6026 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6027
6028 * gcc.target/i386/retarg.c: New test.
6029
6030 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6031
6032 PR fortran/45170
6033 * gfortran.dg/deferred_type_param_3.f90: New.
6034 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6035 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6036
6037 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6038
6039 * gnat.dg/null_pointer_deref3.adb: New test.
6040
6041 2012-05-12 Tobias Burnus <burnus@net-b.de>
6042
6043 PR fortran/49110
6044 PR fortran/52843
6045 * gfortran.dg/deferred_type_param_5.f90: New.
6046
6047 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6048
6049 * g++.dg/parse/error47.C: New.
6050
6051 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6052
6053 PR fortran/52537
6054 * gfortran.dg/string_compare_4.f90: Change option
6055 to -fdump-tree-original. Add test case for kind=4.
6056
6057 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6058
6059 PR fortran/52537
6060 * gfortran.dg/string_compare_4.f90: New test.
6061
6062 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6063
6064 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6065
6066 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6067
6068 PR c++/53305
6069 * g++.dg/cpp0x/variadic132.C: New.
6070
6071 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6072
6073 PR c++/53158
6074 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6075 * g++.dg/parse/error26.C: Tweak dg-error column number.
6076
6077 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6078
6079 PR c++/53301
6080 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6081
6082 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6083
6084 * gnat.dg/lto11.ad[sb]: New test.
6085
6086 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6087
6088 PR target/52908
6089 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6090 directive to Scan for vpmuldq, not vpmacsdql.
6091
6092 2012-05-09 Michael Matz <matz@suse.de>
6093
6094 PR tree-optimization/53185
6095 * gcc.dg/vect/pr53185.c: New test.
6096
6097 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6098
6099 PR middle-end/53249
6100 * gcc.target/i386/pr53249.c: New.
6101
6102 2012-05-09 Richard Guenther <rguenther@suse.de>
6103
6104 PR tree-optimization/18437
6105 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6106 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6107
6108 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR tree-optimization/53226
6111 * gcc.c-torture/compile/pr53226.c: New test.
6112
6113 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6114
6115 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6116 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6117 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6118 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6119 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6120 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6121 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6122 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6123 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6124 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6125 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6126 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6127 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6128 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6129
6130 2012-05-09 Dehao Chen <dehao@google.com>
6131
6132 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6133 * gcc.dg/predict-2.c: Likewise.
6134 * gcc.dg/predict-3.c: Likewise.
6135 * gcc.dg/predict-4.c: Likewise.
6136 * gcc.dg/predict-5.c: Likewise.
6137 * gcc.dg/predict-6.c: Likewise.
6138
6139 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6140
6141 PR target/53272
6142 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6143
6144 2012-05-08 Richard Guenther <rguenther@suse.de>
6145
6146 * gcc.dg/fold-bitand-4.c: New testcase.
6147
6148 2012-05-08 Dehao Chen <dehao@google.com>
6149
6150 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6151 heuristic is working properly.
6152 * gcc.dg/predict-2.c: Likewise.
6153 * gcc/dg/predict-3.c: Likewise.
6154 * gcc/dg/predict-4.c: Likewise.
6155 * gcc/dg/predict-5.c: Likewise.
6156 * gcc/dg/predict-6.c: Likewise.
6157
6158 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6159
6160 PR tree-optimization/53239
6161 * g++.dg/opt/vrp3.C: New test.
6162 * g++.dg/opt/vrp3-aux.cc: New file.
6163 * g++.dg/opt/vrp3.h: New file.
6164
6165 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6166
6167 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6168 .uleb128 support in assembler output.
6169
6170 2012-05-07 Richard Guenther <rguenther@suse.de>
6171
6172 PR lto/42987
6173 * g++.dg/lto/pr42987_0.C: New testcase.
6174 * g++.dg/lto/pr42987_1.C: Likewise.
6175
6176 2012-05-07 Tobias Burnus <burnus@net-b.de>
6177
6178 PR fortran/53255
6179 * gfortran.dg/typebound_operator_15.f90: New.
6180
6181 2012-05-06 Tobias Burnus <burnus@net-b.de>
6182
6183 PR fortran/41587
6184 * gfortran.dg/class_array_13.f90: New.
6185
6186 2012-05-06 Tristan Gingold <gingold@adacore.com>
6187
6188 * gnat.dg/warn7.adb: New test.
6189
6190 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6191
6192 * gnat.dg/specs/renamings.ads: Rename to...
6193 * gnat.dg/specs/renaming1.ads: ...this.
6194 * gnat.dg/specs/renaming2.ads: New test.
6195 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6196 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6197 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6198 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6199
6200 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6201
6202 * gnat.dg/discr36.ad[sb]: New test.
6203 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6204
6205 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6206
6207 PR c/43772
6208 * c-c++-common/pr43772.c: New.
6209
6210 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6211
6212 PR fortran/41600
6213 * gfortran.dg/select_type_26.f03 : New test.
6214 * gfortran.dg/select_type_27.f03 : New test.
6215
6216 PR fortran/53191
6217 * gfortran.dg/select_type_28.f03 : New test.
6218
6219 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6220
6221 PR fortran/49010
6222 PR fortran/24518
6223 * gfortran.dg/mod_sign0_1.f90: New test.
6224 * gfortran.dg/mod_large_1.f90: New test.
6225
6226 2012-05-04 Tobias Burnus <burnus@net-b.de>
6227
6228 PR fortran/53175
6229 gfortran.dg/public_private_module_5.f90: New.
6230
6231 2012-05-04 Tobias Burnus <burnus@net-b.de>
6232
6233 PR fortran/53111
6234 * gfortran.dg/constructor_7.f90: New.
6235 * gfortran.dg/constructor_8.f90: New.
6236
6237 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 PR c++/53166
6240 * g++.dg/cpp0x/static_assert7.C: New.
6241
6242 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6243
6244 PR tree-optimization/52633
6245 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6246 recognized as widening shifts instead of over-widening.
6247 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6248 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6249 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6250 * gcc.target/arm/pr52633.c: New test.
6251
6252 2012-05-04 Richard Guenther <rguenther@suse.de>
6253
6254 PR tree-optimization/53168
6255 * gcc.dg/torture/pr53168.c: New testcase.
6256 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6257
6258 2012-05-04 Richard Guenther <rguenther@suse.de>
6259
6260 * gcc.dg/lto/pr53214_0.c: New testcase.
6261
6262 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6263
6264 * gcc.target/ia64/pr48496.c: New test.
6265 * gcc.target/ia64/pr52657.c: Likewise.
6266
6267 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6268
6269 PR c/51712
6270 * c-c++-common/pr51712.c: New.
6271
6272 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6273
6274 PR target/53199
6275 * gcc.target/powwerpc/pr53199.c: New file.
6276
6277 2012-05-03 Jason Merrill <jason@redhat.com>
6278
6279 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6280
6281 * gcc.dg/debug/dwarf2/dups-types.c: New.
6282 * gcc.dg/debug/dwarf2/dups-types.h: New.
6283
6284 2012-05-03 Jason Merrill <jason@redhat.com>
6285
6286 * g++.dg/debug/dwarf2/namespace-2.C: New.
6287 * g++.dg/debug/dwarf2/localclass3.C: New.
6288
6289 2012-05-03 Jason Merrill <jason@redhat.com>
6290
6291 * g++.dg/debug/dwarf2/thunk1.C: New.
6292
6293 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6294
6295 PR c++/53186
6296 * g++.dg/other/final2.C: New.
6297
6298 2012-05-03 Richard Guenther <rguenther@suse.de>
6299
6300 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6301
6302 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6303
6304 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6305 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6306 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6307 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6308
6309 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6310
6311 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6312 .byte 0xf2.
6313 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6314 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6315 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6316
6317 PR debug/53174
6318 * gcc.dg/pr53174.c: New test.
6319
6320 PR target/53187
6321 * gcc.target/arm/pr53187.c: New test.
6322 * gcc.c-torture/compile/pr53187.c: New test.
6323
6324 2012-05-03 Richard Guenther <rguenther@suse.de>
6325
6326 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6327 unsupported prefetching support.
6328
6329 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6330
6331 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6332 option -ftrack-macro-expansion=0.
6333 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6334 option -ftrack-macro-expansion=0.
6335
6336 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6337
6338 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6339 dg-options for target arm with dg-additional-options.
6340
6341 2012-05-03 Richard Guenther <rguenther@suse.de>
6342
6343 PR tree-optimization/53144
6344 * gcc.dg/torture/pr53144.c: New testcase.
6345
6346 2012-05-03 Tobias Burnus <burnus@net-b.de>
6347
6348 PR fortran/52864
6349 * gfortran.dg/pointer_intent_7.f90: New.
6350 * gfortran.dg/pure_formal_3.f90: New.
6351
6352 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6353
6354 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6355
6356 2012-05-02 Martin Jambor <mjambor@suse.cz>
6357
6358 PR lto/52605
6359 * g++.dg/lto/pr52605_0.C: New test.
6360
6361 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6362
6363 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6364 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6365 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6366 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6367 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6368 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6369 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6370 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6371 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6372 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6373 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6374 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6375 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6376 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6377 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6378 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6379
6380 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6381
6382 PR middle-end/53153
6383 * gcc.dg/pr53153.c: New test.
6384
6385 2012-05-02 Richard Guenther <rguenther@suse.de>
6386
6387 * g++.dg/tree-ssa/pr19807.C: Adjust.
6388
6389 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6390
6391 PR tree-optimization/53163
6392 * gcc.c-torture/compile/pr53163.c: New test.
6393
6394 PR rtl-optimization/53160
6395 * gcc.c-torture/execute/pr53160.c: New test.
6396
6397 2012-05-01 Ian Lance Taylor <iant@google.com>
6398
6399 PR c/37303
6400 * gcc.dg/pr37303.c: New test.
6401
6402 2012-05-01 Richard Henderson <rth@redhat.com>
6403
6404 * lib/target-supports.exp
6405 (check_effective_target_sync_long_long_runtime): True for
6406 check_effective_target_powerpc64.
6407
6408 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6409
6410 PR c++/51033
6411 * gcc.dg/vector-1.c: Move to ...
6412 * c-c++-common/vector-1.c: ... here.
6413 * gcc.dg/vector-2.c: Move to ...
6414 * c-c++-common/vector-2.c: ... here.
6415 * gcc.dg/vector-3.c: Move to ...
6416 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6417 * gcc.dg/vector-4.c: Move to ...
6418 * c-c++-common/vector-4.c: ... here.
6419 * gcc.dg/vector-init-1.c: Move to ...
6420 * c-c++-common/vector-init-1.c: ... here.
6421 * gcc.dg/vector-init-2.c: Move to ...
6422 * c-c++-common/vector-init-2.c: ... here.
6423 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6424 * c-c++-common/vector-subscript-1.c: ... here.
6425 * gcc.dg/vector-subscript-2.c: Move to ...
6426 * c-c++-common/vector-subscript-2.c: ... here.
6427 * gcc.dg/vector-subscript-3.c: Move to ...
6428 * c-c++-common/vector-subscript-3.c: ... here.
6429
6430 PR c++/51314
6431 * g++.dg/cpp0x/vt-51314.C: New test.
6432 * g++.dg/cpp0x/variadic76.C: Fix.
6433
6434 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6435
6436 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6437
6438 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6439
6440 Add -Wvarargs option
6441 * c-c++-common/Wvarargs.c: New test case.
6442 * c-c++-common/Wvarargs-2.c: Likewise.
6443
6444 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6445
6446 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6447 * objc.dg/foreach-7.m: Force the test case to run without
6448 -ftrack-macro-expansion.
6449 * c-c++-common/tm/attrib-1.c: Likewise.
6450 * c-c++-common/warn-ommitted-condop.c: Likewise.
6451 * gcc.dg/assign-warn-1.c: Likewise.
6452 * gcc.dg/assign-warn-2.c: Likewise.
6453 * gcc.dg/attr-alloc_size.c: Likewise.
6454 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6455 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6456 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6457 * gcc.dg/c90-const-expr-9.c: Likewise.
6458 * gcc.dg/c99-const-expr-9.c: Likewise.
6459 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6460 * gcc.dg/cpp/direct2s.c: Likewise.
6461 * gcc.dg/cpp/pr28709.c: Likewise.
6462 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6463 * gcc.dg/dfp/composite-type.c: Likewise.
6464 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6465 with -ftrack-macro-expansion
6466 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6467 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6468 * g++.dg/ext/cleanup-1.C: Likewise.
6469 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6470 * g++.dg/template/sfinae10.C: Likewise.
6471 * g++.dg/tm/wrap-2.C: Likewise.
6472 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6473 * g++.dg/warn/Wsign-conversion.C: Likewise.
6474 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6475 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6476 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6477 it to run with -ftrack-macro-expansion.
6478 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6479 test cases without -ftrack-macro-expansion.
6480
6481 Fix location for static class members
6482 * g++.dg/template/sfinae6_neg.C: Adjust.
6483
6484 Make conversion warnings work on NULL with -ftrack-macro-expansion
6485 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6486 alongside the previous testing for NULL.
6487
6488 Fix -Wuninitialized for -ftrack-macro-expansion
6489 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6490
6491 Strip "<built-in>" loc from displayed expansion context
6492 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6493 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6494 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6495 new test above.
6496
6497 Fix expansion point loc for macro-like tokens
6498 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6499 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6500
6501 Fix token pasting with -ftrack-macro-expansion
6502 * gcc.dg/cpp/paste17.c: New test case for
6503 -ftrack-macro-expansion=2 mode only.
6504 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6505
6506 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6507
6508 * gnat.dg/warn6.ad[sb]: New test.
6509
6510 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6511
6512 PR 53149
6513 * gcc.dg/20011021-1.c: Adjust testcase.
6514
6515 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6516
6517 PR fortran/53148
6518 * gfortran.dg/function_optimize_12.f90: New test.
6519
6520 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6521
6522 PR target/53156
6523 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6524 code to match current output and cover new peephole2 pattern.
6525
6526 2012-04-27 Ollie Wild <aaw@google.com>
6527
6528 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6529
6530 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6531
6532 * gcc.c-torture/execute/20120427-2.c: New testcase.
6533 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6534 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6535 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6536
6537 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6538
6539 PR target/53138
6540 * gcc.c-torture/execute/20120427-1.c: New testcase.
6541
6542 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6543
6544 PR middle-end/27139
6545 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6546
6547 2012-04-27 Tom de Vries <tom@codesourcery.com>
6548
6549 PR tree-optimization/51879
6550 * gcc.dg/pr51879.c: New test.
6551 * gcc.dg/pr51879-2.c: Same.
6552 * gcc.dg/pr51879-3.c: Same.
6553 * gcc.dg/pr51879-4.c: Same.
6554 * gcc.dg/pr51879-6.c: Same.
6555
6556 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6557
6558 PR c++/53096
6559 * g++.dg/cpp0x/defaulted35.C: New.
6560 * g++.dg/cpp0x/defaulted15.C: Adjust.
6561
6562 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6563
6564 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6565 structure layout.
6566
6567 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6568
6569 * gcc.target/i386/builtin_target.c: Check avx2.
6570
6571 2012-04-26 Alan Modra <amodra@gmail.com>
6572
6573 * gcc.target/powerpc/savres.c: New test.
6574 * gcc.target/powerpc/powerpc.exp: Run it.
6575
6576 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6577
6578 PR target/53120
6579 * gcc.dg/torture/pr53120.c: New test.
6580
6581 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR middle-end/52979
6584 * gcc.c-torture/compile/pr52979-1.c: New test.
6585 * gcc.c-torture/execute/pr52979-1.c: New test.
6586 * gcc.c-torture/execute/pr52979-2.c: New test.
6587
6588 2012-04-25 Richard Guenther <rguenther@suse.de>
6589
6590 * gcc.target/i386/l_fma_float_5.c: Adjust.
6591 * gcc.target/i386/l_fma_double_4.c: Likewise.
6592 * gcc.target/i386/l_fma_float_2.c: Likewise.
6593 * gcc.target/i386/l_fma_float_6.c: Likewise.
6594 * gcc.target/i386/l_fma_double_1.c: Likewise.
6595 * gcc.target/i386/l_fma_double_5.c: Likewise.
6596 * gcc.target/i386/l_fma_float_3.c: Likewise.
6597 * gcc.target/i386/l_fma_double_2.c: Likewise.
6598 * gcc.target/i386/l_fma_double_6.c: Likewise.
6599 * gcc.target/i386/l_fma_float_4.c: Likewise.
6600 * gcc.target/i386/l_fma_double_3.c: Likewise.
6601 * gcc.target/i386/l_fma_float_1.c: Likewise.
6602
6603 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6604
6605 PR tree-optimization/53058
6606 * gcc.c-torture/compile/pr53058.c: New test.
6607
6608 2012-04-25 Jan Hubicka <jh@suse.cz>
6609
6610 PR middle-end/53088
6611 * gcc.target/i386/pr39082-1.c: Update warning location.
6612
6613 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6614
6615 PR c/52880
6616 * gcc.dg/pr52880.c: New test.
6617
6618 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6619
6620 * gcc.dg/m-un-2.c: Update.
6621 * gcc.dg/20011021-1.c: Update.
6622
6623 2012-04-25 Tobias Burnus <burnus@net-b.de>
6624
6625 PR fortran/52196
6626 * gfortran.dg/realloc_on_assign_14.f90: New.
6627
6628 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6629
6630 PR testsuite/52641
6631 PR tree-optimizations/52891
6632 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6633
6634 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6635
6636 PR c++/52363
6637 * g++.dg/cpp0x/sfinae35.C: New.
6638 * g++.dg/cpp0x/sfinae36.C: Likewise.
6639
6640 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6641
6642 * gcc.target/builtin_target.c: New testcase.
6643
6644 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6645
6646 PR target/47197
6647 * gcc.target/powerpc/pr47197.c: New test.
6648
6649 2012-04-24 Richard Guenther <rguenther@suse.de>
6650
6651 PR tree-optimization/53085
6652 * g++.dg/torture/pr53085.C: New testcase.
6653
6654 2012-04-24 Andrew Pinski <apinski@cavium.com>
6655
6656 PR tree-opt/33512
6657 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6658 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6659 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6660
6661 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6662
6663 PR middle-end/53084
6664 * gcc.c-torture/execute/pr53084.c: New test.
6665
6666 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6667
6668 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6669
6670 2012-04-23 Andrew Pinski <apinski@cavium.com>
6671
6672 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6673
6674 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6675
6676 PR regression/53076
6677 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6678 * gcc.dg/torture/builtin-power-1.c: Likewise.
6679
6680 2012-04-23 Richard Guenther <rguenther@suse.de>
6681
6682 PR tree-optimization/53070
6683 * gcc.dg/torture/pr53070.c: New testcase.
6684
6685 2012-04-23 Richard Guenther <rguenther@suse.de>
6686
6687 PR c/53060
6688 * gcc.dg/pr53060.c: New testcase.
6689
6690 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6691
6692 PR tree-optimizations/52891
6693 * gcc.c-torture/compile/pr52891-1.c: New test.
6694 * gcc.c-torture/compile/pr52891-2.c: New test.
6695
6696 2012-04-22 Tobias Burnus <burnus@net-b.de>
6697
6698 PR fortran/53051
6699 * gfortran.dg/read_float_4.f90: New.
6700
6701 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6702
6703 PR 35441
6704 * c-c++-common/pr35441.C: New.
6705
6706 2012-04-20 Ian Lance Taylor <iant@google.com>
6707
6708 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6709 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6710
6711 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6712
6713 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6714 array access.
6715 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6716
6717 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6718
6719 PR rtl-optimization/44214
6720 * gcc.dg/pr44214-1.c: New test.
6721 * gcc.dg/pr44214-2.c: Likewise.
6722 * gcc.dg/pr44214-3.c: Likewise.
6723
6724 2012-04-20 Richard Guenther <rguenther@suse.de>
6725
6726 * g++.dg/torture/20120420-1.C: New testcase.
6727
6728 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6729
6730 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6731
6732 2012-04-19 Christian Bruel <christian.bruel@st.com>
6733
6734 * gcc.dg/pr52283.c: New test.
6735
6736 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6737
6738 * gcc.dg/pr37985.c: New test.
6739
6740 2012-04-19 Richard Guenther <rguenther@suse.de>
6741
6742 PR rtl-optimization/44688
6743 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6744 possibly profitable.
6745
6746 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6747
6748 PR tree-optimization/52976
6749 * gfortran.dg/reassoc_11.f: New test.
6750
6751 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6752
6753 PR tree-optimization/52976
6754 * gfortran.dg/reassoc_7.f: New test.
6755 * gfortran.dg/reassoc_8.f: Likewise.
6756 * gfortran.dg/reassoc_9.f: Likewise.
6757 * gfortran.dg/reassoc_10.f: Likewise.
6758
6759 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6760
6761 PR c++/52422
6762 * g++.dg/cpp0x/sfinae33.C: New.
6763 * g++.dg/cpp0x/sfinae34.C: Likewise.
6764
6765 2012-04-18 Joey Ye <joey.ye@arm.com>
6766
6767 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6768
6769 2012-04-18 Richard Guenther <rguenther@suse.de>
6770
6771 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6772 array access.
6773 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6774 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6775
6776 2012-04-17 Tom de Vries <tom@codesourcery.com>
6777
6778 * g++.dg/pr51264-4.C: New test.
6779
6780 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6781
6782 PR c++/52599
6783 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6784
6785 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6786
6787 PR c++/53003
6788 * g++.dg/parse/crash59.C: New.
6789
6790 2012-04-17 Michael Matz <matz@suse.de>
6791
6792 PR tree-optimization/18437
6793 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6794
6795 2012-04-17 Richard Guenther <rguenther@suse.de>
6796
6797 PR middle-end/53011
6798 * g++.dg/torture/pr53011.C: New testcase.
6799
6800 2012-04-16 Jason Merrill <jason@redhat.com>
6801
6802 PR c++/38543
6803 * g++.dg/cpp0x/variadic131.C: New.
6804
6805 PR c++/52008
6806 * g++.dg/cpp0x/variadic130.C: New.
6807
6808 PR c++/50830
6809 * g++.dg/cpp0x/variadic129.C: New.
6810
6811 PR c++/50303
6812 * g++.dg/cpp0x/variadic128.C: New.
6813
6814 2012-04-16 Tobias Burnus <burnus@net-b.de>
6815
6816 PR fortran/52864
6817 * gfortran.dg/pointer_intent_6.f90: New.
6818
6819 2012-04-16 Tobias Burnus <burnus@net-b.de>
6820
6821 PR fortran/52916
6822 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6823 to include public_private_module_4.f90.
6824 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6825 targets.
6826
6827 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6828
6829 PR c++/49152
6830 * g++.dg/diagnostic/operator1.C: New.
6831 * g++.dg/ext/label5.C: Adjust.
6832 * g++.dg/ext/va-arg1.C: Likewise.
6833 * g++.dg/other/error20.C: Likewise.
6834 * g++.dg/other/error20.C: Likewise.
6835 * g++.dg/other/error16.C: Likewise.
6836 * g++.dg/other/error10.C: Likewise.
6837 * g++.dg/parse/error30.C: Likewise.
6838 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6839
6840 2012-04-16 Jason Merrill <jason@redhat.com>
6841
6842 PR c++/51148
6843 * g++.dg/cpp0x/variadic127.C: New.
6844
6845 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6846
6847 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6848 testcase name.
6849 Use fail, pass instead of unresolved.
6850 Don't log $optstr.
6851
6852 PR testsuite/52948
6853 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6854 TODO_dump_func.
6855 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6856 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6857 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6858
6859 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6860
6861 PR fortran/52968
6862 * gfortran.dg/typebound_call_23.f03: New test case.
6863
6864 2012-04-15 Jason Merrill <jason@redhat.com>
6865
6866 PR c++/47220
6867 * g++.dg/cpp0x/variadic126.C: New.
6868
6869 PR c++/52380
6870 * g++.dg/cpp0x/variadic125.C: New.
6871
6872 PR c++/52292
6873 * g++.dg/cpp0x/variadic124.C: New.
6874
6875 PR c++/52706
6876 * g++.dg/cpp0x/nullptr27.C: New.
6877
6878 PR c++/52818
6879 * g++.dg/warn/format8.C: New.
6880
6881 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6882
6883 PR fortran/51082
6884 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6885
6886 2012-04-14 Tobias Burnus <burnus@net-b.de>
6887
6888 PR fortran/52916
6889 PR fortran/40973
6890 * gfortran.dg/public_private_module_3.f90: New.
6891 * gfortran.dg/public_private_module_4.f90: New.
6892
6893 2012-04-14 Tom de Vries <tom@codesourcery.com>
6894
6895 * gcc.dg/superblock.c: New test.
6896
6897 2012-04-14 Tom de Vries <tom@codesourcery.com>
6898
6899 * gcc.dg/pr51879-12.c: New test.
6900
6901 2012-04-13 Jason Merrill <jason@redhat.com>
6902
6903 PR c++/52824
6904 * g++.dg/cpp0x/variadic123.C: New.
6905 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6906
6907 PR c++/52905
6908 * g++.dg/cpp0x/initlist-ctor1.C: New.
6909
6910 PR c++/52915
6911 * g++.dg/other/anon-union2.C: New.
6912
6913 2012-04-13 Martin Jambor <mjambor@suse.cz>
6914
6915 PR middle-end/52939
6916 * g++.dg/ipa/pr52939.C: New test.
6917
6918 2012-04-13 Tom de Vries <tom@codesourcery.com>
6919
6920 * gcc.dg/pr52734.c: New test.
6921
6922 2012-04-13 Richard Guenther <rguenther@suse.de>
6923
6924 PR tree-optimization/52969
6925 * gcc.dg/torture/pr52969.c: New testcase.
6926
6927 2012-04-13 Richard Guenther <rguenther@suse.de>
6928
6929 PR c/52549
6930 * gcc.dg/pr52549.c: New testcase.
6931
6932 2012-04-13 Richard Guenther <rguenther@suse.de>
6933
6934 PR c/52862
6935 * gcc.dg/pr52862.c: New testcase.
6936
6937 2012-04-13 Joey Ye <joey.ye@arm.com>
6938
6939 * gcc.target/arm/thumb1-imm.c: New testcase.
6940
6941 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6942
6943 PR target/52932
6944 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6945 second function argument.
6946 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6947 (calc_permps): Update declaration. Calculate result correctly.
6948 (avx2_test): Change src2 type to union256i_d.
6949 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6950 correctly.
6951
6952 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6953
6954 PR target/52775
6955 * gcc.target/powerpc/pr52775.c: New file.
6956
6957 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6958
6959 PR tree-optimization/18589
6960 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6961 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6962 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6963 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6964 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6965 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6966 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6967 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6968 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6969 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6970
6971 2012-04-12 Richard Guenther <rguenther@suse.de>
6972
6973 PR tree-optimization/52943
6974 * gcc.dg/torture/pr52943.c: New testcase.
6975
6976 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6977
6978 PR target/50751
6979 * gcc/target/sh/pr50751-4.c: New.
6980 * gcc/target/sh/pr50751-5.c: New.
6981 * gcc/target/sh/pr50751-6.c: New.
6982 * gcc/target/sh/pr50751-7.c: New.
6983
6984 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6985
6986 PR c++/52465
6987 * g++.dg/lookup/using52.C: New.
6988
6989 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6990
6991 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6992
6993 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6994
6995 PR rtl-optimization/52876
6996 * gcc.target/i386/pr52876.c: New.
6997
6998 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6999
7000 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7001 __UINTPTR_TYPE__.
7002 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7003 __INTPTR_TYPE__.
7004 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7005 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7006 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7007 (ptrdiff_t): ... this. All uses changed.
7008 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7009 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7010 __INTPTR_TYPE__.
7011 (main): Cast argument to __INTPTR_TYPE__.
7012 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7013 size_t.
7014 * gcc.dg/mallign.c (main): Likewise.
7015 * gcc.dg/pr38700.c (foo): Likewise.
7016 * gcc.dg/long-long-cst1.c (t): Likewise.
7017 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7018 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7019 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7020 * gcc.dg/pr25682.c (d, foo): Likewise.
7021 * gcc.dg/format/cast-1.c (f): Likewise.
7022 * gcc.dg/c90-const-expr-10.c
7023 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7024 (size_t): ...this. All uses changed.
7025 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7026 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7027 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7028 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7029 * gcc.dg/sequence-pt-1.c: Likewise.
7030 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7031 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7032 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7033 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7034 of ptrdiff_t with it.
7035 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7036 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7037 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7038
7039 2012-04-11 Jason Merrill <jason@redhat.com>
7040
7041 PR debug/45088
7042 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7043 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7044
7045 PR c++/52906
7046 * g++.dg/ext/attrib45.C: New.
7047
7048 * g++.dg/eh/dtor3.C: New.
7049
7050 2012-04-11 Richard Guenther <rguenther@suse.de>
7051
7052 PR middle-end/52621
7053 * gfortran.dg/pr52621.f90: New testcase.
7054
7055 2012-04-11 Richard Guenther <rguenther@suse.de>
7056
7057 PR middle-end/52918
7058 * g++.dg/torture/pr52918-1.C: New testcase.
7059 * g++.dg/torture/pr52918-2.C: Likewise.
7060
7061 2012-04-11 Tobias Burnus <burnus@net-b.de>
7062
7063 PR fortran/52729
7064 * gfortran.dg/block_11.f90: New.
7065
7066 2012-04-11 Nick Clifton <nickc@redhat.com>
7067
7068 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7069
7070 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7071
7072 PR target/16458
7073 * gcc.target/powerpc/pr16458-1.c: New test.
7074 * gcc.target/powerpc/pr16458-2.c: Likewise.
7075 * gcc.target/powerpc/pr16458-3.c: Likewise.
7076 * gcc.target/powerpc/pr16458-4.c: Likewise.
7077
7078 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7079
7080 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7081 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7082 * gcc.dg/builtin-bswap-5.c: Likewise.
7083 * gcc.target/i386/builtin-bswap-4.c: New test.
7084
7085 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7086
7087 PR 24985
7088 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7089
7090 2012-04-11 Richard Guenther <rguenther@suse.de>
7091
7092 PR rtl-optimization/52881
7093 * gcc.dg/torture/pr52881.c: New testcase.
7094 * gcc.dg/torture/pr52913.c: Likewise.
7095
7096 2012-04-11 Richard Guenther <rguenther@suse.de>
7097
7098 PR tree-optimization/52912
7099 * gcc.dg/torture/pr52912.c: New testcase.
7100
7101 2010-04-10 Michael Matz <matz@suse.de>
7102
7103 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7104 * gcc.dg/vect/vect-outer-1.c: Adjust.
7105 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7106 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7107 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7108 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7109 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7110 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7111
7112 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7113
7114 PR tree-optimization/52870
7115 * gcc.dg/vect/pr52870.c: New test.
7116
7117 2012-04-09 Mike Stump <mikestump@comcast.net>
7118
7119 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7120 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7121 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7122 * gnat.dg/aggr11.adb: Likewise.
7123 * gnat.dg/aggr11_pkg.ads: Likewise.
7124 * gnat.dg/aggr15.adb: Likewise.
7125 * gnat.dg/aggr15.ads: Likewise.
7126 * gnat.dg/aggr17.adb: Likewise.
7127 * gnat.dg/aggr18.adb: Likewise.
7128 * gnat.dg/array14.adb: Likewise.
7129 * gnat.dg/array14.ads: Likewise.
7130 * gnat.dg/array14_pkg.ads: Likewise.
7131 * gnat.dg/array19.adb: Likewise.
7132 * gnat.dg/array19.ads: Likewise.
7133 * gnat.dg/discr27.adb: Likewise.
7134 * gnat.dg/discr27.ads: Likewise.
7135 * gnat.dg/discr35.adb: Likewise.
7136 * gnat.dg/discr35.ads: Likewise.
7137 * gnat.dg/discr6.adb: Likewise.
7138 * gnat.dg/discr6_pkg.ads: Likewise.
7139 * gnat.dg/import1.adb: Likewise.
7140 * gnat.dg/import1.ads: Likewise.
7141 * gnat.dg/loop_address2.adb: Likewise.
7142 * gnat.dg/opt7.adb: Likewise.
7143 * gnat.dg/opt7.ads: Likewise.
7144 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7145 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7146 * gnat.dg/rep_clause2.adb: Likewise.
7147 * gnat.dg/rep_clause2.ads: Likewise.
7148 * gnat.dg/slice2.adb: Likewise.
7149 * gnat.dg/slice2.ads: Likewise.
7150 * gnat.dg/slice6.adb: Likewise.
7151 * gnat.dg/slice6_pkg.ads: Likewise.
7152 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7153 * gnat.dg/taft_type2.adb: Likewise.
7154 * gnat.dg/taft_type2.ads: Likewise.
7155 * gnat.dg/taft_type2_pkg.ads: Likewise.
7156 * gnat.dg/volatile10.adb: Likewise.
7157 * gnat.dg/volatile10_pkg.ads: Likewise.
7158
7159 * gcc.dg/dll-8.c: Remove execute permissions.
7160 * g++.dg/ext/dllexport5.C: Likewise.
7161
7162 2012-04-09 Jan Hubicka <jh@suse.cz>
7163
7164 PR lto/52722
7165 PR lto/51765
7166 PR lto/52634
7167 * gcc.dg/lto/pr52634_1.c: New testcase.
7168 * gcc.dg/lto/pr52634_0.c: New testcase.
7169
7170 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7171
7172 PR target/52883
7173 * gcc.target/i386/pr52883.c: New testcase.
7174
7175 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7176
7177 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7178 (check_effective_target_sync_long_long): Add SPARC case.
7179 (check_effective_target_sync_long_long_runtime): Likewise.
7180 (check_effective_target_sync_int_long): Adjust SPARC case.
7181 (check_effective_target_sync_char_short): Likewise.
7182
7183 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7184
7185 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7186 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7187
7188 2012-04-08 Tobias Burnus <burnus@net-b.de>
7189
7190 PR fortran/40973
7191 PR fortran/52751
7192 * gfortran.dg/public_private_module_2.f90: New.
7193
7194 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7195
7196 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7197 directives.
7198
7199 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7200
7201 PR fortran/52893
7202 * gfortran.dg/function_optimize_11.f90: New test.
7203
7204 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7205
7206 PR fortran/52668
7207 * gfortran.dg/use_only_6.f90: New test.
7208
7209 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7210
7211 PR fortran/52668
7212 * gfortran.dg/use_only_6.f90: New test.
7213 2012-04-06 Mike Stump <mikestump@comcast.net>
7214
7215 PR testsuite/50722
7216 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7217
7218 2012-04-05 Jason Merrill <jason@redhat.com>
7219
7220 PR c++/52596
7221 * g++.dg/template/qualified-id5.C: New.
7222
7223 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7224
7225 PR target/52882
7226 * gcc.target/i386/pr52882.c: New test.
7227
7228 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7229 Dominique D'Humieures <dominiq@lps.ens.fr>
7230
7231 PR testsuite/52614
7232 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7233 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7234
7235 2012-04-04 Jason Merrill <jason@redhat.com>
7236
7237 PR c++/52845
7238 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7239
7240 2012-04-03 Jason Merrill <jason@redhat.com>
7241
7242 PR c++/52796
7243 * g++.dg/cpp0x/variadic-value1.C: New.
7244
7245 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7246
7247 * gnat.dg/pack18.adb: New test.
7248 * gnat.dg/pack18_pkg.ads: New helper.
7249
7250 2012-04-03 Richard Guenther <rguenther@suse.de>
7251
7252 PR tree-optimization/52808
7253 * gcc.dg/pr52808.c: New testcase.
7254
7255 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7256
7257 PR tree-optimization/52835
7258 * gfortran.dg/pr52835.f90: New test.
7259
7260 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7261
7262 * gnat.dg/specs/aggr5.ads: New test.
7263
7264 2012-04-02 Richard Guenther <rguenther@suse.de>
7265
7266 PR tree-optimization/52756
7267 * gcc.dg/torture/pr52756.c: New testcase.
7268
7269 2012-04-02 Richard Guenther <rguenther@suse.de>
7270
7271 PR middle-end/52803
7272 * gcc.dg/pr52803.c: New testcase.
7273
7274 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7275
7276 PR c++/40942
7277 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7278 DR 214 in account.
7279
7280 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7281
7282 PR c++/50043
7283 * g++.dg/cpp0x/noexcept17.C: New.
7284 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7285 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7286 * g++.dg/cpp0x/noexcept01.C: Likewise.
7287 * g++.dg/eh/init-temp1.C: Likewise.
7288 * g++.dg/eh/ctor1.C: Likwise.
7289
7290 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7291
7292 * gnat.dg/controlled6.adb: New test.
7293 * gnat.dg/controlled6_pkg.ads: New helper.
7294 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7295
7296 2012-03-30 Richard Henderson <rth@redhat.com>
7297
7298 PR debug/52727
7299 * g++.dg/opt/pr52727.C: New testcase.
7300
7301 2012-03-30 Richard Guenther <rguenther@suse.de>
7302
7303 PR tree-optimization/52754
7304 * gcc.target/i386/pr52754.c: New testcase.
7305
7306 2012-03-30 Richard Guenther <rguenther@suse.de>
7307
7308 PR middle-end/52772
7309 * g++.dg/torture/pr52772.C: New testcase.
7310
7311 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7312
7313 PR c++/52718
7314 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7315
7316 2012-03-29 Jason Merrill <jason@redhat.com>
7317
7318 PR c++/52685
7319 * g++.dg/template/inherit8.C: New.
7320
7321 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR c++/52759
7324 * g++.dg/ext/weak4.C: New test.
7325
7326 PR tree-optimization/52760
7327 * gcc.c-torture/execute/pr52760.c: New test.
7328
7329 2012-03-29 Jason Merrill <jason@redhat.com>
7330
7331 PR c++/52743
7332 * g++.dg/cpp0x/initlist-array3.C: New.
7333
7334 2012-03-28 Jason Merrill <jason@redhat.com>
7335
7336 PR c++/52746
7337 * g++.dg/overload/virtual2.C: New.
7338
7339 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7340
7341 * gnat.dg/vect7.ad[sb]: New test.
7342
7343 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7344 Tobias Burnus <burnus@gcc.gnu.org>
7345
7346 PR fortran/52652
7347 * gfortran.dg/allocate_class_1.f90 : Change error test.
7348 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7349 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7350 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7351
7352 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR middle-end/52691
7355 * gcc.dg/pr52691.c: New test.
7356
7357 PR middle-end/52750
7358 * gcc.c-torture/compile/pr52750.c: New test.
7359
7360 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7361
7362 PR target/52692
7363 * gcc.target/avr/torture/builtins-2.c: New test.
7364
7365 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7366
7367 PR target/52736
7368 * gcc.target/i386/pr52736.c: New test.
7369
7370 2012-03-27 Martin Jambor <mjambor@suse.cz>
7371
7372 PR middle-end/52693
7373 * gcc.dg/torture/pr52693.c: New test.
7374
7375 2012-03-27 Meador Inge <meadori@codesourcery.com>
7376
7377 PR c++/52672
7378 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7379
7380 2012-03-27 Mike Stump <mikestump@comcast.net>
7381
7382 PR target/52665
7383 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7384 failures that match branch names.
7385
7386 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7387 H.J. Lu <hongjiu.lu@intel.com>
7388
7389 PR target/52698
7390 * gcc.target/i386/pr52698.c: New test.
7391
7392 2012-03-27 Richard Guenther <rguenther@suse.de>
7393
7394 PR middle-end/52720
7395 * gcc.dg/torture/pr52720.c: New testcase.
7396
7397 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7398
7399 * gnat.dg/pack17.adb: New test.
7400
7401 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7402
7403 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7404 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7405
7406 2012-03-26 Martin Jambor <mjambor@suse.cz>
7407
7408 PR tree-optimization/50052
7409 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7410
7411 2012-03-26 Richard Guenther <rguenther@suse.de>
7412
7413 PR tree-optimization/52701
7414 * gfortran.dg/pr52701.f90: New testcase.
7415
7416 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7417
7418 PR tree-optimization/52686
7419 * gcc.target/arm/pr52686.c: New test.
7420
7421 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7422
7423 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7424 Add "-Os -flto" to list.
7425
7426 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7427
7428 * gnat.dg/concat2.ad[sb]: New test.
7429
7430 2012-03-24 Jason Merrill <jason@redhat.com>
7431
7432 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7433 * g++.dg/cpp0x/trailing2.C: Likewise.
7434 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7435 * g++.dg/cpp1y/auto-fn1.C: New.
7436 * g++.dg/cpp1y/auto-fn2.C: New.
7437 * g++.dg/cpp1y/auto-fn3.C: New.
7438 * g++.dg/cpp1y/auto-fn4.C: New.
7439 * g++.dg/cpp1y/auto-fn5.C: New.
7440 * g++.dg/cpp1y/auto-fn6.C: New.
7441 * g++.dg/cpp1y/auto-fn7.C: New.
7442 * g++.dg/cpp1y/auto-fn8.C: New.
7443 * g++.dg/cpp1y/auto-fn9.C: New.
7444 * g++.dg/cpp1y/auto-fn10.C: New.
7445 * g++.dg/cpp1y/auto-fn11.C: New.
7446
7447 2012-03-23 Richard Guenther <rguenther@suse.de>
7448
7449 PR tree-optimization/52678
7450 * gfortran.dg/pr52678.f: New testcase.
7451
7452 2012-03-23 Richard Guenther <rguenther@suse.de>
7453
7454 PR tree-optimization/52638
7455 * g++.dg/torture/pr52638.C: New testcase.
7456
7457 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7458
7459 PR c++/52487
7460 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7461
7462 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR c++/52671
7465 * g++.dg/ext/attrib44.C: New test.
7466
7467 2012-03-22 Jan Hubicka <jh@suse.cz>
7468
7469 PR middle-end/51737
7470 * g++.dg/torture/pr51737.C: New testcase
7471
7472 2012-03-22 Richard Guenther <rguenther@suse.de>
7473
7474 PR tree-optimization/52548
7475 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7476
7477 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7478
7479 * lib/fortran-modules.exp (list-module-names-1): Remove
7480 warning.
7481
7482 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7483
7484 PR target/50751
7485 * gcc.target/sh/pr50751-1.c: New.
7486 * gcc.target/sh/pr50751-2.c: New.
7487 * gcc.target/sh/pr50751-3.c: New.
7488
7489 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7490
7491 PR target/52479
7492 * gcc.target/sh/sh4a-cos.c: Remove.
7493 * gcc.target/sh/sh4a-sin.c: Remove.
7494 * gcc.target/sh/sh4a-sincos.c: Remove.
7495
7496 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7497
7498 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7499 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7500
7501 2012-03-21 Martin Jambor <mjambor@suse.cz>
7502
7503 PR testsuite/52641
7504 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7505 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7506
7507 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7508
7509 * gcc.target/arm/thumb-16bit-ops.c: New file.
7510 * gcc.target/arm/thumb-ifcvt.c: New file.
7511
7512 2012-03-20 Jason Merrill <jason@redhat.com>
7513
7514 * lib/target-supports.exp: Add { target c++1y }.
7515
7516 * g++.dg/cpp0x/auto32.C: New.
7517
7518 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7519
7520 PR testsuite/52641
7521 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7522 int32plus.
7523 * gcc.dg/torture/pr48124-4.c: Ditto:
7524 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7525
7526 2012-03-20 Jason Merrill <jason@redhat.com>
7527
7528 PR c++/52510
7529 * g++.dg/cpp0x/initlist66.C: New.
7530
7531 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7532
7533 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7534 __AVR_HAVE_LPMX__
7535
7536 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7537
7538 PR target/49868
7539 * gcc.target/avr/torture/addr-space-2.h: New file.
7540 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7541 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7542 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7543 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7544
7545 2012-03-20 Richard Guenther <rguenther@suse.de>
7546
7547 * gnat.dg/pack16.adb: New testcase.
7548 * gnat.dg/pack16_pkg.ads: Likewise.
7549 * gnat.dg/specs/pack8.ads: Likewise.
7550 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7551
7552 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7553
7554 * g++.dg/warn/Wuseless-cast.C: Extend.
7555
7556 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7557
7558 PR c++/14710
7559 * g++.dg/warn/Wuseless-cast.C: New.
7560
7561 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7562
7563 PR libfortran/52608
7564 * gfortran.dg/pr52608.f90: New test.
7565
7566 2012-03-17 Tobias Burnus <burnus@net-b.de>
7567
7568 PR fortran/52585
7569 * gfortran.dg/proc_ptr_36.f90: New.
7570
7571 2012-03-16 Martin Jambor <mjambor@suse.cz>
7572
7573 * gcc.dg/misaligned-expand-1.c: New test.
7574 * gcc.dg/misaligned-expand-3.c: Likewise.
7575
7576 2012-03-16 Richard Guenther <rguenther@suse.de>
7577 Kai Tietz <ktietz@redhat.com>
7578
7579 PR middle-end/48814
7580 * gcc.c-torture/execute/pr48814-1.c: New test.
7581 * gcc.c-torture/execute/pr48814-2.c: New test.
7582 * gcc.dg/tree-ssa/assign-1.c: New test.
7583 * gcc.dg/tree-ssa/assign-2.c: New test.
7584 * gcc.dg/tree-ssa/assign-3.c: New test.
7585
7586 2012-03-16 Richard Guenther <rguenther@suse.de>
7587
7588 * gnat.dg/specs/pack7.ads: New testcase.
7589
7590 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7591
7592 PR target/52568
7593 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7594 * gcc.dg/torture/vshuf-8.inc: Likewise.
7595 * gcc.dg/torture/vshuf-16.inc: Likewise.
7596 * gcc.dg/torture/vshuf-32.inc: Likewise.
7597
7598 2012-03-15 Jason Merrill <jason@redhat.com>
7599
7600 * g++.dg/torture/pr52582.C: New.
7601
7602 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7603
7604 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7605
7606 2012-03-15 Ira Rosen <irar@il.ibm.com>
7607 Ulrich Weigand <ulrich.weigand@linaro.org>
7608
7609 * gcc.dg/vect/slp-cond-3.c: New test.
7610 * gcc.dg/vect/slp-cond-4.c: New test.
7611
7612 2012-03-15 Ira Rosen <irar@il.ibm.com>
7613 Ulrich Weigand <ulrich.weigand@linaro.org>
7614
7615 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7616 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7617
7618 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7619
7620 PR libfortran/52434
7621 PR libfortran/48878
7622 PR libfortran/38199
7623 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7624 * gfortran.dg/round_1.f03: Likewise.
7625
7626 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7627 Andrew Pinski <apinski@cavium.com>
7628
7629 PR middle-end/52592
7630 * gcc.dg/pr52592.c: New test.
7631
7632 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7633
7634 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7635 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7636 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7637 * lib/fortran-modules.exp: .. this new file. Adjust users.
7638 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7639 gfortran-dg-debug-runtest): Call cleanup-modules.
7640 * lib/fortran-torture.exp (fortran-torture-execute,
7641 fortran-torture): Likewise.
7642 * gfortran.dg/coarray/caf.exp: Likewise.
7643 * lib/lto.exp: Likewise.
7644 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7645 * gfortran.dg/class_4b.f03: Likewise.
7646 * gfortran.dg/class_4c.f03: Likewise.
7647 * gfortran.dg/class_45a.f03: Likewise.
7648 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7649 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7650 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7651 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7652 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7653 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7654 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7655 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7656 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7657 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7658 * gfortran.dg/whole_file_28.f90: Likewise.
7659 * gfortran.dg/whole_file_29.f90: Likewise.
7660 * gfortran.dg/whole_file_30.f90: Likewise.
7661 * gfortran.dg/whole_file_31.f90: Likewise.
7662
7663 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR tree-optimization/52267
7666 * gcc.dg/pr52267.c: New test.
7667 * gcc.dg/tree-ssa/vrp65.c: New test.
7668 * gcc.dg/tree-ssa/vrp66.c: New test.
7669
7670 2012-03-15 Richard Guenther <rguenther@suse.de>
7671
7672 PR middle-end/52580
7673 * gfortran.dg/vect/pr52580.f: New testcase.
7674
7675 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7676
7677 * gcc.target/sh/fpul-usage-1.c: New.
7678
7679 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7680
7681 PR target/49468
7682 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7683 * gcc.target/sh/pr49468-di.c: Likewise.
7684
7685 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7686
7687 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7688 * gcc.dg/c99-stdint-6.c: Likewise.
7689 * gcc.dg/lto/20090210_0.c: Likewise.
7690 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7691 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7692 * gcc.dg/pragma-init-fini-2.c: Likewise.
7693 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7694 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7695 * gcc.target/i386/pr22152.c: Likewise.
7696 * gcc.target/i386/vect8-ret.c: Likewise.
7697 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7698 handling.
7699
7700 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7701
7702 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7703 * g++.dg/tree-prof/partition1.C: Likewise.
7704 * g++.dg/tree-prof/partition2.C: Likewise.
7705 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7706 handling.
7707 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7708 * gcc.c-torture/execute/20010724-1.c: Remove.
7709 * gcc.c-torture/execute/20010724-1.x: Remove.
7710 * gcc.c-torture/execute/20040208-2.c: Remove.
7711 * gcc.c-torture/execute/20040208-2.x: Remove.
7712 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7713 Remove.
7714 (main) [__mips__ && __sgi__]: Remove.
7715 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7716 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7717 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7718 mips-sgi-irix6* handling.
7719 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7720 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7721 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7722 handling.
7723 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7724 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7725 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7726 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7727 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7728 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7729 mips-sgi-irix6*.
7730 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7731 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7732 * gcc.target/mips/save-restore-3.c: Likewise.
7733 * gcc.target/mips/save-restore-4.c: Likewise.
7734 * gcc.target/mips/save-restore-5.c: Likewise.
7735 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7736 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7737 messages.
7738 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7739 IRIX 6 handling.
7740 (restore_ld_library_path_env_vars): Likewise.
7741 * lib/target-supports.exp (check_profiling_available): Remove
7742 mips*-*-irix* handling.
7743 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7744 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7745 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7746
7747 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7748
7749 PR c++/52582
7750 * g++.dg/opt/pr52582.C: New test.
7751
7752 2012-03-14 Richard Guenther <rguenther@suse.de>
7753
7754 PR tree-optimization/52571
7755 * gcc.dg/vect/vect-2.c: Initialize arrays.
7756 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7757 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7758 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7759
7760 2012-03-14 Richard Guenther <rguenther@suse.de>
7761
7762 PR middle-end/52080
7763 PR middle-end/52097
7764 PR middle-end/48124
7765 * gcc.dg/torture/pr48124-1.c: New testcase.
7766 * gcc.dg/torture/pr48124-2.c: Likewise.
7767 * gcc.dg/torture/pr48124-3.c: Likewise.
7768 * gcc.dg/torture/pr48124-4.c: Likewise.
7769
7770 2012-03-14 Richard Guenther <rguenther@suse.de>
7771
7772 PR middle-end/52578
7773 * gcc.dg/pr52578.c: New testcase.
7774
7775 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR c++/52521
7778 * g++.dg/cpp0x/udlit-args2.C: New test.
7779
7780 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7781
7782 PR target/48596
7783 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7784 * gcc.c-torture/compile/pr48596.c: ... here.
7785
7786 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7787
7788 PR c++/51641
7789 * g++.dg/lookup/hidden-class17.C: New test.
7790
7791 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7792
7793 PR c/52577
7794 * gcc.dg/Wunused-var-3.c: New test.
7795
7796 2012-03-13 Martin Jambor <mjambor@suse.cz>
7797
7798 * gcc.dg/misaligned-expand-2.c: New test.
7799
7800 2012-03-13 Richard Guenther <rguenther@suse.de>
7801
7802 PR middle-end/52134
7803 * gcc.dg/pr52134.c: New testcase.
7804
7805 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7806
7807 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7808
7809 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7810
7811 PR tree-optimization/46728
7812 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7813 * gcc.target/powerpc/pr46728-5.c: Likewise.
7814 * gcc.target/powerpc/pr46728-8.c: Likewise.
7815 * gcc.target/powerpc/pr46728-10.c: Likewise.
7816 * gcc.target/powerpc/pr46728-11.c: Likewise.
7817 * gcc.target/powerpc/pr46728-13.c: Likewise.
7818 * gcc.target/powerpc/pr46728-14.c: Likewise.
7819 * gcc.target/powerpc/pr46728-15.c: Likewise.
7820
7821 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7822
7823 PR c++/52299
7824 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7825
7826 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7827
7828 PR tree-optimization/46728
7829 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7830 * gcc.target/powerpc/pr46728-5.c: Likewise.
7831 * gcc.target/powerpc/pr46728-8.c: Likewise.
7832 * gcc.target/powerpc/pr46728-10.c: Likewise.
7833 * gcc.target/powerpc/pr46728-11.c: Likewise.
7834 * gcc.target/powerpc/pr46728-13.c: Likewise.
7835 * gcc.target/powerpc/pr46728-14.c: Likewise.
7836 * gcc.target/powerpc/pr46728-15.c: Likewise.
7837
7838 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7839
7840 PR target/49868
7841 * gcc.target/avr/torture/addr-space-1.h: New file.
7842 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7843 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7844 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7845 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7846
7847 2012-03-12 Andrew Pinski <apinski@cavium.com>
7848
7849 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7850
7851 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7852
7853 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7854 * g++.dg/abi/thunk4.C: Likewise.
7855 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7856 Adapt line numbers.
7857 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7858 handling.
7859 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7860 * g++.dg/eh/spbp.C: Likewise.
7861 * g++.dg/ext/label13.C: Likewise.
7862 * g++.dg/guality/guality.exp: Likewise.
7863 * g++.dg/other/anon5.C: Likewise.
7864 * g++.dg/other/pragma-ep-1.C: Remove.
7865 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7866 * g++.dg/warn/pr31246.C: Likewise.
7867 * g++.dg/warn/weak1.C: Likewise.
7868 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7869 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7870 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7871 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7872 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7873 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7874 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7875 * gcc.dg/c99-tgmath-1.c: Likewise.
7876 * gcc.dg/c99-tgmath-2.c: Likewise.
7877 * gcc.dg/c99-tgmath-3.c: Likewise.
7878 * gcc.dg/c99-tgmath-4.c: Likewise.
7879 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7880 handling.
7881 * gcc.dg/debug/pr49032.c: Likewise.
7882 * gcc.dg/guality/guality.exp: Likewise.
7883 * gcc.dg/intmax_t-1.c: Likewise.
7884 * gcc.dg/pr48616.c: Likewise.
7885 * gcc.dg/pragma-ep-1.c: Remove.
7886 * gcc.dg/pragma-ep-2.c: Remove.
7887 * gcc.dg/pragma-ep-3.c: Remove.
7888 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7889 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7890 * gcc.misc-tests/gcov-14.c: Likewise.
7891 * gfortran.dg/guality/guality.exp: Likewise.
7892 * lib/target-supports.exp (check_weak_available): Likewise.
7893 (add_options_for_tls): Likewise.
7894 (check_ascii_locale_available): Likewise.
7895 * obj-c++.dg/dwarf-2.mm: Likewise.
7896 * objc.dg/dwarf-1.m: Likewise.
7897 * objc.dg/dwarf-2.m: Likewise.
7898
7899 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7900
7901 PR tree-optimization/51721
7902 * gcc.dg/tree-ssa/vrp64.c: New test.
7903
7904 PR tree-optimization/52533
7905 * gcc.c-torture/compile/pr52533.c: New test.
7906
7907 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7908
7909 * gcc.target/i386/rtm-xabort-1.c: New.
7910 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7911 * gcc.target/i386/rtm-xend-1.c: Ditto.
7912 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7913 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7914 * gcc.target/i386/sse-13.c: Ditto.
7915 * gcc.target/i386/sse-14.c: Ditto.
7916 * gcc.target/i386/sse-22.c: Ditto.
7917 * gcc.target/i386/sse-23.c: Ditto.
7918 * g++.dg/other/i386-2.C: Ditto.
7919 * g++.dg/other/i386-3.C: Ditto.
7920
7921 2012-03-12 Tobias Burnus <burnus@net-b.de>
7922
7923 PR fortran/52542
7924 * gfortran.dg/proc_ptr_35.f90: New.
7925
7926 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7927
7928 PR target/52530
7929 * gcc.dg/torture/pr52530.c: New test.
7930
7931 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7932
7933 PR target/51244
7934 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7935
7936 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7937
7938 PR target/52450
7939 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7940
7941 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7942
7943 2012-03-09 Andrew Pinski <apinski@cavium.com>
7944
7945 PR middle-end/51988
7946 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7947 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7948
7949 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7950
7951 * gcc.dg/tree-ssa/scev-3.c: New.
7952 * gcc.dg/tree-ssa/scev-4.c: New.
7953
7954 2012-03-08 Tobias Burnus <burnus@net-b.de>
7955
7956 PR fortran/52469
7957 * gfortran.dg/proc_ptr_34.f90
7958
7959 2012-03-07 Jason Merrill <jason@redhat.com>
7960
7961 PR c++/52521
7962 * g++.dg/cpp0x/udlit-mangle.C: New.
7963
7964 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7965
7966 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7967
7968 2012-03-06 Richard Guenther <rguenther@suse.de>
7969
7970 PR middle-end/52493
7971 * gcc.dg/torture/pr52493.c: New testcase.
7972
7973 2012-03-06 Richard Guenther <rguenther@suse.de>
7974
7975 PR lto/52097
7976 * gcc.dg/lto/pr52097_0.c: New testcase.
7977
7978 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7979
7980 PR target/51244
7981 * gcc.target/sh/pr51244-1.c: New.
7982 * gcc.target/sh/pr51244-2.c: New.
7983 * gcc.target/sh/pr51244-3.c: New.
7984
7985 2012-03-05 Jason Merrill <jason@redhat.com>
7986
7987 PR c++/51930
7988 * g++.dg/ext/visibility/template11.C: New.
7989
7990 * g++.dg/cpp0x/implicit13.C: New.
7991
7992 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR tree-optimization/51721
7995 * gcc.dg/tree-ssa/vrp63.c: New test.
7996 * gcc.dg/pr51721.c: New test.
7997
7998 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7999
8000 PR fortran/50981
8001 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8002 argument checks.
8003
8004 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8005
8006 PR target/52146
8007 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8008
8009 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8010
8011 PR fortran/50981
8012 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8013
8014 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8015
8016 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8017 int32plus.
8018
8019 2012-03-03 Jason Merrill <jason@redhat.com>
8020
8021 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8022
8023 Core 1270
8024 * g++.dg/cpp0x/initlist65.C: New.
8025
8026 PR c++/36797
8027 * g++.dg/ext/is_empty2.C: New.
8028
8029 2012-03-03 Tobias Burnus <burnus@net-b.de>
8030
8031 PR fortran/48820
8032 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8033
8034 2012-03-03 Tobias Burnus <burnus@net-b.de>
8035
8036 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8037 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8038 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8039 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8040 * gfortran.dg/class_30.f90: Remove dg-warning line.
8041 * gfortran.dg/bind_c_usage_25.f90: New.
8042
8043 2012-03-03 Tobias Burnus <burnus@net-b.de>
8044
8045 PR fortran/48820
8046 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8047 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8048 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8049
8050 2012-03-03 Tobias Burnus <burnus@net-b.de>
8051
8052 PR fortran/48820
8053 * gfortran.dg/assumed_type_1.f90: New.
8054 * gfortran.dg/assumed_type_2.f90: New.
8055 * gfortran.dg/assumed_type_3.f90: New.
8056 * gfortran.dg/assumed_type_4.f90: New.
8057
8058 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8059
8060 PR target/49486
8061 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8062 * gcc.target/sh/pr49468-di.c: New.
8063
8064 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8065
8066 * gcc.dg/graphite/pr50561.c: Update.
8067
8068 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8069
8070 * gcc.target/powerpc/pr52457.c: New test.
8071
8072 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8073
8074 * gcc.target/arm/sat-1.c: New test.
8075
8076 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8077
8078 PR target/46716
8079 * gcc.target/i386/pr46716.c: New test.
8080
8081 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8082
8083 PR c++/51989
8084 * g++.dg/cpp0x/sfinae32.C: New.
8085
8086 2012-03-02 Richard Guenther <rguenther@suse.de>
8087
8088 PR tree-optimization/52406
8089 * gcc.dg/torture/pr52406.c: New testcase.
8090
8091 2012-03-02 Tobias Burnus <burnus@net-b.de>
8092
8093 PR fortran/52325
8094 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8095 * gfortran.dg/nullify_2.f90: Update dg-error.
8096 * gfortran.dg/nullify_4.f90: Ditto.
8097 * gfortran.dg/pointer_init_6.f90: Ditto.
8098
8099 2012-03-02 Tobias Burnus <burnus@net-b.de>
8100
8101 PR fortran/52270
8102 * gfortran.dg/class_51.f90: New.
8103
8104 2012-03-02 Tobias Burnus <burnus@net-b.de>
8105
8106 PR fortran/52452
8107 * gfortran.dg/intrinsic_8.f90: New.
8108
8109 2012-03-01 Kai Tietz <ktietz@redhat.com>
8110
8111 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8112 routines on mingw targets.
8113 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8114
8115 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR tree-optimization/52445
8118 * gcc.dg/pr52445.c: New test.
8119
8120 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8121
8122 PR target/52437
8123 * gcc.c-torture/compile/pr52437.c: New test.
8124
8125 PR middle-end/52419
8126 * gcc.dg/torture/pr52419.c: New test.
8127
8128 PR tree-optimization/52429
8129 * gcc.dg/torture/pr52429.c: New test.
8130 * g++.dg/opt/pr52429.C: New test.
8131
8132 2012-02-29 Richard Guenther <rguenther@suse.de>
8133
8134 PR testsuite/52297
8135 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8136 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8137 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8138 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8139 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8140 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8141
8142 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8143
8144 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8145
8146 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8147
8148 PR fortran/52386
8149 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8150
8151 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8152
8153 PR target/51534
8154 * gcc.target/arm/neon/pr51534.c: New testcase.
8155
8156 2012-02-28 Richard Guenther <rguenther@suse.de>
8157
8158 PR target/52407
8159 * gcc.dg/torture/pr52407.c: New testcase.
8160
8161 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8162
8163 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8164 * gcc.target/arm/vfp2.c: Likewise.
8165 * gcc.target/arm/vfp3.c: Likewise.
8166 * gcc.target/arm/vfp4.c: Likewise.
8167 * gcc.target/arm/vfp5.c: Likewise.
8168 * gcc.target/arm/vfp6.c: Likewise.
8169 * gcc.target/arm/vfp7.c: Likewise.
8170 * gcc.target/arm/vfp8.c: Likewise.
8171 * gcc.target/arm/vfp9.c: Likewise.
8172 * gcc.target/arm/vfp10.c: Likewise.
8173 * gcc.target/arm/vfp11.c: Likewise.
8174 * gcc.target/arm/vfp12.c: Likewise.
8175 * gcc.target/arm/vfp13.c: Likewise.
8176 * gcc.target/arm/vfp14.c: Likewise.
8177 * gcc.target/arm/vfp15.c: Likewise.
8178 * gcc.target/arm/vfp16.c: Likewise.
8179 * gcc.target/arm/vfp17.c: Likewise.
8180 * gcc.target/arm/neon-constants.h: New file.
8181 * gcc.target/arm/neon-vect1.c: New test.
8182 * gcc.target/arm/neon-vect2.c: New test.
8183 * gcc.target/arm/neon-vect3.c: New test.
8184 * gcc.target/arm/neon-vect4.c: New test.
8185 * gcc.target/arm/neon-vect5.c: New test.
8186 * gcc.target/arm/neon-vect6.c: New test.
8187 * gcc.target/arm/neon-vect7.c: New test.
8188 * gcc.target/arm/neon-vect8.c: New test.
8189
8190 2012-02-28 Richard Guenther <rguenther@suse.de>
8191
8192 PR tree-optimization/52402
8193 * gcc.dg/torture/pr52402.c: New testcase.
8194
8195 2012-02-28 Richard Guenther <rguenther@suse.de>
8196
8197 PR lto/52400
8198 * g++.dg/lto/pr52400_0.C: New testcase.
8199
8200 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8201
8202 * gcc.target/avr/torture/builtins-1.c: New test.
8203 * gcc.target/avr/torture/builtins-error.c: New test.
8204
8205 2012-02-28 Kai Tietz <ktietz@redhat.com>
8206
8207 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8208 * gcc.target/i386/pr45352-2.c: Likewise.
8209 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8210 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8211 targets instead rand.
8212 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8213 * gcc.target/i386/sse2-mul-1.c: Likewise.
8214 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8215 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8216 * gcc.target/i386/pad-1.c: Likewise.
8217 * gcc.target/i386/pad-9.c: Likewise.
8218 * gcc.target/i386/pad-2.c: Likewise.
8219 * gcc.target/i386/pad-5b.c: Likewise.
8220 * gcc.target/i386/pad-8.c: Likewise.
8221 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8222 * gcc.target/i386/pr44130.c: Likewise.
8223 * gcc.target/i386/align-main-1.c: Likewise.
8224 * gcc.target/i386/align-main-2.c: Likewise.
8225 * gcc.target/i386/sw-1.c: Likewise.
8226 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8227 on x64 mingw target.
8228 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8229 * gcc.target/i386/pr46295.c: Likewise.
8230 * gcc.target/i386/amd64-abi-1.c: Likewise.
8231 * gcc.target/i386/amd64-abi-2.c: Likewise.
8232 * gcc.target/i386/pr39082-1.c: Likewise.
8233 * gcc.target/i386/pr39162.c: Likewise.
8234 * gcc.target/i386/pr22152.c: Likewise.
8235 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8236 * gcc.target/i386/wrfsbase-2.c: Likewise.
8237 * gcc.target/i386/local.c: Likewise
8238 * gcc.target/i386/wrgsbase-1.c: Likewise.
8239 * gcc.target/i386/wrfsbase-1.c: Likewise.
8240 * gcc.target/i386/pr39315-3.c: Likewise.
8241 * gcc.target/i386/pr35767-4.c: Likewise.
8242 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8243 x64 mingw target.
8244 * gcc.target/i386/pr45336-2.c: Likewise.
8245 * gcc.target/i386/pr45336-1.c: Likewise.
8246 * gcc.target/i386/pr45336-4.c: Likewise.
8247
8248 2012-02-27 Tristan Gingold <gingold@adacore.com>
8249
8250 * gnat.dg/array20.ad[sb]: New test.
8251
8252 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR target/52375
8255 * gcc.target/arm/pr52375.c: New test.
8256 * gcc.c-torture/compile/pr52375.c: New test.
8257
8258 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8259
8260 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8261 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8262
8263 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8264
8265 * gnat.dg/aggr19.adb: New test.
8266 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8267
8268 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8269
8270 PR target/49263
8271 * gcc.target/sh/pr49263.c: New.
8272
8273 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8274
8275 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8276 simulate_thread_wrapper_other_threads
8277 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8278 Move initialization of 'value' to main().
8279 (main): Initialize 'value';
8280 * gcc.dg/simulate-thread/speculative-store.c
8281 (simulate_thread_step_verify): Return 0 when successful.
8282 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8283 Reduce threshold.
8284 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8285 (simulate_thread_wrapper_other_threads): Return a success/fail value
8286 and issue an error if the instruction count threshold is exceeded.
8287
8288 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8289
8290 PR target/50580
8291 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8292 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8293
8294 2012-02-24 Richard Guenther <rguenther@suse.de>
8295
8296 PR middle-end/52355
8297 * gcc.dg/pr52355.c: New testcase.
8298
8299 2012-02-23 Kai Tietz <ktietz@redhat.com>
8300
8301 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8302 * gcc.dg/Wpadded.c: Likewise.
8303 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8304 structure-layout.
8305 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8306 for sleep by Sleep and add windows.h include for this function.
8307 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8308 targets.
8309 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8310 target.
8311 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8312 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8313 on x64 mingw target.
8314 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8315 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8316 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8317 failure on LLP64 target.
8318
8319 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8320
8321 PR c/52290
8322 * gcc.dg/noncompile/pr52290.c: New test.
8323
8324 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR tree-optimization/52019
8327 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8328
8329 2012-02-22 Kai Tietz <ktietz@redhat.com>
8330
8331 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8332 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8333 derived pdiff_t type.
8334 * g++.dg/torture/pr49720.C: Likewise
8335
8336 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8337
8338 PR target/52330
8339 * gcc.target/i386/pr52330.c: New test.
8340
8341 2012-02-22 Tobias Burnus <burnus@net-b.de>
8342
8343 PR fortran/52335
8344 * gfortran.dg/io_constraints_10.f90: New.
8345
8346 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8347
8348 * lib/target-supports.exp (check_effective_target_vect_condition):
8349 Return true for NEON.
8350
8351 2012-02-21 Kai Tietz <ktietz@redhat.com>
8352
8353 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8354
8355 2012-02-21 Richard Guenther <rguenther@suse.de>
8356
8357 PR tree-optimization/52324
8358 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8359
8360 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8361
8362 PR middle-end/51782
8363 * gcc.target/avr/torture/pr51782-1.c: New test.
8364
8365 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8366
8367 PR tree-optimization/52318
8368 * gcc.dg/pr52318.c: New test.
8369
8370 2012-02-20 Kai Tietz <ktietz@redhat.com>
8371
8372 * gcc.dg/bf-ms-layout-3.c: New testcase.
8373
8374 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8375
8376 PR testsuite/52229
8377 PR fortran/32380
8378 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8379
8380 2012-02-20 Richard Guenther <rguenther@suse.de>
8381
8382 PR tree-optimization/52298
8383 * gcc.dg/torture/pr52298.c: New testcase.
8384 * gcc.dg/vect/pr52298.c: Likewise.
8385
8386 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8387
8388 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8389 * gcc.c-torture/execute/pr52286.c: Ditto.
8390
8391 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR tree-optimization/52286
8394 * gcc.c-torture/execute/pr52286.c: New test.
8395
8396 2012-02-18 Tobias Burnus <burnus@net-b.de>
8397
8398 PR fortran/52295
8399 * gfortran.dg/interface_35.f90: Use -std=f2003.
8400 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8401 * gfortran.dg/interface_assignment_4.f90: Ditto.
8402 * gfortran.dg/bessel_1.f90: Ditto.
8403 * gfortran.dg/func_result_6.f90: Ditto.
8404 * gfortran.dg/hypot_1.f90: Ditto.
8405 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8406
8407 2012-02-17 Tobias Burnus <burnus@net-b.de>
8408
8409 PR translation/52232
8410 PR translation/52234
8411 PR translation/52245
8412 PR translation/52246
8413 PR translation/52262
8414 PR translation/52273
8415 * gfortran.dg/coarray_22.f90: Update dg-error.
8416 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8417
8418 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8419
8420 PR target/51753
8421 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8422 (simulate-thread): Use default timeout.
8423
8424 2012-02-16 Jason Merrill <jason@redhat.com>
8425
8426 PR c++/52248
8427 * g++.dg/ext/timevar1.C: New.
8428
8429 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8430
8431 PR c++/52126
8432 * g++.dg/template/using21.C: New.
8433 * g++.dg/template/using22.C: Likewise.
8434
8435 2012-02-16 Jason Merrill <jason@redhat.com>
8436
8437 PR c++/51415
8438 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8439
8440 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR tree-optimization/52255
8443 * gcc.c-torture/compile/pr52255.c: New test.
8444
8445 PR debug/52260
8446 * g++.dg/debug/dwarf2/pr52260.C: New test.
8447
8448 PR middle-end/51929
8449 * g++.dg/ipa/pr51929.C: New test.
8450
8451 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8452
8453 PR target/52199
8454 * gcc.target/powerpc/pr52199.c: New file.
8455
8456 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8457
8458 PR target/52152
8459 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8460
8461 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8462
8463 * gcc.dg/pr51867.c: Don't include <math.h>.
8464 (sqrtf): Declare.
8465
8466 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8467
8468 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8469 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8470
8471 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8472
8473 PR tree-optimization/50561
8474 * gcc.dg/graphite/pr50561.c: New testcase.
8475
8476 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8477
8478 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8479 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8480
8481 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8482
8483 * gnat.dg/discr35.ad[sb]: New test.
8484
8485 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8486
8487 * gnat.dg/volatile10.adb: New test.
8488 * gnat.dg/volatile10_pkg.ads: New helper.
8489
8490 2012-02-14 Jason Merrill <jason@redhat.com>
8491
8492 * g++.dg/ext/attrib43.C: New.
8493
8494 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8495
8496 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8497 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8498 fgnu_tm.
8499 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8500 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8501 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8502 effective_target fgnu_tm.
8503 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8504
8505 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8506
8507 PR c++/52247
8508 * g++.dg/template/asmgoto1.C: New test.
8509
8510 2012-02-14 Ian Lance Taylor <iant@google.com>
8511
8512 PR go/48501
8513 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8514 compiling generated file for 64bit and index tests.
8515
8516 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8517
8518 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8519
8520 2012-02-14 Richard Guenther <rguenther@suse.de>
8521
8522 PR tree-optimization/52244
8523 PR tree-optimization/51528
8524 * gcc.dg/torture/pr52244.c: New testcase.
8525
8526 2012-02-14 Walter Lee <walt@tilera.com>
8527
8528 * g++.dg/other/PR23205.C: Disable test on tile.
8529 * g++.dg/other/pr23205-2.C: Disable test on tile.
8530 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8531 * gcc.dg/20040813-1.c: Disable test on tile.
8532 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8533 * gcc.misc-tests/linkage.exp: Handle tilegx.
8534
8535 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8536
8537 PR tree-optimization/52210
8538 * gcc.dg/pr52210.c: New test.
8539
8540 2012-02-14 Jason Merrill <jason@redhat.com>
8541
8542 PR c++/39055
8543 * g++.dg/overload/defarg5.C: New.
8544
8545 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8546
8547 PR c/52181
8548 * c-c++-common/pr52181.c: New test.
8549
8550 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR c++/52215
8553 * g++.dg/ext/atomic-1.C: New test.
8554
8555 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8556
8557 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8558
8559 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR middle-end/52209
8562 * gcc.c-torture/execute/pr52209.c: New test.
8563
8564 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8565
8566 PR fortran/50981
8567 * gfortran.dg/elemental_optional_args_5.f03: New test.
8568
8569 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8570
8571 PR testsuite/50076
8572 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8573 cases.
8574
8575 2012-02-11 Ian Lance Taylor <iant@google.com>
8576
8577 PR go/51874
8578 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8579 SPARC Solaris. Don't run the test at all on systems where it may
8580 not work, rather than xfailing it.
8581
8582 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8583
8584 PR rtl-optimization/52175
8585 * gcc.c-torture/compile/pr52175.c: New test.
8586
8587 2012-02-10 Jason Merrill <jason@redhat.com>
8588
8589 PR c++/51910
8590 * g++.dg/template/repo10.C: New.
8591
8592 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR debug/52132
8595 * gcc.dg/pr52132.c: New test.
8596
8597 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8598
8599 * gnat.dg/specs/aggr4.ads: New test.
8600 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8601
8602 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8603
8604 PR target/52146
8605 * gcc.target/i386/pr52146.c: New.
8606
8607 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR middle-end/52177
8610 * c-c++-common/pr52177.c: New test.
8611
8612 2012-02-10 Jan Hubicka <jh@suse.cz>
8613
8614 PR middle-end/48600
8615 * g++.dg/torture/pr48600.C: New testcase.
8616
8617 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8618
8619 PR middle-end/52140
8620 * gcc.dg/dfp/pr52140.c: New test.
8621
8622 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR fortran/32380
8625 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8626 of dg-options.
8627
8628 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8629
8630 PR middle-end/51867
8631 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8632 * gcc.dg/pr51867.c: New test.
8633
8634 2012-02-09 Ian Lance Taylor <iant@google.com>
8635
8636 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8637 which don't support -fsplit-stack. Turn off optimization when
8638 compiling select5-out.go.
8639
8640 2012-02-08 Ian Lance Taylor <iant@google.com>
8641
8642 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8643 systems which don't support -fsplit-stack.
8644
8645 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8646
8647 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8648 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8649 machine instuction in the log.
8650
8651 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8652
8653 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8654 to 20 seconds.
8655
8656 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8657
8658 PR driver/48524
8659 * gcc.dg/pr48524.c: New test.
8660 * gcc.dg/pr48524.spec: New spec file for test.
8661
8662 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8663
8664 PR fortran/32380
8665 * gfortran.dg/vect/pr32380.f90: New test.
8666
8667 2012-02-08 Tobias Burnus <burnus@net-b.de>
8668
8669 PR fortran/52151
8670 * gfortran.dg/realloc_on_assign_12.f90: New.
8671
8672 2012-02-08 Richard Guenther <rguenther@suse.de>
8673
8674 PR rtl-optimization/52170
8675 * gcc.dg/torture/pr52170.c: New testcase.
8676
8677 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8678
8679 PR gcov-profile/52150
8680 * gcc.dg/tree-prof/pr52150.c: New test.
8681
8682 PR rtl-optimization/52139
8683 * gcc.dg/pr52139.c: New test.
8684
8685 2012-02-07 Jason Merrill <jason@redhat.com>
8686
8687 PR c++/51675
8688 * g++.dg/cpp0x/constexpr-union3.C: New.
8689
8690 PR c++/52035
8691 * g++.dg/lto/pr52035_0.C: New.
8692
8693 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8694
8695 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8696 * gcc.dg/special/weak-1.c: Likewise.
8697 * gcc.dg/ucnid-12.c: Likewise.
8698 * gcc.dg/torture/pr45678-1.c: Likewise.
8699 * gcc.dg/torture/pr45678-2.c: Likewise.
8700 * gcc.dg/vector-4.c: Likewise.
8701 * gcc.dg/ipa/inline-5.c: Likewise.
8702 * gcc.dg/ucnid-11.c: Likewise.
8703 * gcc.misc-tests/gcov-13.c: Likewise.
8704 * gcc.misc-tests/gcov-14.c: Likewise.
8705 * g++.dg/ext/label13.C: Likewise.
8706 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8707 hppa*-*-hpux* options.
8708 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8709 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8710 * gcc.dg/pr48616.c: Likewise.
8711 * gcc.dg/pr17957.c: Likewise.
8712 * gcc.dg/pr17055-1.c: Likewise.
8713 * gcc.dg/pr32912-1.c: Likewise.
8714 * gcc.dg/tm/pr51472.c: Likewise.
8715 * c-c++-common/fold-bitand-4.c: Likewise.
8716 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8717 Use dg-additional-options for extra options.
8718
8719 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8720
8721 * gcc.target/epiphany/interrupt-2.c: New test.
8722
8723 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8724
8725 PR target/52155
8726 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8727 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8728 for MIPS ELF.
8729
8730 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8731
8732 PR target/52152
8733 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8734
8735 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8736
8737 PR middle-end/24306
8738 PR target/52154
8739 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8740 * gcc.target/mips/va-arg-1.c: New test.
8741
8742 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8743
8744 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8745 for -mno-pointers-to-nested-functions.
8746
8747 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8748
8749 * gcc.c-torture/execute/20120207-1.c: New test.
8750
8751 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8752
8753 PR rtl-optimization/52060
8754 * gcc.dg/torture/pr52060.c: New test.
8755
8756 PR middle-end/52074
8757 * gcc.c-torture/compile/pr52074.c: New test.
8758
8759 2012-02-07 Tobias Burnus <burnus@net-b.de>
8760
8761 PR fortran/51514
8762 * gfortran.dg/class_to_type_2.f90: New.
8763
8764 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8765
8766 PR fortran/32373
8767 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8768 Remove module.
8769
8770 2012-02-06 Jason Merrill <jason@redhat.com>
8771
8772 PR c++/52088
8773 * g++.dg/template/conv13.C: New.
8774
8775 2012-02-06 Richard Guenther <rguenther@suse.de>
8776
8777 PR tree-optimization/52115
8778 * gcc.c-torture/compile/pr52115.c: New testcase.
8779
8780 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8781
8782 PR target/52129
8783 * gcc.c-torture/execute/pr52129.c: New test.
8784
8785 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8786
8787 * gcc.dg/pr48374.c: Actually add the test I forgot
8788 in the 2012-01-25 commit.
8789
8790 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8791
8792 PR fortran/32373
8793 * gfortran.dg/vect/vect-8.f90: New test case.
8794
8795 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8796
8797 PR fortran/48847
8798 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8799
8800 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8801
8802 PR fortran/52102
8803 * gfortran.dg/class_48.f90 : Add test of allocate class array
8804 component with source in subroutine test3. Remove commenting
8805 out in subroutine test4, since branching on unitialized variable
8806 is now fixed (no PR for this last.).
8807
8808 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8809
8810 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8811 on MIPS targets.
8812 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8813
8814 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8815
8816 PR target/52125
8817 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8818 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8819
8820 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8821
8822 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8823 (check_effective_target_sync_int_long): Use it.
8824 (check_effective_target_sync_char_short): Likewise.
8825 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8826
8827 2012-02-05 Tobias Burnus <burnus@net-b.de>
8828
8829 PR fortran/51972
8830 * gfortran.dg/class_48.f90: Add some further checks.
8831
8832 2012-02-05 Ira Rosen <irar@il.ibm.com>
8833
8834 PR tree-optimization/52091
8835 * gcc.dg/vect/pr52091.c: New test.
8836
8837 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR rtl-optimization/52113
8840 * gcc.target/avr/pr52113.c: New test.
8841
8842 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8843
8844 PR rtl-optimization/52092
8845 * gcc.c-torture/compile/pr52092.c: New test.
8846
8847 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8848
8849 PR fortran/41587
8850 * gfortran.dg/class_array_10.f03: New test.
8851
8852 PR fortran/46356
8853 * gfortran.dg/class_array_11.f03: New test.
8854
8855 PR fortran/51754
8856 * gfortran.dg/class_array_12.f03: New test.
8857
8858 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8859
8860 PR fortran/52012
8861 * gfortran.dg/realloc_on_assign_11.f90: New test.
8862
8863 2012-02-02 Tobias Burnus <burnus@net-b.de>
8864
8865 PR fortran/52093
8866 * gfortran.dg/shape_7.f90: New.
8867
8868 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8869
8870 * gcc.target/mips/mips-prepend-1.c: New test.
8871
8872 2012-02-02 Jan Hubicka <jh@suse.cz>
8873 Tom de Vries <tom@codesourcery.com>
8874
8875 PR middle-end/51998
8876 * gcc.dg/alias-12.c: New testcase.
8877 * gcc.dg/alias-13.c: New testcase.
8878
8879 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR target/52086
8882 * gcc.dg/pr52086.c: New test.
8883
8884 PR tree-optimization/52073
8885 * gcc.c-torture/compile/pr52073.c: New test.
8886
8887 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8888
8889 PR fortran/51958
8890 * gfortran.dg/function_optimize_10.f90: New test.
8891
8892 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8893
8894 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8895 test on alpha*-*-*.
8896
8897 2012-02-01 Tobias Burnus <burnus@net-b.de>
8898
8899 PR fortran/52024
8900 * gfortran.dg/typebound_operator_14.f90: New.
8901
8902 2012-02-01 Tobias Burnus <burnus@net-b.de>
8903
8904 PR fortran/52059
8905 * gfortran.dg/elemental_function_1.f90: New.
8906
8907 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8908
8909 PR rtl-optimization/51374
8910 * gcc.target/avr/torture/pr51374-1.c:
8911 Also fail if SBIS is seen.
8912
8913 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8914
8915 PR rtl-optimization/51374
8916 * gcc.target/avr/torture/pr51374-1.c: New.
8917
8918 2012-01-31 Tobias Burnus <burnus@net-b.de>
8919
8920 PR fortran/52024
8921 * gfortran.dg/typebound_generic_11.f90: New.
8922
8923 2012-01-31 Tobias Burnus <burnus@net-b.de>
8924
8925 PR fortran/52029
8926 * gfortran.dg/class_49.f90: New.
8927
8928 2012-01-31 Tobias Burnus <burnus@net-b.de>
8929
8930 PR fortran/52013
8931 * gfortran.dg/elemental_args_check_6.f90: New.
8932
8933 2012-01-31 Jason Merrill <jason@redhat.com>
8934
8935 PR c++/52043
8936 * g++.dg/cpp0x/variadic122.C: New.
8937
8938 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8939
8940 PR fortran/52012
8941 * gfortran.dg/realloc_on_assign_10.f90: New test.
8942
8943 2012-01-31 Richard Guenther <rguenther@suse.de>
8944
8945 PR tree-optimization/51528
8946 * gcc.dg/torture/pr51528.c: New testcase.
8947
8948 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8949
8950 PR go/48501
8951 * lib/go.exp (go_target_compile): Append timeout= to options.
8952 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8953 select5-out.go test on alpha*-*-* targets.
8954
8955 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8956
8957 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8958 (TEST_SHORT): Reformat in the same way.
8959 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8960 (TEST_SHORT): Reformat in the same way.
8961 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8962 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8963 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8964 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8965 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8966
8967 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8968
8969 PR target/51835
8970 * gcc.target/arm/pr51835.c: New testcase.
8971
8972 2012-01-30 Richard Guenther <rguenther@suse.de>
8973
8974 PR tree-optimization/52028
8975 * gcc.dg/torture/pr52028.c: New testcase.
8976 * gfortran.dg/ldist-pr45199.f: Adjust.
8977 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8978 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8979 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8980
8981 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8982
8983 PR debug/52027
8984 * gcc.dg/tree-prof/pr52027.c: New test.
8985
8986 PR tree-optimization/52046
8987 * gcc.dg/pr52046.c: New test.
8988
8989 PR debug/52048
8990 * g++.dg/other/pr52048.C: New test.
8991
8992 2012-01-30 Richard Guenther <rguenther@suse.de>
8993
8994 PR tree-optimization/52045
8995 * gcc.dg/pr52045.c: New testcase.
8996
8997 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8998
8999 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9000 new code generated for __sync_lock_release.
9001
9002 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9003
9004 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9005
9006 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9007
9008 PR testsuite/51875
9009 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9010
9011 * g++.dg/ext/visibility/template10.C: Fix typo.
9012
9013 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9014
9015 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9016
9017 PR c++/51327
9018 * g++.dg/cpp0x/constexpr-ice6.C: New.
9019
9020 2012-01-29 Tobias Burnus <burnus@net-b.de>
9021
9022 PR fortran/41600
9023 * gfortran.dg/default_initialization_6.f90: New.
9024
9025 2012-01-29 Tobias Burnus <burnus@net-b.de>
9026
9027 PR fortran/51972
9028 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9029 * gfortran.dg/class_48.f90: New.
9030
9031 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9032
9033 PR fortran/51808
9034 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9035
9036 2012-01-28 Tobias Burnus <burnus@net-b.de>
9037
9038 PR fortran/51972
9039 * gfortran.dg/class_allocate_12.f90: New.
9040
9041 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9042
9043 * gcc.dg/torture/pr50444.c: Fix dg directives.
9044
9045 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9046
9047 PR target/52006
9048 * gcc.target/arm/pr52006.c: New test.
9049
9050 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9051
9052 PR testsuite/52011
9053 * gcc.dg/lto/trans-mem.h: New file.
9054 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9055 * gcc.dg/lto/trans-mem-1_1.c: Same.
9056 * gcc.dg/lto/trans-mem-4_1.c: Same.
9057 * gcc.dg/lto/trans-mem-3_1.c: Same.
9058
9059 2012-01-27 Tobias Burnus <burnus@net-b.de>
9060
9061 PR fortran/52022
9062 * gfortran.dg/dummy_procedure_7.f90: New.
9063
9064 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9065
9066 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9067 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9068
9069 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR c++/51852
9072 * g++.dg/other/gc5.C: New test.
9073
9074 2012-01-27 Richard Guenther <rguenther@suse.de>
9075
9076 PR tree-optimization/50444
9077 * gcc.dg/torture/pr50444.c: New testcase.
9078
9079 2012-01-27 Tobias Burnus <burnus@net-b.de>
9080
9081 PR fortran/51970
9082 PR fortran/51977
9083 * gfortran.dg/move_alloc_13.f90: New.
9084
9085 2012-01-27 Tobias Burnus <burnus@net-b.de>
9086
9087 PR fortran/51953
9088 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9089 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9090 and change dg-error string.
9091
9092 2012-01-27 Tobias Burnus <burnus@net-b.de>
9093
9094 PR fortran/52016
9095 * gfortran.dg/elemental_args_check_5.f90: New.
9096
9097 2012-01-27 Richard Guenther <rguenther@suse.de>
9098
9099 PR middle-end/51959
9100 * g++.dg/torture/pr51959.C: New testcase.
9101
9102 2012-01-27 Tom de Vries <tom@codesourcery.com>
9103
9104 PR tree-optimization/51990
9105 * gcc.dg/pr51990.c: New test.
9106 * gcc.dg/pr51990-2.c: Same.
9107
9108 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9109 Tobias Burnus <burnus@gcc.gnu.org>
9110
9111 PR fortran/48705
9112 * gfortran.dg/class_allocate_11.f03: New.
9113
9114 PR fortran/51870
9115 PR fortran/51943
9116 PR fortran/51946
9117 * gfortran.dg/class_allocate_7.f03: New.
9118 * gfortran.dg/class_allocate_8.f03: New.
9119 * gfortran.dg/class_allocate_9.f03: New.
9120 * gfortran.dg/class_allocate_10.f03: New.
9121
9122 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9123
9124 * gnat.dg/discr34.adb: New test.
9125 * gnat.dg/discr34_pkg.ads: New helper.
9126
9127 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9128
9129 * gnat.dg/discr33.adb: New test.
9130
9131 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9132
9133 * gnat.dg/limited_with3.ad[sb): New test.
9134 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9135 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9136 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9137
9138 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9139
9140 * gnat.dg/stack_usage1.adb: New test.
9141 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9142
9143 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9144 * gcc.dg/pr44194-2.c: Likewise.
9145
9146 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9147
9148 PR c++/51370
9149 * g++.dg/template/crash112.C: New.
9150
9151 2012-01-27 Richard Henderson <rth@redhat.com>
9152
9153 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9154
9155 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9156
9157 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9158
9159 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9160
9161 PR middle-end/51895
9162 * g++.dg/opt/pr51895.C: New test.
9163
9164 2012-01-26 Michael Matz <matz@suse.de>
9165
9166 PR tree-optimization/48794
9167 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9168
9169 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9170
9171 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9172
9173 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9174
9175 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9176 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9177 memory.
9178 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9179 the default value for s390 and s390x.
9180
9181 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9182
9183 PR lto/51698
9184 * gcc.dg/lto/trans-mem-4_0.c: New.
9185 * gcc.dg/lto/trans-mem-4_1.c: New.
9186 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9187 TM builtins.
9188 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9189 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9190 TM builtins.
9191 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9192 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9193 TM builtins.
9194
9195 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9196
9197 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9198
9199 2012-01-25 Ian Lance Taylor <iant@google.com>
9200
9201 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9202
9203 2012-01-25 Tobias Burnus <burnus@net-b.de>
9204
9205 PR fortran/51995
9206 * gfortran.dg/typebound_proc_25.f90: New.
9207
9208 2012-01-25 Jason Merrill <jason@redhat.com>
9209
9210 PR c++/51992
9211 * g++.dg/lto/pr51992_0.C: New.
9212
9213 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR tree-optimization/51987
9216 * gcc.target/i386/pr51987.c: New test.
9217
9218 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9219
9220 * gcc.dg/tm/lto-1.c: Require lto support in target.
9221
9222 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9223
9224 PR rtl-optimization/48374
9225 * gcc.dg/pr48374.c: New test.
9226
9227 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9228
9229 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9230
9231 2012-01-25 Tobias Burnus <burnus@net-b.de>
9232
9233 PR fortran/51966
9234 * gfortran.dg/derived_constructor_char_3.f90: New.
9235
9236 2012-01-24 Ian Lance Taylor <iant@google.com>
9237
9238 * go.test/go-test.exp (filecmp): New procedure.
9239 (errchk): Handle quoted square brackets.
9240 (go-gc-tests): Set go_compile_args. Handle various new test
9241 lines. Skip a few new tests.
9242 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9243
9244 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9245
9246 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9247 (check_effective_target_vect_extract_even_odd)
9248 (check_effective_target_vect_interleave): Return true for MIPS
9249 paired-single.
9250
9251 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9252
9253 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9254 (main): Use it instead of argc.
9255
9256 2012-01-24 Jason Merrill <jason@redhat.com>
9257
9258 PR c++/51973
9259 * g++.dg/cpp0x/sfinae31.C: New.
9260
9261 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9262
9263 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9264
9265 2012-01-24 Jason Merrill <jason@redhat.com>
9266
9267 PR c++/51812
9268 * g++.dg/inherit/covariant20.C: New.
9269
9270 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9271
9272 PR c++/51223
9273 * g++.dg/parse/crash58.C: New.
9274
9275 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR target/51957
9278 * gcc.dg/pr51957-1.c: New test.
9279 * gcc.dg/pr51957-1.h: New file.
9280 * gcc.dg/pr51957-2.c: New test.
9281
9282 2012-01-23 Jason Merrill <jason@redhat.com>
9283
9284 PR c++/51930
9285 * g++.dg/ext/visibility/template10.C: New.
9286
9287 2012-01-23 Tobias Burnus <burnus@net-b.de>
9288
9289 PR fortran/51948
9290 * gfortran.dg/move_alloc_12.f90: New.
9291
9292 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9293
9294 PR middle-end/45416
9295 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9296
9297 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9298
9299 PR c++/51398
9300 * g++.dg/template/crash111.C: New.
9301
9302 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9303
9304 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9305 configurations.
9306 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9307
9308 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9309
9310 PR testsuite/51941
9311 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9312 the DW_TAG_class_type and DW_AT_name: "Executor".
9313
9314 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9315
9316 * lib/target-supports.exp
9317 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9318 (check_effective_target_vect_interleave): Likewise.
9319
9320 2012-01-22 Jason Merrill <jason@redhat.com>
9321
9322 PR c++/51925
9323 * g++.dg/template/using20.C: New.
9324 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9325
9326 2012-01-23 Jason Merrill <jason@redhat.com>
9327
9328 PR target/51934
9329 * g++.dg/torture/pr51344.C: Limit to x86.
9330
9331 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9332
9333 * c-c++-common/tm/omp.c: Require target with pthread support.
9334
9335 2012-01-23 Richard Guenther <rguenther@suse.de>
9336
9337 PR tree-optimization/51949
9338 * gcc.dg/torture/pr51949.c: New testcase.
9339
9340 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9341
9342 PR rtl-optimization/51933
9343 * gcc.c-torture/execute/pr51933.c: New test.
9344
9345 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9346
9347 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9348 Do not define for Interix.
9349
9350 2012-01-22 Jason Merrill <jason@redhat.com>
9351
9352 PR c++/51832
9353 * g++.dg/lto/pr51832.h: New.
9354 * g++.dg/lto/pr51832_0.C: New.
9355 * g++.dg/lto/pr51832_1.C: New.
9356
9357 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9358
9359 * gcc.dg/ext-elim-1.c: New test.
9360
9361 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9362
9363 PR target/51931
9364 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9365 * g++.dg/opt/longbranch1.C: Likewise.
9366
9367 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9368
9369 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9370 in C++11 mode.
9371
9372 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9373
9374 PR fortran/50556
9375 * gfortran.dg/namelist_74.f90: New test.
9376 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9377
9378 2012-01-21 Tobias Burnus <burnus@net-b.de>
9379
9380 PR fortran/51913
9381 * gfortran.dg/class_47.f90: New.
9382
9383 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9384
9385 * gnat.dg/renaming5.ad[sb]: New test.
9386
9387 2012-01-20 Jason Merrill <jason@redhat.com>
9388
9389 PR c++/51919
9390 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9391
9392 2012-01-20 Jason Merrill <jason@redhat.com>
9393
9394 PR c++/51922
9395 * g++.dg/ext/attrib42.C: Require ilp32.
9396
9397 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9398
9399 PR target/51915
9400 * gcc.target/arm/pr51915.c: New test.
9401
9402 2012-01-20 Cary Coutant <ccoutant@google.com>
9403 Dodji Seketeli <dodji@redhat.com>
9404
9405 PR debug/45682
9406 * g++.dg/debug/dwarf2/nested-3.C: New test.
9407
9408 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9409
9410 PR c++/51402
9411 * g++.dg/template/crash110.C: New.
9412
9413 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9414
9415 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9416 Remove default options on hppa*-*-hpux*.
9417
9418 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9419
9420 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9421
9422 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9423
9424 * gcc.c-torture/compile/pr51856.c: New testcase.
9425
9426 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9427
9428 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9429 options to go_target_compile.
9430
9431 2012-01-20 Kai Tietz <ktietz@redhat.com>
9432
9433 * g++.dg/torture/pr51344.C: Fix typo.
9434
9435 2012-01-20 Richard Guenther <rguenther@suse.de>
9436
9437 PR tree-optimization/51903
9438 * g++.dg/torture/pr51903.C: New testcase.
9439
9440 2012-01-20 Tobias Burnus <burnus@net-b.de>
9441 Janus Weil <janus@gcc.gnu.org>
9442
9443 PR fortran/51056
9444 * gfortran.dg/use_21.f90: New.
9445
9446 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9447
9448 PR target/51106
9449 * gcc.dg/torture/pr51106-1.c: New test.
9450 * gcc.dg/torture/pr51106-2.c: New test.
9451
9452 2012-01-19 Kai Tietz <ktietz@redhat.com>
9453
9454 * g++.dg/torture/pr51344.C: New test.
9455
9456 2012-01-19 Tobias Burnus <burnus@net-b.de>
9457
9458 PR fortran/51904
9459 * gfortran.dg/intrinsic_size_2.f90: New.
9460
9461 2012-01-19 Jason Merrill <jason@redhat.com>
9462
9463 PR c++/51889
9464 * g++.dg/inherit/using7.C: New.
9465
9466 2012-01-19 Richard Guenther <rguenther@suse.de>
9467
9468 PR tree-optimization/37997
9469 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9470
9471 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9472
9473 PR rtl-optimization/51505
9474 * gcc.dg/pr51505.c: New test.
9475
9476 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9477
9478 PR fortran/51634
9479 * gfortran.dg/typebound_operator_12.f03: New.
9480 * gfortran.dg/typebound_operator_13.f03: New.
9481
9482 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9483
9484 PR c++/51225
9485 * g++.dg/cpp0x/pr51225.C: New.
9486
9487 2012-01-17 Ian Lance Taylor <iant@google.com>
9488
9489 PR go/50656
9490 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9491
9492 2012-01-17 Tobias Burnus <burnus@net-b.de>
9493
9494 PR fortran/51869
9495 * gfortran.dg/realloc_on_assign_9.f90: New.
9496
9497 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9498
9499 PR other/51165
9500 * gcc.dg/tm/memopt-3.c: Remove xfail.
9501 * gcc.dg/tm/memopt-4.c: Remove xfail.
9502 * gcc.dg/tm/memopt-5.c: Remove xfail.
9503 * gcc.dg/tm/memopt-7.c: Remove xfail.
9504
9505 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR tree-optimization/51877
9508 * gcc.c-torture/execute/pr51877.c: New test.
9509
9510 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9511
9512 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9513 {!vect_align_arrays} to vect_sizes_32B_16B.
9514 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9515 * gcc.dg/vect/vect-peel-3.c: Ditto.
9516
9517 2012-01-16 Jason Merrill <jason@redhat.com>
9518
9519 PR c++/51854
9520 * g++.dg/abi/mangle60.C: New.
9521
9522 PR c++/51827
9523 * g++.dg/pch/mangle1.{C,Hs}: New.
9524
9525 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9526 Tobias Burnus <burnus@net-b.de>
9527
9528 PR fortran/50981
9529 * gfortran.dg/elemental_optional_args_3.f90: New
9530 * gfortran.dg/elemental_optional_args_4.f90: New
9531
9532 2012-01-16 Tobias Burnus <burnus@net-b.de>
9533
9534 PR fortran/51809
9535 * gfortran.dg/use_20.f90: New
9536
9537 2012-01-16 Jason Merrill <jason@redhat.com>
9538
9539 PR c++/51868
9540 * g++.dg/cpp0x/rv-bitfield.C: New.
9541 * g++.dg/cpp0x/rv-bitfield2.C: New.
9542
9543 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9544
9545 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9546 subroutine 'qsort' and use index array to assign the result.
9547
9548 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9549
9550 PR tree-optimization/51865
9551 * gcc.dg/pr51865.c: New test.
9552
9553 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9554
9555 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9556
9557 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9558
9559 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9560 to be loaded from the constant pool, rather than via %hi and %lo.
9561
9562 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9563
9564 PR rtl-optimization/51821
9565 * gcc.dg/pr51821.c: New test.
9566
9567 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9568
9569 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9570
9571 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9572
9573 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9574
9575 2012-01-14 Tobias Burnus <burnus@net-b.de>
9576
9577 PR fortran/51800
9578 * gfortran.dg/init_flag_8.f90: New.
9579 * gfortran.dg/init_flag_9.f90: New.
9580
9581 2011-01-14 Tobias Burnus <burnus@net-b.de>
9582
9583 PR fortran/51816
9584 * gfortran.dg/use_18.f90: New.
9585 * gfortran.dg/use_19.f90: New.
9586
9587 2012-01-13 Ian Lance Taylor <iant@google.com>
9588
9589 PR c++/50012
9590 * g++.dg/warn/Wsign-compare-4.C: New.
9591
9592 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9593
9594 PR fortran/48351
9595 * gfortran.dg/alloc_comp_assign.f03: New.
9596 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9597 __BUILTIN_FREE from 38 to 32.
9598
9599 2012-01-13 Jason Merrill <jason@redhat.com>
9600
9601 PR c++/20681
9602 * g++.dg/warn/Wreturn-type-7.C: New.
9603
9604 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9605
9606 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9607 assumption.
9608 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9609 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9610 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9611 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9612 int32plus because of big array needed.
9613 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9614 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9615
9616 2012-01-13 Jason Merrill <jason@redhat.com>
9617
9618 PR c++/51813
9619 * g++.dg/ext/visibility/template9.C: New.
9620
9621 PR c++/51620
9622 * g++.dg/cpp0x/defaulted34.C: New.
9623 * g++.dg/template/virtual3.C: New.
9624
9625 2012-01-13 Richard Guenther <rguenther@suse.de>
9626
9627 PR middle-end/8081
9628 * gcc.dg/torture/pr8081.c: New testcase.
9629
9630 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9631
9632 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9633
9634 2012-01-12 Jason Merrill <jason@redhat.com>
9635
9636 PR c++/51714
9637 * g++.dg/ext/stmtexpr14.C: New.
9638
9639 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9640
9641 PR c++/51633
9642 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9643
9644 2012-01-12 Jason Merrill <jason@redhat.com>
9645
9646 PR c++/48051
9647 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9648 * g++.dg/abi/mangle58.C: Likewise.
9649
9650 PR c++/51403
9651 * g++.dg/template/arg8.C: New.
9652
9653 2012-01-12 Ira Rosen <irar@il.ibm.com>
9654
9655 PR tree-optimization/51799
9656 * gcc.dg/vect/pr51799.c: New test.
9657 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9658 patterns.
9659
9660 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9661 Tobias Burnus <burnus@net-b.de>
9662
9663 PR fortran/51057
9664 PR fortran/51616
9665 * lib/target-supports.exp
9666 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9667 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9668
9669 2012-01-11 Jason Merrill <jason@redhat.com>
9670
9671 PR c++/51565
9672 * g++.dg/ext/attrib42.C: New.
9673
9674 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR bootstrap/51796
9677 * gcc.dg/pr51796.c: New test.
9678
9679 2012-01-11 Jason Merrill <jason@redhat.com>
9680
9681 PR c++/51818
9682 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9683
9684 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9685
9686 * gnat.dg/array19.ad[sb]: New test.
9687
9688 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9689
9690 * gnat.dg/opt23.ad[sb]: New test.
9691 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9692 * gnat.dg/opt24.ad[sb]: New test.
9693
9694 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9695
9696 PR tree-optimization/49642
9697 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9698 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9699
9700 2012-01-11 Jason Merrill <jason@redhat.com>
9701
9702 PR c++/51613
9703 * g++.dg/template/explicit-args5.C: New.
9704
9705 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9706
9707 * gcc.c-torture/execute/20120110-1.c: New testcase.
9708
9709 2012-01-10 Jason Merrill <jason@redhat.com>
9710
9711 PR c++/51614
9712 * g++.dg/inherit/ambig1.C: New.
9713
9714 PR c++/51433
9715 * g++.dg/cpp0x/constexpr-cache1.C: New.
9716
9717 2012-01-10 Richard Guenther <rguenther@suse.de>
9718
9719 PR tree-optimization/51801
9720 * gcc.dg/torture/pr51801.c: New testcase.
9721
9722 2012-01-10 Tobias Burnus <burnus@net-b.de>
9723
9724 PR fortran/51652
9725 * gfortran.dg/allocate_with_typespec_5.f90: New.
9726
9727 2012-01-10 Tobias Burnus <burnus@net-b.de>
9728
9729 * gfortran.dg/class_39.f03: Update dg-error string.
9730
9731 2012-01-10 Richard Guenther <rguenther@suse.de>
9732
9733 PR tree-optimization/50913
9734 * gcc.dg/graphite/interchange-16.c: New testcase.
9735 * gcc.dg/graphite/scop-20.c: XFAIL.
9736 * gfortran.dg/graphite/interchange-1.f: Likewise.
9737 * gfortran.dg/graphite/block-1.f90: Likewise.
9738 * gfortran.dg/graphite/block-2.f: Likewise.
9739
9740 2012-01-10 Richard Henderson <rth@redhat.com>
9741
9742 * lib/target-supports.exp (check_effective_target_vect_perm,
9743 check_effective_target_vect_perm_byte,
9744 check_effective_target_vect_perm_short): Enable for arm neon.
9745
9746 2012-01-09 Tobias Burnus <burnus@net-b.de>
9747
9748 PR fortran/46328
9749 * gfortran.dg/typebound_operator_11.f90: New.
9750
9751 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9752
9753 * gnat.dg/array18.adb: New test.
9754 * gnat.dg/array18_pkg.ads: New helper.
9755
9756 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9757
9758 PR fortran/51791
9759 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9760 around base object in first assignment in main program.
9761 * gfortran.dg/typebound_operator_10.f03: New test.
9762
9763 2012-01-09 Martin Jambor <mjambor@suse.cz>
9764
9765 PR tree-optimization/51759
9766 * g++.dg/ipa/pr51759.C: New test.
9767
9768 2012-01-09 Tobias Burnus <burnus@net-b.de>
9769
9770 PR fortran/51758
9771 * gfortran.dg/optional_absent_2.f90: New.
9772
9773 2012-01-09 Tobias Burnus <burnus@net-b.de>
9774
9775 PR fortran/51578
9776 * gfortran.dg/use_17.f90: New.
9777
9778 2012-01-09 Gary Funck <gary@intrepid.com>
9779
9780 PR preprocessor/33919
9781 * gcc.dg/pr33919.c: New test.
9782 * gcc.dg/pr33919-0.h: New test header file.
9783 * gcc.dg/pr33919-1.h: Ditto.
9784 * gcc.dg/pr33919-2.h: Ditto.
9785
9786 2012-01-07 Jan Hubicka <jh@suse.cz>
9787
9788 PR tree-optimize/51694
9789 * gcc.c-torture/compile/pr51694.c: new testcase.
9790
9791 2012-01-07 Jan Hubicka <jh@suse.cz>
9792
9793 PR tree-optimization/51600
9794 * g++.dg/torture/pr51600.C: New testcase.
9795
9796 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9797
9798 PR gcov-profile/51715
9799 PR gcov-profile/51717
9800 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9801 * gcc.misc-tests/gcov-14.c: Likewise.
9802
9803 2012-01-06 Jason Merrill <jason@redhat.com>
9804
9805 * g++.dg/parse/new5.C: New.
9806
9807 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9808
9809 PR testsuite/51655
9810 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9811 including <string.h>.
9812
9813 2012-01-06 Jason Merrill <jason@redhat.com>
9814
9815 * g++.dg/abi/mangle51.C: New.
9816 * g++.dg/abi/mangle52.C: New.
9817 * g++.dg/abi/mangle53.C: New.
9818 * g++.dg/abi/mangle54.C: New.
9819 * g++.dg/abi/mangle55.C: New.
9820 * g++.dg/abi/mangle56.C: New.
9821 * g++.dg/abi/mangle57.C: New.
9822 * g++.dg/abi/mangle58.C: New.
9823 * g++.dg/abi/mangle59.C: New.
9824 * g++.dg/cpp0x/trailing3.C: Update mangling.
9825 * g++.dg/cpp0x/variadic111.C: Update mangling.
9826 * g++.dg/cpp0x/variadic4.C: Update mangling.
9827 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9828 * g++.dg/template/nontype22.C: Works now.
9829 * g++.dg/template/pr35240.C: Works now.
9830
9831 * g++.dg/cpp0x/error7.C: New.
9832
9833 2012-01-06 Tobias Burnus <burnus@net-b.de>
9834
9835 * gfortran.dg/deallocate_stat_2.f90: New.
9836 * coarray/allocate_errgmsg.f90: New.
9837 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9838 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9839 * coarray/subobject_1.f90: Fix for num_images > 1.
9840 * gfortran.dg/deallocate_stat.f90: Update due to changed
9841 stat= handling.
9842
9843 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9844
9845 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9846
9847 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9848
9849 * ada/acats/overflow.lst: Add cb20004.
9850
9851 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9852
9853 PR c++/51541
9854 * g++.dg/cpp0x/alias-decl-18.C: New test.
9855
9856 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9857
9858 * gcc.c-torture/execute/20120104-1.c: New test.
9859
9860 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9861
9862 PR fortran/PR48946
9863 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9864 the old typebound_operator_8.f03.
9865 * gfortran.dg/typebound_operator_8.f03: New version of
9866 typebound_operator_7.f03 with 'u' a derived type instead of a
9867 class object.
9868
9869 2012-01-05 Richard Guenther <rguenther@suse.de>
9870
9871 * g++.dg/torture/pr49309.C: Skip for -flto.
9872
9873 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR middle-end/51761
9876 * gcc.c-torture/compile/pr51761.c: New test.
9877
9878 2012-01-05 Richard Guenther <rguenther@suse.de>
9879
9880 PR tree-optimization/51760
9881 * gcc.dg/torture/pr51760.c: New testcase.
9882
9883 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9884
9885 PR middle-end/51472
9886 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9887
9888 2012-01-05 Richard Guenther <rguenther@suse.de>
9889
9890 PR lto/41576
9891 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9892 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9893
9894 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR debug/51695
9897 * gcc.dg/pr51695.c: New test.
9898
9899 2012-01-04 Andrew Pinski <apinski@cavium.com>
9900
9901 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9902 * gcc.target/mips/octeon2-lx-1.c: New test.
9903 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9904 * gcc.target/mips/octeon2-lx-2.c: New test.
9905 * gcc.target/mips/octeon2-lx-3.c: New test.
9906
9907 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9908
9909 PR other/51163
9910 PR other/51164
9911 * gcc.dg/tm/alias-1.c: Adjust regexp.
9912 * gcc.dg/tm/alias-2.c: Adjust regexp.
9913
9914 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9915
9916 PR c++/51064
9917 * g++.dg/warn/Wparentheses-26.C: New.
9918
9919 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9920
9921 * gfortran.dg/elemental_optional_args_2.f90: New test.
9922
9923 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9924
9925 PR fortran/49693
9926 * gfortran.dg/common_17.f90: New test.
9927
9928 2012-01-04 Richard Guenther <rguenther@suse.de>
9929
9930 PR tree-optimization/49651
9931 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9932 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9933
9934 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9935
9936 PR c++/51738
9937 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9938
9939 2012-01-03 Andrew Pinski <apinski@cavium.com>
9940
9941 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9942 for all mips targets. Also allow an optional .cfi_startproc.
9943
9944 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9945
9946 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9947
9948 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9949
9950 PR c++/29273
9951 * g++.dg/rtti/dyncast5.C: New.
9952
9953 2012-01-03 Richard Guenther <rguenther@suse.de>
9954
9955 PR tree-optimization/51070
9956 * gcc.dg/torture/pr51070-2.c: New testcase.
9957
9958 2012-01-03 Richard Guenther <rguenther@suse.de>
9959
9960 PR tree-optimization/51692
9961 * gcc.dg/torture/pr51692.c: New testcase.
9962
9963 2012-01-03 Richard Guenther <rguenther@suse.de>
9964
9965 PR debug/51650
9966 * g++.dg/lto/pr51650-3_0.C: New testcase.
9967
9968 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9969
9970 PR c++/15867
9971 * g++.dg/warn/Wredundant-decls-spec.C: New.
9972
9973 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9974
9975 PR tree-optimization/51719
9976 * g++.dg/tree-prof/pr51719.C: New test.
9977
9978 2012-01-03 Richard Guenther <rguenther@suse.de>
9979
9980 PR middle-end/51730
9981 * gcc.dg/fold-compare-6.c: New testcase.
9982
9983 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9984
9985 PR c++/51669
9986 * g++.dg/gomp/pr51669.C: New test.
9987
9988 2012-01-02 Jason Merrill <jason@redhat.com>
9989
9990 PR c++/51675
9991 * g++.dg/cpp0x/constexpr-union2.C: New.
9992
9993 PR c++/51666
9994 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9995
9996 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9997
9998 PR c++/51462
9999 * g++.dg/cpp0x/constexpr-99.C: New test.
10000
10001 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10002
10003 PR c++/20140
10004 * g++.dg/template/init9.C: New.
10005
10006 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10007
10008 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10009 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10010 rather than a specific number.
10011
10012 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10013
10014 PR fortran/46262
10015 PR fortran/46328
10016 PR fortran/51052
10017 * gfortran.dg/typebound_operator_7.f03: New.
10018 * gfortran.dg/typebound_operator_8.f03: New.
10019
10020 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10021
10022 PR target/51729
10023 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10024 XFAIL.
10025 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10026
10027 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10028
10029 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10030
10031 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10032
10033 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10034 for MIPS.
10035
10036 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10037
10038 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10039 * gfortran.dg/io_real_boz_4.f90: Likewise.
10040 * gfortran.dg/io_real_boz_5.f90: Likewise.
10041
10042 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10043
10044 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10045
10046 2012-01-02 Revital Eres <revital.eres@linaro.org>
10047
10048 * gcc.dg/sms-11.c: New file.
10049
10050 2012-01-02 Tobias Burnus <burnus@net-b.de>
10051
10052 PR fortran/51682
10053 * gfortran.dg/coarray/image_index_3.f90: New.
10054
10055 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10056
10057 PR c++/16603
10058 * g++.dg/parse/enum8.C: New.
10059
10060 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10061
10062 PR c++/51379
10063 * g++.dg/conversion/reinterpret4.C: New.
10064 * g++.dg/conversion/reinterpret1.C: Adjust.
10065
10066 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10067
10068 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10069
10070 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10071
10072 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10073 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10074 * g++.old-deja/g++.jason/access14.C: Likewise.
10075 * g++.old-deja/g++.jason/access8.C: Likewise.
10076 * g++.old-deja/g++.jason/access1.C: Likewise.
10077 * g++.old-deja/g++.other/access3.C: Likewise.
10078 * g++.old-deja/g++.other/access5.C: Likewise.
10079 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10080 * g++.old-deja/g++.law/visibility22.C: Likewise.
10081 * g++.old-deja/g++.law/visibility26.C: Likewise.
10082 * g++.old-deja/g++.mike/p2746.C: Likewise.
10083 * g++.dg/debug/using1.C: Likewise.
10084 * g++.dg/lookup/using51.C: Likewise.
10085 * g++.dg/inherit/using5.C: Likewise.
10086 * g++.dg/inherit/pr30297.C: Likewise.
10087 * g++.dg/inherit/access8.C: Likewise.
10088 * g++.dg/torture/pr39362.C: Likewise.
10089 * g++.dg/template/crash13.C: Likewise.
10090 * g++.dg/template/using10.C: Likewise.
10091
10092 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10093
10094 PR fortran/51502
10095 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10096
10097 2012-01-01 Ira Rosen <irar@il.ibm.com>
10098
10099 PR tree-optimization/51704
10100 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10101 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10102 corresponding flags.
10103
10104 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10105
10106 PR c++/51723
10107 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10108
10109 2012-01-01 Jan Hubicka <jh@suse.cz>
10110
10111 PR rtl-optimization/51069
10112 * gcc.c-torture/compile/pr51069.c: New testcase.
10113
10114 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10115
10116 PR tree-optimization/51683
10117 * gcc.dg/pr51683.c: New test.
10118 \f
10119 Copyright (C) 2012 Free Software Foundation, Inc.
10120
10121 Copying and distribution of this file, with or without modification,
10122 are permitted in any medium without royalty provided the copyright
10123 notice and this notice are preserved.