7606bace75d279287691b112fd375d8d28aad9c7
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-16 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/55297
4 * gfortran.dg/typebound_operator_18.f90: New.
5
6 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
7
8 PR rtl-optimization/55330
9 * gfortran.dg/pr55330.f90: New test.
10
11 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
12
13 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
14 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
15 * gcc.dg/hoist-register-pressure-2.c: Ditto.
16 * gcc.dg/hoist-register-pressure-3.c: Ditto.
17 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
18 * gcc.dg/tree-prof/unroll-1.c: Ditto.
19
20 2012-11-16 Dodji Seketeli <dodji@redhat.com>
21
22 PR c++/54875
23 * g++.dg/cpp0x/alias-decl-27.C: New test.
24
25 2012-11-16 Jakub Jelinek <jakub@redhat.com>
26
27 PR c++/55337
28 * g++.dg/template/alignof2.C: New test.
29
30 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
31
32 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
33 * g++.dg/mv6.C (dg-options): Ditto.
34
35 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
36
37 * lib/target_suports.exp
38 (check_effective_target_has_w_floating_suffix): New procedure.
39 (check_effective_target_has_q_floating_suffix): Ditto.
40 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
41 for unsupported non-standard suffix on floating constant.
42 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
43
44 2012-11-14 Jakub Jelinek <jakub@redhat.com>
45
46 * lib/asan-dg.exp: New file.
47 * gcc.dg/asan/asan.exp: New file.
48 * g++.dg/dg.exp: Prune also asan tests.
49 * g++.dg/asan/asan.exp: New file.
50 * c-c++-common/asan/memcmp-1.c: New test.
51
52 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
53
54 PR c++/55323
55 * g++.dg/cpp0x/vt-55323.C: New.
56
57 2012-11-13 Sriraman Tallam <tmsriram@google.com>
58
59 * g++.dg/mv4.C: Add require ifunc. Change error message.
60 * g++.dg/mv5.C: Add require ifunc.
61 * g++.dg/mv6.C: Add require ifunc.
62
63 2012-11-13 Martin Jambor <mjambor@suse.cz>
64
65 PR tree-optimization/55253
66 * gcc.dg/torture/pr55253.c: New test.
67 * gcc.dg/torture/pr55305.c: Likewise.
68
69 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
70
71 PR middle-end/55142
72 * gcc.target/i386/pr55142-1.c: New file.
73 * gcc.target/i386/pr55142-2.c: Likewise.
74
75 2012-11-13 Dodji Seketeli <dodji@redhat.com>
76
77 PR c++/54466
78 * g++.dg/cpp0x/alias-decl-26.C: New test file.
79
80 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
81
82 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
83 instead of lp64.
84 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
85 * gcc.target/i386/pr49715-2.c: Likewise.
86 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
87
88 2012-11-13 Jakub Jelinek <jakub@redhat.com>
89
90 PR tree-optimization/55281
91 * gcc.dg/vect/fast-math-pr55281.c: New test.
92 * g++.dg/opt/pr55281.C: New test.
93
94 PR rtl-optimization/54127
95 * gcc.dg/torture/pr54127.c: New test.
96
97 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
98 Jakub Jelinek <jakub@redhat.com>
99
100 PR rtl-optimization/51447
101 * gcc.c-torture/execute/pr51447.c: New test.
102
103 2012-11-12 Ian Bolton <ian.bolton@arm.com>
104
105 * gcc.target/aarch64/csinc-2.c: New test.
106
107 2012-11-12 Ian Bolton <ian.bolton@arm.com>
108
109 * gcc.target/aarch64/cmn.c: New test.
110 * gcc.target/aarch64/adds.c: New test.
111 * gcc.target/aarch64/subs.c: New test.
112
113 2012-11-12 Tobias Burnus <burnus@net-b.de>
114
115 PR fortran/55272
116 * gfortran.dg/coarray_29_1.f90: New.
117 * gfortran.dg/coarray_29_2.f90: New.
118
119 2012-11-12 Bin Cheng <bin.cheng@arm.com>
120
121 * gcc.dg/hoist-register-pressure-3.c: New test.
122
123 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
124
125 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
126 wrappers around sinf and cosf.
127
128 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
129
130 PR middle-end/55247
131 PR middle-end/55259
132 * gcc.target/i386/pr55247-2.c: New file.
133
134 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
135
136 PR middle-end/55263
137 * g++.dg/pr55263.C: New test.
138
139 2012-11-11 Martin Jambor <mjambor@suse.cz>
140
141 PR tree-optimization/55238
142 * testsuite/gcc.dg/torture/pr55238.c: New test.
143
144 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
145 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
146 * c-c++-common/torture/vector-subscript-1.c: Likewise.
147 * c-c++-common/torture/vector-subscript-2.c: Likewise.
148
149 2012-11-10 Jan Hubicka <jh@suse.cz>
150
151 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
152
153 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
154
155 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
156 -mno-sse -mno-mmx to dg-options. Reformat.
157
158 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
159
160 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
161 * c-c++-common/vector-compare-1.c: Same.
162 * c-c++-common/vector-compare-2.c: Same.
163 * g++.dg/other/unused1.C: Skip on AIX.
164 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
165 extra message on AIX.
166
167 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
168
169 PR target/55247
170 * gcc.target/i386/pr55247.c: New test.
171
172 2012-11-09 Andrew Pinski <apinski@cavium.com>
173
174 * gcc.c-torture/execute/20121108-1.c: New test.
175
176 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
177
178 PR c++/54413
179 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
180 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
181 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
182 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
183
184 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
185
186 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
187 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
188 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
189 array bounds.
190 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
191
192 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
193
194 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
195 * g++.dg/tm/pr47530.C: Same.
196
197 2012-11-09 Jason Merrill <jason@redhat.com>
198
199 PR c++/54859
200 * g++.dg/cpp0x/alias-decl-25.C: New.
201
202 * g++.dg/abi/abi-tag1.C: New.
203 * g++.dg/abi/abi-tag2.C: New.
204
205 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
206
207 PR rtl-optimization/55154
208 * gcc.target/i386/pr55154.c: New test.
209
210 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
211
212 PR rtl-optimization/55151
213 * gcc.dg/pr55151.c: Move ...
214 * gcc.target/i386/pr55151.c: ... here.
215
216 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
217
218 PR rtl-optimization/54472
219 * gcc.dg/pr54472.c: New test.
220
221 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
222
223 * gnat.dg/stack_check3.ad[sb]: New test.
224
225 2012-11-08 Ian Lance Taylor <iant@google.com>
226
227 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
228 with arguments. Handle errorcheckoutput and rundir test types.
229
230 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
231
232 PR tree-optimization/55191
233 * gcc.dg/pr55191.c: New test.
234
235 2012-11-08 Jakub Jelinek <jakub@redhat.com>
236
237 PR debug/54499
238 * g++.dg/debug/pr54499.C: New test.
239
240 2012-11-08 Jan Hubicka <jh@suse.cz>
241
242 PR middle-end/48636
243 * gcc.dg/winline-3.c: Update.
244
245 2012-11-08 Martin Jambor <mjambor@suse.cz>
246
247 * gfortran.dg/ipcp-array-1.f90: New test.
248
249 2012-11-08 Florian Weimer <fweimer@redhat.com>
250
251 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
252
253 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
254
255 PR rtl-optimization/55151
256 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
257
258 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
259
260 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
261
262 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
263
264 * gcc.c-torture/compile/20121107-1.c: New test.
265
266 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
267
268 PR rtl-optimization/55151
269 * gcc.dg/pr55151.c: Compile it only for x86_64.
270
271 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
272
273 PR rtl-optimization/55122
274 * gcc.dg/pr55122.c: New test.
275
276 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
277
278 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
279 word powerpc.
280 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
281 * gcc.target/powerpc/loop_align.c: Skip on AIX.
282 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
283 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
284
285 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
286
287 PR c/53063
288 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
289
290 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
291
292 PR c/51294
293 * c-c++-common/pr51294.c: New.
294
295 2012-11-07 Martin Jambor <mjambor@suse.cz>
296
297 PR tree-optimization/53787
298 * gcc.dg/ipa/ipa-5.c: Adjust.
299 * gcc.dg/ipa/ipcp-agg-1.c: New test.
300 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
301 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
302 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
303 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
304 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
305 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
306 * gfortran.dg/pr48636-2.f90: New test.
307 * gfortran.dg/pr53787.f90: Likewise.
308
309 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
310
311 PR c++/55226
312 Revert:
313 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
314
315 PR c++/54922
316 * g++.dg/cpp0x/constexpr-union4.C: New.
317
318 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
319
320 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
321
322 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
323
324 PR target/49220
325 * gcc.c-torture/compile/pr49220.c: New test.
326
327 2012-11-07 Florian Weimer <fweimer@redhat.com>
328
329 * g++.dg/init/new40.C: New.
330
331 2012-11-07 Jakub Jelinek <jakub@redhat.com>
332
333 PR debug/54693
334 * gcc.dg/guality/pr54693-2.c: New test.
335
336 2012-11-06 Andrew Pinski <apinski@cavium.com>
337
338 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
339 -fno-vect-cost-model.
340
341 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
342
343 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
344 * gcc.dg/tm/debug-1.c: Same.
345 * gcc.dg/tm/irrevocable-3.c: Same.
346 * gcc.dg/tm/irrevocable-4.c: Same.
347 * gcc.dg/tm/memopt-10.c: Same.
348 * gcc.dg/tm/memopt-11.c: Same.
349 * gcc.dg/tm/props-4.c: Same.
350 * gcc.dg/tm/wrap-3.c: Same.
351 * gcc.dg/tm/wrap-4.c: Same.
352
353 2012-11-06 Andrew Pinski <apinski@cavium.com>
354
355 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
356
357 2012-11-06 Jan Hubicka <jh@suse.cz>
358
359 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
360 candidate still.
361 * gcc.dg/tree-ssa/loop-23.c: Likewise.
362 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
363 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
364
365 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
366
367 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
368
369 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
370
371 PR middle-end/41993
372 * gcc.dg/torture/pr41993.c: New test.
373
374 2012-11-06 Jan Hubicka <jh@suse.cz>
375
376 * gcc.target/i386/l_fma_float_?.c: Update.
377 * gcc.target/i386/l_fma_double_?.c: Update.
378
379 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
380
381 PR target/54089
382 * gcc.target/sh/pr54089-8.c: New.
383 * gcc.target/sh/pr54089-9.c: New.
384
385 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
386
387 PR target/47440
388 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
389 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
390 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
391 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
392 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
393 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
394 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
395 * gcc.target/i386/avx-vzeroupper-27.c: New.
396
397 2012-11-06 Janus Weil <janus@gcc.gnu.org>
398
399 PR fortran/54917
400 * gfortran.dg/transfer_class_1.f90: New.
401 * gfortran.dg/transfer_class_2.f90: New.
402
403 2012-11-05 Sriraman Tallam <tmsriram@google.com>
404
405 * testsuite/g++.dg/mv1.C: New test.
406 * testsuite/g++.dg/mv2.C: New test.
407 * testsuite/g++.dg/mv3.C: New test.
408 * testsuite/g++.dg/mv4.C: New test.
409 * testsuite/g++.dg/mv5.C: New test.
410 * testsuite/g++.dg/mv6.C: New test.
411
412 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
413
414 PR testsuite/55186
415 * gcc.dg/const-uniq-1.c (a): Increase length four times.
416
417 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
418
419 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
420 darwin.
421
422 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
423
424 * g++.dg/torture/20121105-1.C: New test.
425
426 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
427
428 * gcc.dg/torture/fp-compare.c: New testcase.
429
430 2012-11-05 Jan Hubicka <jh@suse.cz>
431
432 * gcc.dg/const-1.c: Update.
433 * gcc.dg/pure-1.c: Update.
434
435 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
436
437 PR rtl-optimization/55151
438 * gcc.dg/pr55151.c: New test.
439
440 2012-11-05 Jakub Jelinek <jakub@redhat.com>
441
442 PR debug/54970
443 PR debug/54971
444 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
445
446 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
447
448 PR testsuite/51128
449 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
450
451 2012-11-05 Jan Hubicka <jh@suse.cz>
452
453 * gcc.dg/autopar/pr49960.c: Fix testcase.
454
455 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
456
457 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
458 Fix scan-tree-dump-times directive.
459
460 2012-11-04 Janus Weil <janus@gcc.gnu.org>
461
462 PR fortran/55199
463 * gfortran.dg/associate_12.f90: New.
464
465 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
466
467 PR target/54255
468 * lib/target-supports.exp (check_effective_target_masm_intel): New
469 proc.
470 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
471 masm_intel.
472
473 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
474 Jack Howarth <howarth@bromo.med.uc.edu>
475
476 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
477 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
478 * gcc.target/i386/pr53249.c: Likewise.
479
480 2012-11-03 Andrew Pinski <apinski@cavium.com>
481
482 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
483 call abort1 so that cross jumping does not happen.
484
485 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
486
487 PR target/51244
488 * gcc.target/sh/pr51244-18.c: New.
489 * gcc.target/sh/pr51244-19.c: New.
490
491 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
492
493 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
494 b requires a 64-bit operation followed by a truncation.
495
496 2012-11-02 Jan Hubicka <jh@suse.cz>
497
498 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
499
500 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
501
502 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
503 conditions to verify the reduction code is vectorized.
504
505 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
506 in case 'pow', such as 'powerpc' is used in the compiler version name.
507 * gcc.target/powerpc/pr46728-2.c: Likewise.
508 * gcc.target/powerpc/pr46728-3.c: Likewise.
509 * gcc.target/powerpc/pr46728-4.c: Likewise.
510 * gcc.target/powerpc/pr46728-5.c: Likewise.
511 * gcc.target/powerpc/pr46728-7.c: Likewise.
512 * gcc.target/powerpc/pr46728-8.c: Likewise.
513 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
514
515 2012-11-02 Jan Hubicka <jh@suse.cz>
516
517 * gcc.dg/tree-ssa/loop-38.c: New testcase.
518
519 2012-11-02 Jan Hubicka <jh@suse.cz>
520
521 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
522 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
523
524 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
525
526 PR middle-end/55130
527 * gcc.target/i386/pr55130.c: New test.
528
529 2012-11-02 Jakub Jelinek <jakub@redhat.com>
530
531 PR target/55147
532 * gcc.target/i386/pr55147.c: New test.
533
534 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
535
536 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
537 * gfortran.dg/default_format_denormal_1.f90: Same.
538
539 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
540
541 PR middle-end/55001
542 * g++.dg/ext/vector19.C: Remove target restrictions.
543 * gcc.dg/fold-compare-7.c: New testcase.
544
545 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
546
547 PR target/55160
548 * gcc.target/sh/pr55160.c: New.
549
550 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
551
552 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
553 scan-assembler regex.
554
555 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
556
557 PR middle-end/55150
558 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
559 * gcc.dg/pr55150-2.c: New test.
560
561 2012-11-01 Sharad Singhai <singhai@google.com>
562
563 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
564 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
565 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
566 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
567
568 2012-10-31 Dehao Chen <dehao@google.com>
569
570 * g++.dg/debug/dwarf2/block.C: New testcase.
571
572 2012-10-31 Jan Hubicka <jh@suse.cz>
573
574 * gcc.dg/pr44974.c: Add noinline.
575
576 2012-10-31 Janus Weil <janus@gcc.gnu.org>
577
578 PR fortran/53718
579 * gfortran.dg/class_54.f90: New.
580
581 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
582 Jakub Jelinek <jakub@redhat.com>
583
584 PR tree-optimization/55018
585 * gcc.dg/torture/pr55018.c: New test.
586
587 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
588
589 PR c++/54583
590 * g++.dg/ext/vla13.C: New.
591
592 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
593
594 PR middle-end/55150
595 * gcc.dg/pr55150.c: New test.
596
597 2012-10-31 Tobias Burnus <burnus@net-b.de>
598
599 PR fortran/55134
600 * gfortran.dg/associate_11.f90: New.
601
602 2012-10-31 Dodji Seketeli <dodji@redhat.com>
603
604 PR c++/54955
605 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
606
607 2012-10-31 Jakub Jelinek <jakub@redhat.com>
608
609 PR tree-optimization/19105
610 PR tree-optimization/21643
611 PR tree-optimization/46309
612 * gcc.dg/pr19105.c: New test.
613 * gcc.dg/pr21643.c: New test.
614 * gcc.dg/pr46309-2.c: New test.
615 * gcc.c-torture/execute/pr46309.c: New test.
616
617 2012-10-31 Alan Modra <amodra@gmail.com>
618
619 * gcc.target/powerpc/dimode_off.c: New.
620 * gcc.target/powerpc/timode_off.c: New.
621 * gcc.target/powerpc/dfmode_off.c: New.
622 * gcc.target/powerpc/tfmode_off.c: New.
623
624 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
625
626 PR rtl-optimization/55093
627 * gcc.target/i386/pr55093.c: New file.
628
629 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
630
631 * gcc.target/i386/pr55116.c: Renamed to ...
632 * gcc.target/i386/pr55116-1.c: This.
633
634 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
635
636 * gcc.target/i386/pr55116-2.c: New file.
637
638 2012-10-30 Richard Biener <rguenther@suse.de>
639
640 * gcc.dg/vect/slp-perm-2.c: Adjust.
641
642 2012-10-30 Richard Biener <rguenther@suse.de>
643
644 PR tree-optimization/55111
645 * gcc.dg/torture/pr55111.c: New testcase.
646
647 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
648
649 PR target/53988
650 * gcc.target/sh/pr53988.c: New.
651
652 2012-10-30 Bin Cheng <bin.cheng@arm.com>
653
654 PR target/54989
655 * gcc.dg/hoist-register-pressure-1.c: Rename from
656 hoist-register-pressure.c. Add nonpic condition.
657 * gcc.dg/hoist-register-pressure-2.c: New testcase.
658
659 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
660
661 PR c++/54930
662 * gcc.dg/Wreturn-local-addr.c: New.
663 * g++.dg/warn/Wno-return-local-addr.C: New.
664 * g++.dg/warn/Wreturn-local-addr.C: New.
665
666 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
667
668 PR middle-end/55116
669 * gcc.target/i386/pr55116.c: New file.
670
671 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
672
673 PR c/53066
674 * gcc.dg/Wshadow-4.c: New.
675 * gcc.dg/Wshadow-4.h: New.
676
677 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
678
679 PR debug/54693
680 * gcc.dg/guality/pr54693.c: New.
681
682 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
683
684 PR middle-end/55027
685 * gcc.dg/pr55027.c: New testcase.
686
687 2012-10-29 Jan Hubicka <jh@suse.cz>
688
689 * gcc.dg/ipa/inline-6.c: New testcase.
690
691 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
692
693 PR rtl-optimization/55106
694 * g++.dg/pr55106.C: New.
695
696 2012-10-29 Richard Guenther <rguenther@suse.de>
697
698 PR middle-end/53695
699 * gcc.dg/torture/pr53695.c: New testcase.
700
701 2012-10-28 Jan Hubicka <jh@suse.cz>
702
703 * gcc.dg/ipa/inlinehint-3.c: New testcase.
704
705 2012-10-28 Tobias Burnus <burnus@net-b.de>
706
707 PR fortran/54958
708 * gfortran.dg/do_check_6.f90: New.
709
710 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
711 Jack Howarth <howarth@bromo.med.uc.edu>
712
713 PR target/54404
714 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
715 to dg-options.
716 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
717
718 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
719
720 PR target/34283
721 * gcc.target/i386/pr34283.c: New test.
722
723 2012-10-26 Jakub Jelinek <jakub@redhat.com>
724
725 PR c++/55081
726 * g++.dg/opt/pr55081.C: New test.
727
728 PR debug/54970
729 PR debug/54971
730 * gcc.dg/guality/pr54970.c: New test.
731
732 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
733
734 PR c++/54984
735 * g++.dg/template/new11.C: New.
736
737 2012-10-26 Richard Biener <rguenther@suse.de>
738
739 PR middle-end/54824
740 * gcc.dg/torture/pr54824.c: New testcase.
741
742 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
743
744 * gcc.target/i386/fxsave-1.c: New.
745 * gcc.target/i386/fxsave64-1.c: Ditto.
746 * gcc.target/i386/fxrstor-1.c: Ditto.
747 * gcc.target/i386/fxrstor64-1.c: Ditto.
748 * gcc.target/i386/xsave-1.c: Ditto.
749 * gcc.target/i386/xsave64-1.c: Ditto.
750 * gcc.target/i386/xrstor-1.c: Ditto.
751 * gcc.target/i386/xrstor64-1.c: Ditto.
752 * gcc.target/i386/xsaveopt-1.c: Ditto.
753 * gcc.target/i386/xsaveopt64-1.c: Ditto.
754 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
755 * gcc.target/i386/sse-13.c: Ditto.
756 * gcc.target/i386/sse-14.c: Ditto.
757 * gcc.target/i386/sse-22.c: Ditto.
758 * gcc.target/i386/sse-23.c: Ditto.
759 * g++.dg/other/i386-2.C: Ditto.
760 * g++.dg/other/i386-3.C: Ditto.
761
762 2012-10-25 Jan Hubicka <jh@suse.cz>
763
764 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
765 at ivcanon time.
766
767 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
768
769 PR c++/53761
770 * g++.dg/ext/transparent-union.C: New.
771
772 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
773
774 PR c++/54427
775 * g++.dg/ext/vector19.C: New testcase.
776
777 2012-10-25 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/54902
780 * g++.dg/torture/pr54902.C: New testcase.
781
782 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
783
784 PR c++/34892
785 * g++.dg/template/crash114.C: New.
786
787 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
788
789 PR bootstrap/55049
790 * gcc.target/i386/pr55049-1.c: New test.
791
792 2012-10-24 Janus Weil <janus@gcc.gnu.org>
793
794 PR fortran/55037
795 * gfortran.dg/class_dummy_4.f03: New.
796
797 2012-10-24 Jakub Jelinek <jakub@redhat.com>
798
799 PR rtl-optimization/55010
800 * gcc.dg/pr55010.c: New test.
801
802 PR debug/54828
803 * g++.dg/debug/pr54828.C: New test.
804
805 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
806
807 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
808 * gcc.dg/vect/vect-83_64.c: Likewise.
809
810 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
811
812 PR c++/54922
813 * g++.dg/cpp0x/constexpr-union4.C: New.
814
815 2012-10-23 Jeff Law <law@redhat.com>
816
817 * gcc.c-torture/execute/pr54985.c: New test.
818
819 2012-10-23 Paul Koning <ni1d@arrl.net>
820
821 PR debug/54508
822 * g++.dg/debug/dwarf2/pr54508.C: New.
823
824 2012-10-23 Jakub Jelinek <jakub@redhat.com>
825
826 PR c++/54844
827 * g++.dg/template/sizeof14.C: New test.
828
829 2012-10-23 Ian Bolton <ian.bolton@arm.com>
830 Jim MacArthur <jim.macarthur@arm.com>
831 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
832 Marcus Shawcroft <marcus.shawcroft@arm.com>
833 Nigel Stephens <nigel.stephens@arm.com>
834 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
835 Richard Earnshaw <rearnsha@arm.com>
836 Sofiane Naci <sofiane.naci@arm.com>
837 Stephen Thomas <stephen.thomas@arm.com>
838 Tejas Belagod <tejas.belagod@arm.com>
839 Yufeng Zhang <yufeng.zhang@arm.com>
840
841 * lib/target-supports.exp
842 (check_profiling_available): Add AArch64.
843 (check_effective_target_vect_int): Likewise.
844 (check_effective_target_vect_shift): Likewise.
845 (check_effective_target_vect_float): Likewise.
846 (check_effective_target_vect_double): Likewise.
847 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
848 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
849 (check_effective_target_vect_pack_trunc): Likewise.
850 (check_effective_target_vect_unpack): Likewise.
851 (check_effective_target_vect_hw_misalign): Likewise.
852 (check_effective_target_vect_short_mult): Likewise.
853 (check_effective_target_vect_int_mult): Likewise.
854 (check_effective_target_vect_stridedN): Likewise.
855 (check_effective_target_sync_int_long): Likewise.
856 (check_effective_target_sync_char_short): Likewise.
857 (check_vect_support_and_set_flags): Likewise.
858 (check_effective_target_aarch64_tiny): New.
859 (check_effective_target_aarch64_small): New.
860 (check_effective_target_aarch64_large): New.
861 * g++.dg/other/PR23205.C: Enable aarch64.
862 * g++.dg/other/pr23205-2.C: Likewise.
863 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
864 * gcc.c-torture/execute/20101011-1.c: Likewise.
865 * gcc.dg/20020312-2.c: Likewise.
866 * gcc.dg/20040813-1.c: Likewise.
867 * gcc.dg/builtin-apply2.c: Likewise.
868 * gcc.dg/stack-usage-1.c: Likewise.
869
870 2012-10-23 Ian Bolton <ian.bolton@arm.com>
871 Jim MacArthur <jim.macarthur@arm.com>
872 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
873 Marcus Shawcroft <marcus.shawcroft@arm.com>
874 Nigel Stephens <nigel.stephens@arm.com>
875 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
876 Richard Earnshaw <rearnsha@arm.com>
877 Sofiane Naci <sofiane.naci@arm.com>
878 Stephen Thomas <stephen.thomas@arm.com>
879 Tejas Belagod <tejas.belagod@arm.com>
880 Yufeng Zhang <yufeng.zhang@arm.com>
881
882 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
883 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
884 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
885 * gcc.target/aarch64/aapcs/abitest.S: New file.
886 * gcc.target/aarch64/aapcs/abitest.h: New file.
887 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
888 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
889 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
890 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
891 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
892 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
893 * gcc.target/aarch64/aapcs/ice_1.c: New file.
894 * gcc.target/aarch64/aapcs/ice_2.c: New file.
895 * gcc.target/aarch64/aapcs/ice_3.c: New file.
896 * gcc.target/aarch64/aapcs/ice_4.c: New file.
897 * gcc.target/aarch64/aapcs/ice_5.c: New file.
898 * gcc.target/aarch64/aapcs/macro-def.h: New file.
899 * gcc.target/aarch64/aapcs/test_1.c: New file.
900 * gcc.target/aarch64/aapcs/test_10.c: New file.
901 * gcc.target/aarch64/aapcs/test_11.c: New file.
902 * gcc.target/aarch64/aapcs/test_12.c: New file.
903 * gcc.target/aarch64/aapcs/test_13.c: New file.
904 * gcc.target/aarch64/aapcs/test_14.c: New file.
905 * gcc.target/aarch64/aapcs/test_15.c: New file.
906 * gcc.target/aarch64/aapcs/test_16.c: New file.
907 * gcc.target/aarch64/aapcs/test_17.c: New file.
908 * gcc.target/aarch64/aapcs/test_18.c: New file.
909 * gcc.target/aarch64/aapcs/test_19.c: New file.
910 * gcc.target/aarch64/aapcs/test_2.c: New file.
911 * gcc.target/aarch64/aapcs/test_20.c: New file.
912 * gcc.target/aarch64/aapcs/test_21.c: New file.
913 * gcc.target/aarch64/aapcs/test_22.c: New file.
914 * gcc.target/aarch64/aapcs/test_23.c: New file.
915 * gcc.target/aarch64/aapcs/test_24.c: New file.
916 * gcc.target/aarch64/aapcs/test_25.c: New file.
917 * gcc.target/aarch64/aapcs/test_26.c: New file.
918 * gcc.target/aarch64/aapcs/test_3.c: New file.
919 * gcc.target/aarch64/aapcs/test_4.c: New file.
920 * gcc.target/aarch64/aapcs/test_5.c: New file.
921 * gcc.target/aarch64/aapcs/test_6.c: New file.
922 * gcc.target/aarch64/aapcs/test_7.c: New file.
923 * gcc.target/aarch64/aapcs/test_8.c: New file.
924 * gcc.target/aarch64/aapcs/test_9.c: New file.
925 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
926 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
927 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
928 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
929 * gcc.target/aarch64/aapcs/test_complex.c: New file.
930 * gcc.target/aarch64/aapcs/test_int128.c: New file.
931 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
932 * gcc.target/aarch64/aapcs/type-def.h: New file.
933 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
934 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
935 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
936 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
937 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
938 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
939 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
940 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
941 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
942 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
943 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
944 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
945 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
946 * gcc.target/aarch64/aarch64.exp: New file.
947 * gcc.target/aarch64/adc-1.c: New file.
948 * gcc.target/aarch64/adc-2.c: New file.
949 * gcc.target/aarch64/asm-1.c: New file.
950 * gcc.target/aarch64/clrsb.c: New file.
951 * gcc.target/aarch64/clz.c: New file.
952 * gcc.target/aarch64/ctz.c: New file.
953 * gcc.target/aarch64/csinc-1.c: New file.
954 * gcc.target/aarch64/csinv-1.c: New file.
955 * gcc.target/aarch64/csneg-1.c: New file.
956 * gcc.target/aarch64/extend.c: New file.
957 * gcc.target/aarch64/fcvt.x: New file.
958 * gcc.target/aarch64/fcvt_double_int.c: New file.
959 * gcc.target/aarch64/fcvt_double_long.c: New file.
960 * gcc.target/aarch64/fcvt_double_uint.c: New file.
961 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
962 * gcc.target/aarch64/fcvt_float_int.c: New file.
963 * gcc.target/aarch64/fcvt_float_long.c: New file.
964 * gcc.target/aarch64/fcvt_float_uint.c: New file.
965 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
966 * gcc.target/aarch64/ffs.c: New file.
967 * gcc.target/aarch64/fmadd.c: New file.
968 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
969 * gcc.target/aarch64/frint.x: New file.
970 * gcc.target/aarch64/frint_double.c: New file.
971 * gcc.target/aarch64/frint_float.c: New file.
972 * gcc.target/aarch64/index.c: New file.
973 * gcc.target/aarch64/mneg-1.c: New file.
974 * gcc.target/aarch64/mneg-2.c: New file.
975 * gcc.target/aarch64/mneg-3.c: New file.
976 * gcc.target/aarch64/mnegl-1.c: New file.
977 * gcc.target/aarch64/mnegl-2.c: New file.
978 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
979 * gcc.target/aarch64/pic-constantpool1.c: New file.
980 * gcc.target/aarch64/pic-symrefplus.c: New file.
981 * gcc.target/aarch64/predefine_large.c: New file.
982 * gcc.target/aarch64/predefine_small.c: New file.
983 * gcc.target/aarch64/predefine_tiny.c: New file.
984 * gcc.target/aarch64/reload-valid-spoff.c: New file.
985 * gcc.target/aarch64/scalar_intrinsics.c: New file.
986 * gcc.target/aarch64/table-intrinsics.c: New file.
987 * gcc.target/aarch64/tst-1.c: New file.
988 * gcc.target/aarch64/vect-abs-compile.c: New file.
989 * gcc.target/aarch64/vect-abs.c: New file.
990 * gcc.target/aarch64/vect-abs.x: New file.
991 * gcc.target/aarch64/vect-compile.c: New file.
992 * gcc.target/aarch64/vect-faddv-compile.c: New file.
993 * gcc.target/aarch64/vect-faddv.c: New file.
994 * gcc.target/aarch64/vect-faddv.x: New file.
995 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
996 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
997 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
998 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
999 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1000 * gcc.target/aarch64/vect-fp-compile.c: New file.
1001 * gcc.target/aarch64/vect-fp.c: New file.
1002 * gcc.target/aarch64/vect-fp.x: New file.
1003 * gcc.target/aarch64/vect-mull-compile.c: New file.
1004 * gcc.target/aarch64/vect-mull.c: New file.
1005 * gcc.target/aarch64/vect-mull.x: New file.
1006 * gcc.target/aarch64/vect.c: New file.
1007 * gcc.target/aarch64/vect.x: New file.
1008 * gcc.target/aarch64/vector_intrinsics.c: New file.
1009 * gcc.target/aarch64/vfp-1.c: New file.
1010 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1011 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1012 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1013 * g++.dg/abi/aarch64_guard1.C: New file.
1014
1015 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1016
1017 PR c++/54988
1018 * c-c++-common/pr54988.c: New test.
1019
1020 2012-10-23 Jan Hubicka <jh@suse.cz>
1021
1022 * gcc.dg/tree-prof/peel-1.c: New testcase.
1023
1024 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1025
1026 PR gcc/52945
1027 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1028
1029 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1030
1031 * gcc.dg/c99-predef-1.c: New test.
1032 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1033 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1034 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1035 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1036 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1037 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1038 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1039 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1040 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1041 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1042 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1043 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1044
1045 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1046
1047 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1048
1049 2012-10-23 Jan Hubicka <jh@suse.cz>
1050
1051 PR middle-end/54937
1052 * gcc.c-torture/execute/pr54937.c: New testcase.
1053 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1054
1055 2012-10-23 Jan Hubicka <jh@suse.cz>
1056
1057 PR middle-end/54967
1058 * gfortran.dg/pr54967.f90: New testcase.
1059
1060 2012-10-23 Terry Guo <terry.guo@arm.com>
1061
1062 PR target/55019
1063 * gcc.dg/pr55019.c: New.
1064
1065 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1066
1067 PR tree-optimization/55008
1068 * gcc.dg/tree-ssa/pr55008.c: New test.
1069
1070 2012-10-22 Richard Biener <rguenther@suse.de>
1071
1072 PR tree-optimization/55011
1073 * gcc.dg/torture/pr55011.c: New testcase.
1074
1075 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1076
1077 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1078 * gcc.target/arm/pr40457-2.c: Likewise.
1079 * gcc.target/arm/pr40457-3.c: Likewise.
1080
1081 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1082
1083 * gnat.dg/specs/limited_with4.ads: New test.
1084 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1085
1086 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1087
1088 * gnat.dg/modular4.adb: New test.
1089 * gnat.dg/modular4_pkg.ads: New helper.
1090
1091 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1092
1093 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1094 * gnat.dg/specs/addr1.ads: Likewise.
1095
1096 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1097
1098 * gcc.dg/webizer.c (main): Add missing exit call.
1099
1100 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1101
1102 PR fortran/54465
1103 * gfortran.dg/wextra_1.f: New test.
1104
1105 2012-10-20 Jan Hubicka <jh@suse.cz>
1106
1107 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1108
1109 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1110
1111 PR fortran/54224
1112 * gfortran.dg/warn_unused_function.f90: New.
1113
1114 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1115
1116 * lib/target-supports.exp
1117 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1118
1119 2012-10-19 Richard Guenther <rguenther@suse.de>
1120
1121 PR tree-optimization/54981
1122 * gcc.dg/pr54981.c: New testcase.
1123
1124 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1125
1126 PR target/54892
1127 * gcc.target/arm/pr54892.c: New.
1128
1129 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1130
1131 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1132
1133 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1134
1135 PR c++/54501
1136 * g++.dg/init/array30.C: New.
1137 * g++.dg/init/array31.C: Likewise.
1138
1139 2012-10-18 Tobias Burnus <burnus@net-b.de>
1140
1141 PR fortran/54884
1142 * gfortran.dg/public_private_module_7.f90: New.
1143
1144 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1145
1146 PR c++/29633
1147 * g++.dg/template/pr29633.C: New.
1148
1149 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1150
1151 * gnat.dg/loop_optimization13.ad[sb]: New test.
1152 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1153
1154 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1155
1156 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1157 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1158 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1159 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1160
1161 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1162
1163 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1164 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1165 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1166 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1167 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1168 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1169
1170 2012-10-16 Jan Hubicka <jh@suse.cz>
1171
1172 * gcc.target/i386/l_fma_float_?.c: Update.
1173 * gcc.target/i386/l_fma_double_?.c: Update.
1174 * gfortran.dg/do_1.f90: XFAIL
1175 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1176 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1177 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1178 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1179 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1180 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1181 valid.
1182
1183 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1184
1185 PR c/53063
1186 PR c/40989
1187 * gcc.dg/Wstrict-overflow-24.c: New.
1188
1189 2012-10-16 Tobias Burnus <burnus@net-b.de>
1190
1191 PR fortran/50981
1192 PR fortran/54618
1193 * gfortran.dg/class_optional_1.f90: New.
1194 * gfortran.dg/class_optional_2.f90: New.
1195
1196 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1197
1198 PR debug/54796
1199 * gcc.dg/guality/pr54796.c: New test.
1200
1201 PR tree-optimization/54889
1202 * gfortran.dg/pr54889.f90: New test.
1203
1204 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1205
1206 * g++.dg/other/dump-ada-spec-2.C: New test.
1207
1208 2012-10-16 Easwaran Raman <eraman@google.com>
1209
1210 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1211 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1212
1213 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1214
1215 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1216 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1217
1218 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1219
1220 PR target/54925
1221 * gcc.c-torture/compile/pr54925.c: New.
1222
1223 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1224
1225 PR target/51244
1226 * gcc.target/sh/pr51244-17.c: New.
1227
1228 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1229
1230 PR target/54760
1231 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1232 functions.
1233 * gcc.target/sh/pr54760-4.c: New.
1234
1235 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1236
1237 PR target/34777
1238 * gcc.target/sh/torture/sh-torture.exp: New.
1239 * gcc.target/sh/torture/pr34777.c: New.
1240
1241 2012-10-15 Matthias Klose <doko@ubuntu.com>
1242
1243 * lib/target-supports.exp (check_profiling_available): Match
1244 arm*-*-linux-* for ARM Linux/GNU.
1245 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1246 * gfortran.dg/enum_10.f90: Likewise.
1247 * gfortran.dg/enum_9.f90: Likewise.
1248 * gcc.target/arm/synchronize.c: Likewise.
1249 * g++.old-deja/g++.jason/enum6.C: Likewise.
1250 * g++.old-deja/g++.other/enum4.C: Likewise.
1251 * g++.old-deja/g++.law/enum9.C: Likewise.
1252
1253 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1254
1255 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1256 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1257
1258 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1259 Paolo Carlini <paolo.carlini@oracle.com>
1260
1261 PR c++/17805
1262 * g++.dg/overload/operator6.C: New.
1263
1264 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/50080 (again)
1267 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1268 * g++.dg/parse/tmpl-outside1.C: Likewise.
1269 * g++.dg/template/qualttp18.C: Likewise.
1270 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1271 * g++.old-deja/g++.pt/overload13.C: Likewise.
1272
1273 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1274
1275 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1276 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1277 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1278 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1279 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1280 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1281 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1282 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1283
1284 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1285
1286 PR c++/50080
1287 * g++.dg/parse/tmpl-outside2.C: New.
1288 * g++.dg/parse/tmpl-outside1.C: Adjust.
1289 * g++.dg/template/qualttp18.C: Likewise.
1290 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1291 * g++.old-deja/g++.pt/overload13.C: Likewise.
1292
1293 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1294
1295 PR tree-optimization/54915
1296 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1297
1298 2012-10-15 Richard Guenther <rguenther@suse.de>
1299
1300 PR tree-optimization/54920
1301 * gcc.dg/torture/pr54920.c: New testcase.
1302
1303 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1304
1305 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1306
1307 2012-10-13 Jason Merrill <jason@redhat.com>
1308
1309 * g++.dg/tls/thread_local7g.C: Require tls_native.
1310
1311 2012-10-14 Jason Merrill <jason@redhat.com>
1312
1313 * g++.dg/cpp0x/inh-ctor1.C: New.
1314 * g++.dg/cpp0x/inh-ctor2.C: New.
1315 * g++.dg/cpp0x/inh-ctor3.C: New.
1316 * g++.dg/cpp0x/inh-ctor4.C: New.
1317 * g++.dg/cpp0x/inh-ctor5.C: New.
1318 * g++.dg/cpp0x/inh-ctor6.C: New.
1319 * g++.dg/cpp0x/inh-ctor7.C: New.
1320 * g++.dg/cpp0x/inh-ctor8.C: New.
1321 * g++.dg/cpp0x/inh-ctor9.C: New.
1322 * g++.dg/cpp0x/inh-ctor10.C: New.
1323 * g++.dg/cpp0x/inh-ctor11.C: New.
1324 * g++.dg/cpp0x/inh-ctor12.C: New.
1325 * g++.dg/cpp0x/inh-ctor13.C: New.
1326
1327 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1328
1329 PR rtl-optimization/54919
1330 * gcc.dg/pr54919.c: New testcase.
1331
1332 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1333
1334 PR c++/53581
1335 * g++.dg/template/crash113.C: New.
1336
1337 2012-10-14 Jan Hubicka <jh@suse.cz>
1338
1339 * gcc.dg/unroll_5.c: New testcase.
1340
1341 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1342
1343 PR c++/52643
1344 * g++.dg/opt/pr52643.C: New.
1345
1346 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1347
1348 PR target/54602
1349 * gcc.target/sh/pr54602-1.c: New.
1350 * gcc.target/sh/pr54602-2.c: New.
1351 * gcc.target/sh/pr54602-3.c: New.
1352 * gcc.target/sh/pr54602-4.c: New.
1353
1354 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1355
1356 PR target/54680
1357 * gcc.target/sh/pr54680.c: New.
1358
1359 2012-10-12 Jan Hubicka <jh@suse.cz>
1360
1361 * gcc.dg/webizer.c: New testcase.
1362
1363 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1364
1365 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1366 specify -m64.
1367
1368 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1369
1370 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1371 Return 0 if already specifying -mfloat-abi other than hard.
1372
1373 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1374
1375 * gcc.dg/pr53060.c: Prune irrelevant warning.
1376
1377 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1378
1379 PR c/54381
1380 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1381 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1382 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1383 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1384 Adjust expected wording of warnings for *cmp* builtins.
1385 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1386 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1387
1388 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1389
1390 PR c++/24449
1391 * g++.dg/parse/friend-main.C: New.
1392
1393 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1394
1395 PR c++/53055
1396 * g++.dg/pr53055.C: New testcase.
1397
1398 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1399
1400 PR c++/52744
1401 * g++.dg/cpp0x/pr52744.C: New.
1402
1403 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1404
1405 PR fortran/40453
1406 * gfortran.dg/dummy_procedure_9.f90: New.
1407
1408 2012-10-12 Richard Biener <rguenther@suse.de>
1409
1410 PR tree-optimization/54894
1411 * gcc.dg/torture/pr54894.c: New testcase.
1412
1413 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1414
1415 PR target/51244
1416 * gcc.target/sh/pr51244-13.c: New.
1417 * gcc.target/sh/pr51244-14.c: New.
1418 * gcc.target/sh/pr51244-15.c: New.
1419 * gcc.target/sh/pr51244-16.c: New.
1420
1421 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1422
1423 PR c++/51878
1424 * g++.dg/cpp0x/decltype45.C: New.
1425
1426 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1427
1428 PR fortran/54784
1429 * gfortran.dg/class_allocate_13.f90: New.
1430
1431 2012-10-11 Jason Merrill <jason@redhat.com>
1432
1433 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1434 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1435
1436 * g++.dg/gomp/tls-5.C: Require tls_native.
1437 * g++.dg/tls/thread_local7.C: Require tls_native.
1438 * g++.dg/tls/static2.C: New.
1439
1440 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1441
1442 PR c++/36107
1443 * g++.dg/ext/weak5.C: New.
1444
1445 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1446
1447 PR testsuite/54868
1448 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1449 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1450
1451 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1452
1453 PR c++/43765
1454 * g++.dg/parse/pr43765.C: New.
1455
1456 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1457
1458 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1459
1460 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1461
1462 PR c++/43663
1463 * g++.dg/init/bitfield3.C: New.
1464
1465 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1466
1467 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1468
1469 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR tree-optimization/54877
1472 * gcc.dg/torture/pr54877.c: New test.
1473
1474 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1475
1476 PR testsuite/53397
1477 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1478 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1479 and remove target info from dg-do compile.
1480 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1481 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1482 and remove target info from dg-do compile.
1483
1484 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1485
1486 * gcc.dg/pr54782.c: Require target with pthread support.
1487
1488 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1489
1490 PR c++/53122
1491 * g++.dg/cpp0x/auto35.C: New.
1492
1493 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1494
1495 PR c++/53540 - using fails to be equivalent to typedef
1496 * g++.dg/cpp0x/alias-decl-24.C: New test.
1497
1498 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1499
1500 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1501 that c++11 attributes to types are ignored for now.
1502 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1504
1505 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1506
1507 PR c++/53741
1508 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1509
1510 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1511
1512 PR c++/50478
1513 * g++.dg/cpp0x/initlist67.C: New.
1514
1515 2012-10-10 Dehao Chen <dehao@google.com>
1516
1517 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1518
1519 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1520
1521 PR target/52480
1522 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1523 Add runtime tests.
1524
1525 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1526
1527 PR c++/53307
1528 * g++.dg/cpp0x/decltype44.C: New.
1529
1530 2012-10-09 Steve Ellcey <sellcey@mips.com>
1531
1532 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1533
1534 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 PR c++/53763
1537 * g++.dg/cpp0x/decltype43.C: New.
1538
1539 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1540
1541 PR middle-end/53397
1542 * gcc.dg/pr53397-1.c: New test case.
1543 * gcc.dg/pr53397-2.c: New test case.
1544
1545 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1546
1547 PR c++/54194
1548 * g++.dg/warn/Wparentheses-26.C: Adjust.
1549 * g++.dg/warn/Wparentheses-27.C: New.
1550
1551 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1552
1553 PR c++/54427
1554 * c-c++-common/vector-scalar.c: New testcase.
1555 * g++.dg/ext/vector18.C: New testcase.
1556 * g++.dg/ext/vector5.C: This is not an error anymore.
1557 * gcc.dg/init-vec-1.c: Move ...
1558 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1559 * gcc.c-torture/execute/vector-shift1.c: Move ...
1560 * c-c++-common/torture/vector-shift1.c: ... here.
1561 * gcc.dg/scal-to-vec1.c: Move ...
1562 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1563 C++11. Adapt error messages.
1564 * gcc.dg/convert-vec-1.c: Move ...
1565 * c-c++-common/convert-vec-1.c: ... here.
1566 * gcc.dg/scal-to-vec2.c: Move ...
1567 * c-c++-common/scal-to-vec2.c: ... here.
1568
1569 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1570
1571 PR target/54400
1572 * gcc.target/i386/pr54400.c: New testcase.
1573
1574 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1575
1576 PR c++/54858
1577 * g++.dg/template/pr54858.C: New test.
1578
1579 2012-10-08 Marek Polacek <polacek@redhat.com>
1580
1581 PR debug/54831
1582 * g++.dg/debug/pr54831.C: New test.
1583
1584 2012-10-08 Dehao Chen <dehao@google.com>
1585
1586 * g++.dg/predict-loop-exit-1.C: New.
1587 * g++.dg/predict-loop-exit-2.C: New.
1588 * g++.dg/predict-loop-exit-3.C: New.
1589
1590 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1591
1592 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1593
1594 2012-10-08 Jason Merrill <jason@redhat.com>
1595
1596 * g++.dg/gomp/tls-5.C: New.
1597 * g++.dg/gomp/tls-wrap1.C: New.
1598 * g++.dg/gomp/tls-wrap2.C: New.
1599 * g++.dg/gomp/tls-wrap3.C: New.
1600 * g++.dg/gomp/tls-wrap4.C: New.
1601 * g++.dg/gomp/tls-wrapper-cse.C: New.
1602 * g++.dg/tls/thread_local-cse.C: New.
1603 * g++.dg/tls/thread_local-order1.C: New.
1604 * g++.dg/tls/thread_local-order2.C: New.
1605 * g++.dg/tls/thread_local-wrap1.C: New.
1606 * g++.dg/tls/thread_local-wrap2.C: New.
1607 * g++.dg/tls/thread_local-wrap3.C: New.
1608 * g++.dg/tls/thread_local-wrap4.C: New.
1609 * g++.dg/tls/thread_local2g.C: New.
1610 * g++.dg/tls/thread_local3g.C: New.
1611 * g++.dg/tls/thread_local4g.C: New.
1612 * g++.dg/tls/thread_local5g.C: New.
1613 * g++.dg/tls/thread_local6g.C: New.
1614 * g++.dg/tls/thread_local7g.C: New.
1615
1616 * g++.dg/tls/thread_local3.C: New.
1617 * g++.dg/tls/thread_local4.C: New.
1618 * g++.dg/tls/thread_local5.C: New.
1619 * g++.dg/tls/thread_local6.C: New.
1620
1621 * g++.dg/tls/init-2.C: Tweak errors.
1622 * g++.dg/tls/thread_local1.C: New.
1623 * g++.dg/tls/thread_local2.C: New.
1624 * g++.dg/tls/thread_local7.C: New.
1625
1626 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1627
1628 PR target/54866
1629 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1630
1631 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1632
1633 PR target/54685
1634 * gcc.target/sh/pr54685.c: New.
1635
1636 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1637
1638 PR c++/53528 C++11 attribute support
1639 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1640 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1641 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1642 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1643 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1644 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1645 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1646 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1647 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1648 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1649 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1650 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1651 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1652 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1653 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1654 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1655 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1656 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1657 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1658 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1659 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1660 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1661 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1662 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1663 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1664 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1692 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1693 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1694 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1696
1697 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1698
1699 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1700 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1701 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1702
1703 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1704
1705 PR target/54760
1706 * gcc.target/sh/pr54760-2.c: New.
1707 * gcc.target/sh/pr54760-3.c: New.
1708
1709 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1710
1711 PR c++/51422
1712 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1713
1714 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1715 Sandra Loosemore <sandra@codesourcery.com>
1716
1717 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1718 and test that the accumulator is initialized using MULT.
1719 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1720 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1721
1722 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1723
1724 PR c++/52764
1725 * g++.dg/cpp0x/stdint.C: New.
1726
1727 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1728
1729 PR c++/54249
1730 * g++.dg/cpp0x/stddef.C: New.
1731
1732 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1733
1734 PR fortran/54832
1735 * gfortran.dg/typebound_operator_17.f90: New.
1736
1737 2012-10-06 Jan Hubicka <jh@suse.cz>
1738
1739 PR lto/53831
1740 PR lto/54776
1741 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1742
1743 2012-10-06 Jan Hubicka <jh@suse.cz>
1744
1745 * gcc.dg/lto/resolutions_0.c: New testcase.
1746
1747 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1748
1749 PR fortran/45521
1750 * gfortran.dg/generic_25.f90: New.
1751 * gfortran.dg/generic_26.f90: New.
1752 * gfortran.dg/generic_27.f90: New.
1753
1754 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1755
1756 PR target/54760
1757 * gcc.target/sh/pr54760-1.c: New.
1758
1759 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1760
1761 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1762 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1763 * g++.dg/warn/Wsign-compare-5.C: New test.
1764 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1765 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1766 * g++.dg/ext/builtin30.C: New test.
1767 * g++.dg/ext/vla12.C: New test.
1768 * gcc.dg/builtins-85.c: New test.
1769
1770 PR debug/54519
1771 * gcc.dg/guality/pr54519-1.c: New test.
1772 * gcc.dg/guality/pr54519-2.c: New test.
1773 * gcc.dg/guality/pr54519-3.c: New test.
1774 * gcc.dg/guality/pr54519-4.c: New test.
1775 * gcc.dg/guality/pr54519-5.c: New test.
1776 * gcc.dg/guality/pr54519-6.c: New test.
1777
1778 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1779
1780 PR c++/50893
1781 * g++.dg/cpp0x/defaulted38.C: New.
1782
1783 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR tree-optimization/33763
1786 * c-c++-common/pr33763.c: New test.
1787
1788 PR tree-optimization/54810
1789 * gcc.dg/tree-ssa/vrp85.c: New test.
1790
1791 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1792
1793 * gcc.dg/ucnid-7.c: Skip on AIX.
1794 * gcc.dg/ucnid-8.c: Same.
1795 * gcc.dg/ucnid-10.c: Same.
1796 * gcc.dg/ucnid-13.c: Same.
1797 * gcc.dg/attr-alias-3.c: Same.
1798 * gcc.dg/attr-alias-5.c: Same.
1799 * gcc.dg/torture/pr51106-2.c: Same.
1800 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1801
1802 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1803
1804 PR c++/52233
1805 * g++.dg/cpp0x/alias-decl-23.C: New.
1806
1807 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1808
1809 PR c++/53403
1810 * g++.dg/template/friend53.C: New.
1811
1812 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1813
1814 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1815 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1816 (scan-ada-spec): Likewise.
1817 (scan-ada-spec-not): Likewise.
1818 * gcc.dg/dump-ada-spec-1.c: New test.
1819 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1820
1821 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1822
1823 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1824
1825 2012-10-04 Florian Weimer <fweimer@redhat.com>
1826
1827 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1828
1829 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1830
1831 PR c++/54323
1832 * g++.dg/cpp0x/pr54323.C: New.
1833
1834 2012-10-04 Richard Guenther <rguenther@suse.de>
1835
1836 PR middle-end/54735
1837 * g++.dg/torture/pr54735.C: New testcase.
1838
1839 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1840
1841 PR rtl-optimization/54739
1842 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1843
1844 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1845
1846 PR target/51244
1847 * gcc.target/sh/pr51244-12.c: New.
1848
1849 2012-10-03 Dehao Chen <dehao@google.com>
1850
1851 PR middle-end/54782
1852 * gcc.dg/pr54782.c: New test.
1853
1854 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1855
1856 PR c++/54777
1857 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1858
1859 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1860
1861 PR fortran/54778
1862 * gfortran.dg/class_53.f90: New.
1863
1864 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1865
1866 PR debug/54551
1867 * gcc.dg/guality/pr54551.c: New.
1868
1869 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1870
1871 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1872 * gcc.target/powerpc/pr46728-2.c: Likewise.
1873
1874 2012-10-02 Sharad Singhai <singhai@google.com>
1875
1876 PR testsuite/54772
1877 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1878 to fix test failures caused by r191883.
1879 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1880 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1881 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1882 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1883 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1884 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1885 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1886 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1887 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1888
1889 2012-09-30 Sharad Singhai <singhai@google.com>
1890
1891 * gcc.target/i386/vect-double-1.c: Fix test.
1892
1893 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1894
1895 PR target/54087
1896 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1897 atomic_sub fails.
1898
1899 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1900
1901 PR rtl-optimization/54457
1902 * gcc.target/i386/pr54457.c: New test.
1903
1904 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1905
1906 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1907
1908 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1909
1910 * gcc.target/i386/vect-rebuild.c: New testcase.
1911
1912 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1913
1914 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1915
1916 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1917
1918 * gcc.target/mips/pr37362.c: Fix target selector.
1919
1920 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1921
1922 PR target/54083
1923 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1924
1925 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1926
1927 * gcc.dg/ucnid-8.c: Update line number.
1928 * gcc.dg/torture/pr51106-2.c: Likewise.
1929
1930 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1931
1932 PR fortran/54667
1933 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1934 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1935 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1936
1937 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1938
1939 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1940 partially reverting r170092.
1941 * gfortran.dg/class_7.f03: Ditto.
1942 * gfortran.dg/coarray_14.f90: Ditto.
1943 * gfortran.dg/typebound_proc_13.f03: Ditto.
1944
1945 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1946
1947 PR c++/54738
1948 * g++.dg/cpp0x/sfinae42.C: New.
1949
1950 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1951
1952 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1953 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1954 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1955 * gcc.dg/pr42629.c: XFAIL on AIX.
1956 * gcc.dg/pr47684.c: Same.
1957 * gcc.dg/pr43670.c: Same.
1958 * gcc.dg/pr42916.c: Same.
1959 * gcc.dg/pr45449.c: Same.
1960 * gcc.dg/pr50017.c: Same.
1961 * gcc.dg/pr42728.c: Same.
1962 * gcc.dg/pr47881.c: Same.
1963 * gcc.dg/pr44023.c: Same.
1964 * gcc.dg/pr41345.c: Same.
1965 * gcc.dg/pr42630.c: Same.
1966 * gcc.dg/pr44971.c: Same.
1967 * gcc.dg/pr46771.c: Same.
1968 * gcc.dg/ucnid-8.c: Same.
1969 * gcc.dg/ucnid-10.c: Same.
1970 * gcc.dg/ucnid-13.c: Same.
1971 * gcc.dg/torture/pr51106-2.c: Same.
1972 * gcc.dg/pr48768.c: Same.
1973 * gcc.dg/pr42631.c: Same.
1974 * gcc.dg/pr43084.c: Same.
1975 * gcc.dg/ucnid-7.c: Same.
1976 * gcc.dg/pr42889.c: Same.
1977 * gcc.dg/pr41241.c: Same.
1978 * gcc.dg/pr42719.c: Same.
1979 * g++.dg/debug/pr46583.C: Same.
1980 * g++.dg/debug/pr47106.C: Same.
1981 * g++.dg/opt/pr48549.C: Same.
1982 * g++.dg/other/pr42685.C: Same.
1983 * c-c++-common/pr43942.c: Same.
1984
1985 2012-09-29 Ian Lance Taylor <iant@google.com>
1986
1987 * go.test/go-test.exp: Update for latest version of Go testsuite.
1988
1989 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1990
1991 PR fortran/52724
1992 * gfortran.dg/internal_readwrite_3.f90: New test.
1993
1994 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1995
1996 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1997 c-c++-common/Wunused-local-typedefs-2.c to here.
1998
1999 PR c++/54372 - unused attribute inactive on dependant entities
2000 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2001
2002 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2003
2004 PR c++/29028 - Missed unused warning on using declaration
2005 * g++.dg/warn/Wunused-var-18.C: New test.
2006
2007 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2008
2009 PR c++/53551 - -Wunused-local-typedefs misses uses
2010 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2011
2012 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR target/54716
2015 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2016
2017 PR tree-optimization/54713
2018 * gcc.c-torture/compile/pr54713-1.c: New test.
2019 * gcc.c-torture/compile/pr54713-2.c: New test.
2020 * gcc.c-torture/compile/pr54713-3.c: New test.
2021
2022 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2023
2024 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2025
2026 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2027
2028 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2029
2030 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR target/54703
2033 * gcc.target/i386/pr54703.c: New test.
2034
2035 2012-09-27 Richard Guenther <rguenther@suse.de>
2036
2037 PR lto/54709
2038 * gcc.dg/lto/pr54709_0.c: New testcase.
2039 * gcc.dg/lto/pr54709_1.c: Likewise.
2040
2041 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2042
2043 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2044
2045 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2046
2047 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2048
2049 * gcc.target/arm/pr42879.c: Handle big-endian.
2050
2051 2012-09-26 Steve Ellcey <sellcey@mips.com>
2052
2053 PR c/37303
2054 * gcc.dg/pr37303.c: Check for rdata or rodata.
2055
2056 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2057
2058 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2059
2060 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2061
2062 PR target/51274
2063 PR target/53087
2064 * gcc.target/powerpc/ppc-ne0-1.c: New.
2065
2066 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2067
2068 PR target/54089
2069 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2070 test_19, test_20, test_21, test_22, test_23): New functions.
2071 * gcc.target/sh/pr54089-4.c: New.
2072 * gcc.target/sh/pr54089-5.c: New.
2073 * gcc.target/sh/pr54089-6.c: New.
2074 * gcc.target/sh/pr54089-7.c: New.
2075
2076 2012-09-25 Richard Guenther <rguenther@suse.de>
2077
2078 PR lto/54625
2079 * gcc.dg/lto/pr54702_0.c: New testcase.
2080 * gcc.dg/lto/pr54702_1.c: Likewise.
2081 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2082 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2083 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2084 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2085
2086 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2087
2088 PR c++/54526
2089 * g++.dg/cpp0x/parse2.C: New.
2090 * g++.dg/parse/error11.C: Adjust.
2091 * g++.dg/parse/error12.C: Likewise.
2092
2093 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2094
2095 * gcc.target/i386/20030217-1.c: Added check for
2096 large_long_double effective target.
2097 * gcc.target/i386/387-3.c: Likewise.
2098 * gcc.target/i386/387-4.c: Likewise.
2099 * gcc.target/i386/pr36578-1.c: Likewise.
2100 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2101 when long double size is equal double size.
2102 * gcc.target/i386/excess-precision-1.c: Likewise.
2103 * gcc.target/i386/pr36578-2.c: Likewise.
2104 * gcc.target/i386/20030217-2.c: New testcase.
2105
2106 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2107
2108 PR tree-optimization/54676
2109 * gcc.dg/pr54676.c: New test.
2110
2111 2012-09-25 Richard Guenther <rguenther@suse.de>
2112
2113 PR tree-optimization/53663
2114 * gcc.dg/torture/pr53663-1.c: New testcase.
2115 * gcc.dg/torture/pr53663-2.c: Likewise.
2116 * gcc.dg/torture/pr53663-3.c: Likewise.
2117
2118 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2119
2120 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2121
2122 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2123
2124 * lib/target-supports-dg.exp (dg-require-effective-target,
2125 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2126 dg-process-target-1 instead of dg-process-target.
2127 (dg-process-target-1): Rename from dg-process-target.
2128 (dg-process-target): New.
2129
2130 2012-09-24 Richard Guenther <rguenther@suse.de>
2131
2132 PR tree-optimization/54684
2133 * g++.dg/torture/pr54684.C: New testcase.
2134
2135 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2136
2137 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2138
2139 2012-09-24 Richard Guenther <rguenther@suse.de>
2140
2141 PR middle-end/52173
2142 * gcc.dg/tm/pr52173-1.c: New.
2143 * gcc.dg/tm/pr52173-2.c: New.
2144
2145 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2146
2147 * gcc.dg/pr54669.c: New test.
2148
2149 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2150 Dominique Dhumieres <dominiq@lps.ens.fr>
2151
2152 PR testsuite/54677
2153 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2154
2155 2012-09-23 Tobias Burnus <burnus@net-b.de>
2156
2157 PR fortran/54618
2158 * gfortran.dg/class_array_14.f90: New.
2159
2160 2012-09-22 Kai Tietz <ktietz@redhat.com>
2161
2162 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2163 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2164
2165 2012-09-21 Dehao Chen <dehao@google.com>
2166
2167 PR go/54649
2168 PR tree-optimization/54655
2169 * g++.dg/pr54655.C: New testcase.
2170
2171 2012-09-21 Richard Guenther <rguenther@suse.de>
2172
2173 PR tree-optimization/54647
2174 * g++.dg/torture/pr54647.C: New testcase.
2175
2176 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2177
2178 PR c++/54427
2179 * c-c++-common/torture/vector-compare-2.c: Add -w.
2180
2181 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2182
2183 * gnat.dg/opt20.ads: Move dg directive to...
2184 * gnat.dg/opt20.adb: ...here.
2185 * gnat.dg/addr1.ad[sb]: Likewise.
2186 * gnat.dg/concat2.ad[sb]: Likewise.
2187 * gnat.dg/array16.ad[sb]: Likewise.
2188 * gnat.dg/atomic5.ad[sb]: Likewise.
2189 * gnat.dg/discr29.ad[sb]: Likewise.
2190 * gnat.dg/noreturn5.ad[sb]: Likewise.
2191 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2192 * gnat.dg/discr23.ads: Remove dg directive.
2193 * gnat.dg/nested_float_packed.ads: Likewise.
2194 * gnat.dg/oconst6.ads: Move to...
2195 * gnat.dg/specs/oconst6.ads: ...here.
2196
2197 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2198
2199 PR c++/52432
2200 * g++.dg/cpp0x/decltype32.C: Tweak.
2201
2202 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2203
2204 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2205 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2206 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2207 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2208
2209 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2210
2211 PR c++/54581
2212 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2213
2214 2012-09-19 Steve Ellcey <sellcey@mips.com>
2215
2216 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2217
2218 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2219
2220 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2221 * gcc.target/powerpc/ppc-mftb.c: New file.
2222
2223 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2224
2225 PR target/54089
2226 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2227 functions.
2228
2229 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2230
2231 PR target/54236
2232 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2233
2234 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2235
2236 * gcc.c-torture/execute/20120919-1.c: New test.
2237
2238 2012-09-19 Richard Guenther <rguenther@suse.de>
2239
2240 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2241
2242 2012-09-19 Richard Guenther <rguenther@suse.de>
2243
2244 * gcc.dg/builtin-unreachable-6.c: Adjust.
2245
2246 2012-09-19 Richard Guenther <rguenther@suse.de>
2247
2248 * gcc.dg/builtin-object-size-10.c: Adjust.
2249 * gcc.dg/builtin-unreachable-5.c: Adjust.
2250 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2251 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2252 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2253 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2254 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2255 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2256 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2257 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2258 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2259 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2260 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2261 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2262
2263 2012-09-19 Richard Guenther <rguenther@suse.de>
2264
2265 PR tree-optimization/54132
2266 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2267 * gcc.dg/torture/pr54132.c: Likewise.
2268
2269 2012-09-19 Terry Guo <terry.guo@arm.com>
2270
2271 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2272 extra prune rules that will be applied to all tests in a .exp file.
2273 (gcc-dg-prune): Use rules defined by the above variable.
2274 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2275 harmless warnings on architecture switch conflict.
2276
2277 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2278
2279 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2280 of asm-comment characters instead of a single one.
2281 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2282
2283 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2284
2285 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2286
2287 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2288 target instead of xfailing it.
2289 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2290 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2291 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2292 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2293 * gcc.dg/vect/vect-104.c: Likewise.
2294 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2295 * gcc.dg/vect/vect-outer-1.c: Likewise.
2296 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2297 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2298 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2299 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2300 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2301 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2302 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2303 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2304 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2305
2306 * lib/target-supports.exp
2307 (check_effective_target_vect_widen_mult_qi_to_hi,
2308 check_effective_target_vect_widen_mult_hi_to_si,
2309 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2310 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2311 check_effective_target_vect_pack_trunc,
2312 check_effective_target_vect_unpack,
2313 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2314 instead of arm_none.
2315
2316 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2317
2318 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2319
2320 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2321 config to compiler_flags.
2322
2323 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR target/54592
2326 * gcc.target/i386/pr54592.c: New test.
2327
2328 PR tree-optimization/54610
2329 * gcc.target/i386/pr54610.c: New test.
2330
2331 2012-09-17 Jason Merrill <jason@redhat.com>
2332
2333 PR c++/54575
2334 * g++.dg/cpp0x/alias-decl-21.C: New.
2335 * g++.dg/cpp0x/alias-decl-22.C: New.
2336
2337 2012-09-17 Tobias Burnus <burnus@net-b.de>
2338
2339 PR fortran/54608
2340 * gfortran.dg/scan_2.f90: New.
2341
2342 2012-09-17 Jason Merrill <jason@redhat.com>
2343
2344 PR c++/53661
2345 * g++.dg/init/aggr9.C: New.
2346
2347 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2348
2349 * gnat.dg/loop_optimization12.ad[sb]: New test.
2350
2351 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2352
2353 PR fortran/54285
2354 * gfortran.dg/proc_ptr_result_7.f90: New.
2355
2356 2012-09-17 Tobias Burnus <burnus@net-b.de>
2357
2358 PR fortran/54603
2359 * gfortran.dg/structure_constructor_11.f90: New.
2360
2361 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2362
2363 PR tree-optimization/54563
2364 * g++.dg/torture/pr54563.C: New test.
2365
2366 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2367
2368 PR fortran/54594
2369 * gfortran.dg/typebound_generic_14.f03: New.
2370
2371 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2372
2373 PR fortran/54387
2374 * gfortran.dg/proc_ptr_38.f90: New.
2375
2376 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2377
2378 PR debug/54460
2379 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2380 to scary regexp.
2381
2382 PR testsuite/54007
2383 * gnat.dg/lto15.adb: Require lto.
2384
2385 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2386 "myBindC" for hppa*-*-hpux*.
2387
2388 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2389
2390 * gfortran.dg/namelist_75.f90: New test.
2391
2392 2012-09-15 Tom de Vries <tom@codesourcery.com>
2393
2394 * gcc.dg/tree-ssa/vrp82.c: New test.
2395 * gcc.dg/tree-ssa/vrp83.c: Same.
2396 * gcc.dg/tree-ssa/vrp84.c: Same.
2397
2398 2012-09-15 Tom de Vries <tom@codesourcery.com>
2399
2400 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2401 * gcc.dg/tree-ssa/vrp81.c: ... this.
2402
2403 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2404
2405 PR target/54222
2406 * gcc.target/avr/torture/fix-types.h: New.
2407 * gcc.target/avr/torture/vals-hr.def: New.
2408 * gcc.target/avr/torture/vals-r.def: New.
2409 * gcc.target/avr/torture/vals-k.def: New.
2410 * gcc.target/avr/torture/vals-ur.def: New.
2411 * gcc.target/avr/torture/vals-uk.def: New.
2412 * gcc.target/avr/torture/vals-uhr.def: New.
2413 * gcc.target/avr/torture/vals-llk.def: New.
2414 * gcc.target/avr/torture/vals-ullk.def: New.
2415 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2416 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2417 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2418 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2419 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2420 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2421 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2422 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2423
2424 2012-09-14 Dehao Chen <dehao@google.com>
2425
2426 * g++.dg/debug/dwarf2/deallocator.C: New test.
2427
2428 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2429
2430 PR c/54552
2431 * gcc.c-torture/compile/pr54552-1.c: New test.
2432
2433 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2434
2435 PR c++/54427
2436 * g++.dg/other/vector-compare.C: New testcase.
2437 * c-c++-common/vector-compare-3.c: New testcase.
2438 * gcc.dg/vector-shift.c: Move ...
2439 * c-c++-common/vector-shift.c: ... here.
2440 * gcc.dg/vector-shift1.c: Move ...
2441 * c-c++-common/vector-shift1.c: ... here.
2442 * gcc.dg/vector-shift3.c: Move ...
2443 * c-c++-common/vector-shift3.c: ... here.
2444 * gcc.dg/vector-compare-1.c: Move ...
2445 * c-c++-common/vector-compare-1.c: ... here.
2446 * gcc.dg/vector-compare-2.c: Move ...
2447 * c-c++-common/vector-compare-2.c: ... here.
2448 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2449 * c-c++-common/torture/vector-compare-1.c: ... here.
2450 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2451 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2452 * c-c++-common/torture/vector-compare-2.c: ... here.
2453 * gcc.c-torture/execute/vector-shift.c: Move ...
2454 * c-c++-common/torture/vector-shift.c: ... here.
2455 * gcc.c-torture/execute/vector-shift2.c: Move ...
2456 * c-c++-common/torture/vector-shift2.c: ... here.
2457 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2458 * c-c++-common/torture/vector-subscript-1.c: ... here.
2459 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2460 * c-c++-common/torture/vector-subscript-2.c: ... here.
2461 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2462 * c-c++-common/torture/vector-subscript-3.c: ... here.
2463
2464 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2465
2466 PR c/54103
2467 * gcc.c-torture/compile/pr54103-1.c,
2468 gcc.c-torture/compile/pr54103-2.c,
2469 gcc.c-torture/compile/pr54103-3.c,
2470 gcc.c-torture/compile/pr54103-4.c,
2471 gcc.c-torture/compile/pr54103-5.c,
2472 gcc.c-torture/compile/pr54103-6.c: New tests.
2473 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2474
2475 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2476
2477 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2478
2479 2012-09-14 Richard Guenther <rguenther@suse.de>
2480
2481 PR tree-optimization/54565
2482 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2483 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2484
2485 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2486
2487 * gcc.target/arm/combine-movs.c: Add missing space.
2488
2489 2012-09-14 Richard Guenther <rguenther@suse.de>
2490
2491 * g++.dg/torture/builtin-location.C: New testcase.
2492
2493 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2494 Manuel López-Ibåñez <manu@gcc.gnu.org>
2495
2496 PR c++/53210
2497 * g++.dg/warn/Wuninitialized-self.C: New.
2498
2499 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2500
2501 PR c/54559
2502 * gcc.c-torture/compile/pr54559.c: New test.
2503
2504 2012-09-13 Jason Merrill <jason@redhat.com>
2505
2506 PR c++/53839
2507 * g++.dg/cpp0x/constexpr-temp1.C: New.
2508
2509 PR c++/54511
2510 * g++.dg/template/anonunion2.C: New.
2511
2512 PR c++/53836
2513 * g++.dg/template/init10.C: New.
2514
2515 2012-09-13 Tobias Burnus <burnus@net-b.de>
2516
2517 PR fortran/54556
2518 * gfortran.dg/implicit_pure_3.f90: New.
2519
2520 2012-09-13 Richard Guenther <rguenther@suse.de>
2521
2522 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2523
2524 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2525
2526 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2527
2528 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2529
2530 * c-c++-common/pr51712.c: Handle for short-enum targets.
2531
2532 2012-09-12 Terry Guo <terry.guo@arm.com>
2533
2534 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2535 and lsrs for Thumb2 mode.
2536
2537 2012-09-12 Jan Hubicka <jh@suse.cz>
2538
2539 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2540
2541 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2542
2543 PR target/54445
2544 * gcc.target/i386/pr54445-1.c: New file.
2545 * gcc.target/i386/pr54445-2.c: Likewise.
2546
2547 2012-09-12 Tobias Burnus <burnus@net-b.de>
2548
2549 PR fortran/54225
2550 PR fortran/53306
2551 * gfortran.dg/coarray_10.f90: Update dg-error.
2552 * gfortran.dg/coarray_28.f90: New.
2553 * gfortran.dg/array_section_3.f90: New.
2554
2555 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2556
2557 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2558 gcc.target/arm/pr48252.c: Fix for big-endian support.
2559
2560 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2561
2562 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2563
2564 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2565 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2566
2567 * gcc.target/arm/neon-vfma-1.c: New testcase.
2568 * gcc.target/arm/neon-vfms-1.c: Likewise.
2569 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2570 of float.
2571 * gcc.target/arm/neon-vmls-1.c: Likewise.
2572 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2573 function.
2574 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2575 (check_effective_target_arm_neonv2_ok): Likewise.
2576 (check_effective_target_arm_neonv2_hw): Likewise.
2577 (check_effective_target_arm_neonv2): Likewise.
2578
2579 2012-09-11 Richard Guenther <rguenther@suse.de>
2580
2581 PR middle-end/54515
2582 * g++.dg/tree-ssa/pr54515.C: New testcase.
2583
2584 2012-09-10 Andrew Pinski <apinski@cavium.com>
2585
2586 PR tree-opt/c54362
2587 * gcc.dg/tm/memopt-16.c: New testcase.
2588
2589 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2590
2591 PR c++/54541
2592 PR c++/54542
2593 * g++.dg/cpp0x/sfinae40.C: New.
2594 * g++.dg/cpp0x/sfinae41.C: Likewise.
2595
2596 2012-09-10 Jason Merrill <jason@redhat.com>
2597
2598 PR c++/54538
2599 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2600
2601 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2602
2603 PR target/54089
2604 * gcc.target/sh/pr54089-3.c: New.
2605
2606 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2607
2608 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2609
2610 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2611
2612 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2613
2614 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2615
2616 * gcc.dg/pr52558-2.c: Delete.
2617 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2618
2619 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2620
2621 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2622
2623 2012-09-10 Richard Guenther <rguenther@suse.de>
2624
2625 PR tree-optimization/54520
2626 * gcc.dg/torture/pr54520.c: New testcase.
2627
2628 2012-09-10 Jason Merrill <jason@redhat.com>
2629
2630 PR c++/54506
2631 * g++.dg/cpp0x/implicit14.C: New.
2632
2633 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2634
2635 PR fortran/54208
2636 * gfortran.dg/bound_simplification_3.f90: New test.
2637
2638 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2639
2640 PR testsuite/54184
2641 * gcc.dg/pr52558-1.c: Delete.
2642 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2643
2644 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2645
2646 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2647 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2648 * gcc.target/arm/smlaltt-1.c: Likewise.
2649
2650 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2651
2652 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2653
2654 2012-09-07 Tom de Vries <tom@codesourcery.com>
2655
2656 PR tree-optimization/53986
2657 * gcc.dg/tree-ssa/vrp80.c: New test.
2658 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2659
2660 2012-09-06 Jason Merrill <jason@redhat.com>
2661
2662 PR c++/54341
2663 PR c++/54253
2664 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2665 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2666
2667 2012-09-06 Andrew Pinski <apinski@cavium.com>
2668
2669 PR tree-opt/54494
2670 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2671
2672 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2673
2674 PR rtl-optimization/54455
2675 * gcc.dg/54455.c: New test.
2676
2677 2012-09-06 Tobias Burnus <burnus@net-b.de>
2678
2679 PR fortran/54463
2680 * gfortran.dg/promotion_2.f90: New.
2681
2682 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2683
2684 PR middle-end/54486
2685 * c-c++-common/pr54486.c: New test.
2686
2687 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2688
2689 PR fortran/54474
2690 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2691
2692 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2693
2694 PR c++/54191
2695 * g++.dg/cpp0x/sfinae39.C: New.
2696
2697 2012-09-04 Jason Merrill <jason@redhat.com>
2698
2699 PR c++/54441
2700 * g++.dg/ext/flexary3.C: New.
2701
2702 PR c++/54420
2703 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2704
2705 PR c++/54198
2706 * g++.dg/template/defarg15.C: New.
2707
2708 PR c++/54437
2709 * g++.dg/template/access24.C: New.
2710
2711 2012-09-04 Richard Guenther <rguenther@suse.de>
2712
2713 PR tree-optimization/54458
2714 * gcc.dg/torture/pr54458.c: New testcase.
2715
2716 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2717
2718 * gcc.target/arm/neon-vext.c: New test.
2719 * gcc.target/arm/neon-vext-execute.c: Ditto.
2720
2721 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2722
2723 PR fortran/54243
2724 PR fortran/54244
2725 * gfortran.dg/select_type_29.f03: New.
2726
2727 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2728
2729 * gcc.dg/fold-perm.c: Improve test.
2730
2731 2012-09-03 Tobias Burnus <burnus@net-b.de>
2732
2733 PR fortran/51632
2734 * gfortran.dg/coarray_class_1.f90: New.
2735
2736 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2737
2738 PR target/49206
2739 * gcc.c-torture/compile/pr49206.c: New test.
2740
2741 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2742 Uros Bizjak <ubizjak@gmail.com>
2743
2744 PR target/36680
2745 * gfortran.dg/pr36680.f90: New test.
2746
2747 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2748
2749 PR target/42295
2750 * g++.dg/opt/pr42295.C: New test.
2751
2752 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2753
2754 PR target/54436
2755 * gcc.dg/torture/pr54436.c: New test.
2756
2757 2012-09-01 Andrew Pinski <apinski@cavium.com>
2758
2759 * gcc.target/mips/truncate-8.c: New testcase.
2760
2761 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2762
2763 PR target/46829
2764 PR target/46843
2765 * gcc.target/i386/pr46829.c: New test.
2766 * gcc.target/i386/pr46843.c: Ditto.
2767
2768 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2769 Jason Merrill <jason@redhat.com>
2770
2771 PR c++/18747
2772 * g++.dg/parse/error50.C: New.
2773
2774 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2775
2776 PR c/54428
2777 * gcc.c-torture/compile/pr54428.c: New test.
2778
2779 2012-08-31 Ollie Wild <aaw@google.com>
2780
2781 PR c++/54197
2782 * g++.dg/init/lifetime3.C: New test.
2783
2784 2012-08-31 Martin Jambor <mjambor@suse.cz>
2785
2786 PR middle-end/54409
2787 * gcc.dg/torture/pr54409.c: New test.
2788
2789 2012-08-31 Martin Jambor <mjambor@suse.cz>
2790
2791 * gfortran.dg/pr48636.f90: Add dump scan checks.
2792
2793 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2794
2795 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2796
2797 2012-08-28 Joey Ye <joey.ye@arm.com>
2798
2799 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2800
2801 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2802
2803 PR target/46254
2804 * gcc.target/i386/pr46254.c: New test.
2805
2806 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2807
2808 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2809 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2810 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2811
2812 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2813
2814 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2815 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2816 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2817 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2818 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2819 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2820 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2821 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2822 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2823 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2824 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2825 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2826 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2827 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2828 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2829 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2830 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2831 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2832 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2833 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2834 gcc.target/mips/unaligned-1.c: Tighten regexps.
2835
2836 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2837
2838 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2839 (mips_option_groups): Remove optimization. Add various -f options.
2840 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2841 and -pg imply -fno-omit-frame-pointer.
2842 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2843 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2844 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2845 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2846 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2847 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2848 * gcc.target/mips/abi-n32-long32.c: Likewise.
2849 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2850 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2851 * gcc.target/mips/abi-n32-long64.c: Likewise.
2852 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2853 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2854 * gcc.target/mips/abi-n64-long32.c: Likewise.
2855 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2856 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2857 * gcc.target/mips/abi-n64-long64.c: Likewise.
2858 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2859 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2860 * gcc.target/mips/abi-o32-long32.c: Likewise.
2861 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2862 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2863 * gcc.target/mips/abi-o32-long64.c: Likewise.
2864 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2865 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2866 * gcc.target/mips/abi-o64-long32.c: Likewise.
2867 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2868 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2869 * gcc.target/mips/abi-o64-long64.c: Likewise.
2870 * gcc.target/mips/asm-1.c: Likewise.
2871 * gcc.target/mips/branch-1.c: Likewise.
2872 * gcc.target/mips/call-3.c: Likewise.
2873 * gcc.target/mips/call-saved-3.c: Likewise.
2874 * gcc.target/mips/clear-cache-1.c: Likewise.
2875 * gcc.target/mips/div-1.c: Likewise.
2876 * gcc.target/mips/div-2.c: Likewise.
2877 * gcc.target/mips/div-3.c: Likewise.
2878 * gcc.target/mips/div-4.c: Likewise.
2879 * gcc.target/mips/div-5.c: Likewise.
2880 * gcc.target/mips/div-6.c: Likewise.
2881 * gcc.target/mips/div-7.c: Likewise.
2882 * gcc.target/mips/div-8.c: Likewise.
2883 * gcc.target/mips/div-9.c: Likewise.
2884 * gcc.target/mips/div-10.c: Likewise.
2885 * gcc.target/mips/div-11.c: Likewise.
2886 * gcc.target/mips/div-12.c: Likewise.
2887 * gcc.target/mips/dsp-ctrl.c: Likewise.
2888 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2889 * gcc.target/mips/ext-8.c: Likewise.
2890 * gcc.target/mips/extend-2.c: Likewise.
2891 * gcc.target/mips/fix-r10000-1.c: Likewise.
2892 * gcc.target/mips/fix-r10000-2.c: Likewise.
2893 * gcc.target/mips/fix-r10000-3.c: Likewise.
2894 * gcc.target/mips/fix-r10000-4.c: Likewise.
2895 * gcc.target/mips/fix-r10000-5.c: Likewise.
2896 * gcc.target/mips/fix-r10000-6.c: Likewise.
2897 * gcc.target/mips/fix-r10000-7.c: Likewise.
2898 * gcc.target/mips/fix-r10000-8.c: Likewise.
2899 * gcc.target/mips/fix-r10000-9.c: Likewise.
2900 * gcc.target/mips/fix-r10000-10.c: Likewise.
2901 * gcc.target/mips/fix-r10000-11.c: Likewise.
2902 * gcc.target/mips/fix-r10000-12.c: Likewise.
2903 * gcc.target/mips/fix-r10000-13.c: Likewise.
2904 * gcc.target/mips/fix-r10000-14.c: Likewise.
2905 * gcc.target/mips/fix-r10000-15.c: Likewise.
2906 * gcc.target/mips/fpcmp-1.c: Likewise.
2907 * gcc.target/mips/fpcmp-2.c: Likewise.
2908 * gcc.target/mips/fpr-moves-7.c: Likewise.
2909 * gcc.target/mips/fpr-moves-8.c: Likewise.
2910 * gcc.target/mips/int-moves-1.c: Likewise.
2911 * gcc.target/mips/int-moves-2.c: Likewise.
2912 * gcc.target/mips/long-calls-pg.c: Likewise.
2913 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2914 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2915 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2916 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2917 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2918 * gcc.target/mips/mips-3d-1.c: Likewise.
2919 * gcc.target/mips/mips-3d-2.c: Likewise.
2920 * gcc.target/mips/mips-3d-3.c: Likewise.
2921 * gcc.target/mips/mips-3d-4.c: Likewise.
2922 * gcc.target/mips/mips-3d-5.c: Likewise.
2923 * gcc.target/mips/mips-3d-6.c: Likewise.
2924 * gcc.target/mips/mips-3d-7.c: Likewise.
2925 * gcc.target/mips/mips-3d-8.c: Likewise.
2926 * gcc.target/mips/mips-3d-9.c: Likewise.
2927 * gcc.target/mips/mips-ps-1.c: Likewise.
2928 * gcc.target/mips/mips-ps-2.c: Likewise.
2929 * gcc.target/mips/mips-ps-3.c: Likewise.
2930 * gcc.target/mips/mips-ps-4.c: Likewise.
2931 * gcc.target/mips/mips-ps-6.c: Likewise.
2932 * gcc.target/mips/mips32-dspr2.c: Likewise.
2933 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2934 * gcc.target/mips/neg-abs-1.c: Likewise.
2935 * gcc.target/mips/neg-abs-2.c: Likewise.
2936 * gcc.target/mips/nmadd-3.c: Likewise.
2937 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2938 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2939 * gcc.target/mips/octeon-pop-1.c: Likewise.
2940 * gcc.target/mips/pr26765.c: Likewise.
2941 * gcc.target/mips/pr33256.c: Likewise.
2942 * gcc.target/mips/pr33635-1.c: Likewise.
2943 * gcc.target/mips/pr33755.c: Likewise.
2944 * gcc.target/mips/pr35802.c: Likewise.
2945 * gcc.target/mips/pr45074.c: Likewise.
2946 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2947 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2948 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2949 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2950 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2951 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2952 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2953 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2954 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2955 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2956 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2957 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2958 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2959 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2960 * gcc.target/mips/save-restore-1.c: Likewise.
2961 * gcc.target/mips/save-restore-3.c: Likewise.
2962 * gcc.target/mips/save-restore-5.c: Likewise.
2963 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2964 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2965 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2966 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2967 * gcc.target/mips/stack-1.c: Likewise.
2968
2969 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2970 Tighten regexps.
2971
2972 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2973 branch under test to be filled with preceding rather than
2974 following instructions.
2975 * gcc.target/mips/branch-10.c: Likewise.
2976 * gcc.target/mips/branch-11.c: Likewise.
2977 * gcc.target/mips/branch-12.c: Likewise.
2978 * gcc.target/mips/branch-13.c: Likewise.
2979 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2980 to be eliminated. Tighten $28 scan-assembler-not test.
2981
2982 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2983 function to...
2984 * gcc.target/mips/call-4.c: ...this new test.
2985
2986 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2987 more likely.
2988 * gcc.target/mips/code-readable-3.c: Likewise.
2989 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2990 flag but skip for -O0.
2991 * gcc.target/mips/code-readable-4.c: Likewise.
2992
2993 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2994 of operations under test.
2995 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2996
2997 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2998 Don't require sibling-call optimization.
2999 * gcc.target/mips/near-far-4.c: Likewise.
3000
3001 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3002 Make sure that the register variable is used.
3003 * gcc.target/mips/soft-float-1.c: Likewise.
3004
3005 * gcc.target/mips/sdata-1.c: Make static data volatile.
3006 * gcc.target/mips/sdata-2.c: Likewise.
3007 * gcc.target/mips/sdata-3.c: Likewise.
3008 * gcc.target/mips/sdata-4.c: Likewise.
3009
3010 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3011 skip for -O0.
3012 * gcc.target/mips/atomic-memory-2.c: Likewise.
3013 * gcc.target/mips/branch-cost-1.c: Likewise.
3014 * gcc.target/mips/branch-cost-2.c: Likewise.
3015 * gcc.target/mips/cache-1.c: Likewise.
3016 * gcc.target/mips/call-1.c: Likewise.
3017 * gcc.target/mips/call-saved-2.c: Likewise.
3018 * gcc.target/mips/const-anchor-1.c: Likewise.
3019 * gcc.target/mips/const-anchor-2.c: Likewise.
3020 * gcc.target/mips/dse-1.c: Likewise.
3021 * gcc.target/mips/dsp-lhx.c: Likewise.
3022 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3023 * gcc.target/mips/ext-1.c: Likewise.
3024 * gcc.target/mips/ext-2.c: Likewise.
3025 * gcc.target/mips/ext-3.c: Likewise.
3026 * gcc.target/mips/ext-4.c: Likewise.
3027 * gcc.target/mips/ext-5.c: Likewise.
3028 * gcc.target/mips/ext-6.c: Likewise.
3029 * gcc.target/mips/ext-7.c: Likewise.
3030 * gcc.target/mips/extend-1.c: Likewise.
3031 * gcc.target/mips/fix-r4000-1.c: Likewise.
3032 * gcc.target/mips/fix-r4000-3.c: Likewise.
3033 * gcc.target/mips/fix-r4000-5.c: Likewise.
3034 * gcc.target/mips/fix-r4000-6.c: Likewise.
3035 * gcc.target/mips/fix-r4000-8.c: Likewise.
3036 * gcc.target/mips/fix-r4000-10.c: Likewise.
3037 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3038 * gcc.target/mips/fixed-vector-type.c: Likewise.
3039 * gcc.target/mips/fpr-moves-1.c: Likewise.
3040 * gcc.target/mips/fpr-moves-2.c: Likewise.
3041 * gcc.target/mips/fpr-moves-3.c: Likewise.
3042 * gcc.target/mips/fpr-moves-4.c: Likewise.
3043 * gcc.target/mips/fpr-moves-5.c: Likewise.
3044 * gcc.target/mips/fpr-moves-6.c: Likewise.
3045 * gcc.target/mips/ins-1.c: Likewise.
3046 * gcc.target/mips/ins-2.c: Likewise.
3047 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3048 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3049 * gcc.target/mips/lazy-binding-1.c: Likewise.
3050 * gcc.target/mips/madd-3.c: Likewise.
3051 * gcc.target/mips/madd-5.c: Likewise.
3052 * gcc.target/mips/madd-6.c: Likewise.
3053 * gcc.target/mips/madd-8.c: Likewise.
3054 * gcc.target/mips/madd-9.c: Likewise.
3055 * gcc.target/mips/memcpy-1.c: Likewise.
3056 * gcc.target/mips/mips-ps-type.c: Likewise.
3057 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3058 * gcc.target/mips/mips-sched-madd.c: Likewise.
3059 * gcc.target/mips/mips16e-extends.c: Likewise.
3060 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3061 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3062 * gcc.target/mips/movcc-1.c: Likewise.
3063 * gcc.target/mips/movcc-2.c: Likewise.
3064 * gcc.target/mips/movcc-3.c: Likewise.
3065 * gcc.target/mips/msub-5.c: Likewise.
3066 * gcc.target/mips/msub-6.c: Likewise.
3067 * gcc.target/mips/msub-8.c: Likewise.
3068 * gcc.target/mips/mult-2.c: Likewise.
3069 * gcc.target/mips/mult-3.c: Likewise.
3070 * gcc.target/mips/mult-5.c: Likewise.
3071 * gcc.target/mips/mult-6.c: Likewise.
3072 * gcc.target/mips/mult-7.c: Likewise.
3073 * gcc.target/mips/mult-12.c: Likewise.
3074 * gcc.target/mips/mult-13.c: Likewise.
3075 * gcc.target/mips/mult-14.c: Likewise.
3076 * gcc.target/mips/mult-15.c: Likewise.
3077 * gcc.target/mips/mult-17.c: Likewise.
3078 * gcc.target/mips/mult-18.c: Likewise.
3079 * gcc.target/mips/mult-19.c: Likewise.
3080 * gcc.target/mips/nmadd-1.c: Likewise.
3081 * gcc.target/mips/nmadd-2.c: Likewise.
3082 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3083 * gcc.target/mips/octeon-cins-1.c: Likewise.
3084 * gcc.target/mips/octeon-cins-2.c: Likewise.
3085 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3086 * gcc.target/mips/octeon-exts-2.c: Likewise.
3087 * gcc.target/mips/octeon-exts-3.c: Likewise.
3088 * gcc.target/mips/octeon-exts-4.c: Likewise.
3089 * gcc.target/mips/octeon-exts-5.c: Likewise.
3090 * gcc.target/mips/octeon-exts-6.c: Likewise.
3091 * gcc.target/mips/octeon-exts-7.c: Likewise.
3092 * gcc.target/mips/octeon-pop-2.c: Likewise.
3093 * gcc.target/mips/octeon-seq-3.c: Likewise.
3094 * gcc.target/mips/octeon-seq-4.c: Likewise.
3095 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3096 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3097 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3098 * gcc.target/mips/pr54240.c: Likewise.
3099 * gcc.target/mips/rsqrt-1.c: Likewise.
3100 * gcc.target/mips/rsqrt-2.c: Likewise.
3101 * gcc.target/mips/rsqrt-3.c: Likewise.
3102 * gcc.target/mips/rsqrt-4.c: Likewise.
3103 * gcc.target/mips/save-restore-2.c: Likewise.
3104 * gcc.target/mips/save-restore-4.c: Likewise.
3105 * gcc.target/mips/sb1-1.c: Likewise.
3106 * gcc.target/mips/scc-1.c: Likewise.
3107 * gcc.target/mips/scc-2.c: Likewise.
3108 * gcc.target/mips/scc-3.c: Likewise.
3109 * gcc.target/mips/scc-4.c: Likewise.
3110 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3111 * gcc.target/mips/truncate-1.c: Likewise.
3112 * gcc.target/mips/truncate-2.c: Likewise.
3113 * gcc.target/mips/truncate-3.c: Likewise.
3114 * gcc.target/mips/truncate-4.c: Likewise.
3115 * gcc.target/mips/truncate-5.c: Likewise.
3116 * gcc.target/mips/truncate-6.c: Likewise.
3117 * gcc.target/mips/unaligned-1.c: Likewise.
3118
3119 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3120 skip for -O0. Require -fexpensive-optimizations.
3121 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3122 * gcc.target/mips/dspr2-MULT.c: Likewise.
3123 * gcc.target/mips/fix-r4000-2.c: Likewise.
3124 * gcc.target/mips/fix-r4000-4.c: Likewise.
3125 * gcc.target/mips/fix-r4000-7.c: Likewise.
3126 * gcc.target/mips/fix-r4000-9.c: Likewise.
3127 * gcc.target/mips/madd-1.c: Likewise.
3128 * gcc.target/mips/madd-2.c: Likewise.
3129 * gcc.target/mips/madd-4.c: Likewise.
3130 * gcc.target/mips/maddu-1.c: Likewise.
3131 * gcc.target/mips/maddu-2.c: Likewise.
3132 * gcc.target/mips/maddu-3.c: Likewise.
3133 * gcc.target/mips/maddu-4.c: Likewise.
3134 * gcc.target/mips/msub-1.c: Likewise.
3135 * gcc.target/mips/msub-2.c: Likewise.
3136 * gcc.target/mips/msub-3.c: Likewise.
3137 * gcc.target/mips/msub-4.c: Likewise.
3138 * gcc.target/mips/msubu-1.c: Likewise.
3139 * gcc.target/mips/msubu-2.c: Likewise.
3140 * gcc.target/mips/msubu-3.c: Likewise.
3141 * gcc.target/mips/msubu-4.c: Likewise.
3142 * gcc.target/mips/mult-1.c: Likewise.
3143 * gcc.target/mips/mult-4.c: Likewise.
3144 * gcc.target/mips/mult-8.c: Likewise.
3145 * gcc.target/mips/mult-9.c: Likewise.
3146 * gcc.target/mips/mult-10.c: Likewise.
3147 * gcc.target/mips/mult-11.c: Likewise.
3148 * gcc.target/mips/mult-16.c: Likewise.
3149
3150 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3151 skip for -O0 and -Os.
3152 * gcc.target/mips/fix-r4000-12.c: Likewise.
3153 * gcc.target/mips/madd-7.c: Likewise.
3154 * gcc.target/mips/mips-ps-5.c: Likewise.
3155 * gcc.target/mips/mips-ps-7.c: Likewise.
3156 * gcc.target/mips/msub-7.c: Likewise.
3157
3158 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3159 skip for -O0. Require -mno-abicalls.
3160 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3161
3162 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3163 skip for -O0. Require a total number of BBIT instructions and
3164 at least one of each kind.
3165
3166 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3167 skip for -O0. Require -fno-unroll-loops.
3168
3169 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3170 skip for -O0. Allow BLTZ as well as BGEZ.
3171
3172 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3173
3174 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3175 skip for -O0. Require -fschedule-insns2.
3176 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3177
3178 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3179 but skip for -O0. Make a branch-likely more likely.
3180
3181 * gcc.target/mips/timode-2.c: Split each test into its own function.
3182 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3183
3184 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3185 skip for -O0. Require -fpeephole2.
3186 * gcc.target/mips/vr-mult-2.c: Likewise.
3187
3188 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3189
3190 PR preprocessor/53469
3191 * gcc.dg/cpp/_Pragma7.c: New test case.
3192
3193 2012-08-27 Tobias Burnus <burnus@net-b.de>
3194
3195 PR fortran/54370
3196 * gfortran.dg/do_5.f90: New.
3197
3198 2012-08-27 Tobias Burnus <burnus@net-b.de>
3199
3200 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3201 from dg-options as -Wall no longer implies it.
3202
3203 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3204
3205 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3206
3207 2012-08-25 Jason Merrill <jason@redhat.com>
3208
3209 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3210
3211 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3212
3213 PR c++/51421
3214 * g++.dg/cpp0x/auto34.C: New.
3215
3216 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3217
3218 PR c/54363
3219 * gcc.dg/pr54363.c: New test.
3220
3221 PR c/54355
3222 * gcc.dg/pr54355.c: New test.
3223
3224 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3225
3226 PR debug/52857
3227 * gcc.target/i386/pr52857-1.c: New.
3228 * gcc.target/i386/pr52857-2.c: Likewise.
3229
3230 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3231
3232 * gcc.target/mips/code-readable-4.c: New test.
3233
3234 2012-08-23 Julian Brown <julian@codesourcery.com>
3235 Sandra Loosemore <sandra@codesourcery.com>
3236
3237 * gcc.target/mips/code-readable-1.c: Add -O to options.
3238
3239 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3240
3241 PR c++/20420
3242 * g++.dg/lookup/using53.C: New.
3243
3244 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3245
3246 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3247 * gcc.dg/fixed-point/convert-1.c: New.
3248 * gcc.dg/fixed-point/convert-2.c: New.
3249 * gcc.dg/fixed-point/convert-3.c: New.
3250 * gcc.dg/fixed-point/convert-4.c: New.
3251 * gcc.dg/fixed-point/convert-float-1.c: New.
3252 * gcc.dg/fixed-point/convert-float-2.c: New.
3253 * gcc.dg/fixed-point/convert-float-3.c: New.
3254 * gcc.dg/fixed-point/convert-float-4.c: New.
3255 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3256 * gcc.dg/fixed-point/convert-sat.c: New.
3257 * gcc.dg/fixed-point/convert.h: New.
3258
3259 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3260
3261 PR target/54089
3262 * gcc.target/sh/pr54089-2.c: New.
3263
3264 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3265
3266 * gcc.target/i386/long-double-64-1.c: New file.
3267 * gcc.target/i386/long-double-64-2.c: Likewise.
3268 * gcc.target/i386/long-double-64-3.c: Likewise.
3269 * gcc.target/i386/long-double-64-4.c: Likewise.
3270 * gcc.target/i386/long-double-80-1.c: Likewise.
3271 * gcc.target/i386/long-double-80-2.c: Likewise.
3272 * gcc.target/i386/long-double-80-3.c: Likewise.
3273 * gcc.target/i386/long-double-80-4.c: Likewise.
3274 * gcc.target/i386/long-double-80-5.c: Likewise.
3275 * gcc.target/i386/long-double-80-6.c: Likewise.
3276 * gcc.target/i386/long-double-80-7.c: Likewise.
3277
3278 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3279
3280 PR tree-optimization/54317
3281 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3282
3283 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3284
3285 PR target/39423
3286 * gcc.target/sh/pr39423-2.c: New.
3287
3288 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3289
3290 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3291 * gcc.dg/fold-perm.c: Likewise.
3292
3293 2012-08-20 Jan Hubicka <jh@suse.cz>
3294
3295 PR fortran/48636
3296 * gcc.dg/ipa/inlinehint-1.c: New.
3297
3298 2012-08-20 Florian Weimer <fweimer@redhat.com>
3299
3300 PR c++/19351
3301 * g++.dg/init/new38.C: New test.
3302 * g++.dg/init/new39.C: New test.
3303
3304 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3305
3306 PR target/54089
3307 * gcc.target/sh/pr54089-1.c: New.
3308
3309 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3310
3311 PR target/51244
3312 * gcc.target/sh/pr51244-11.c: New.
3313
3314 2012-08-20 Tobias Burnus <burnus@net-b.de>
3315
3316 PR fortran/54301
3317 * gfortran.dg/warn_target_lifetime_2.f90: New.
3318
3319 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3320
3321 PR c++/10416
3322 * g++.dg/warn/Wunused-var-17.C: New.
3323
3324 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3325
3326 PR middle-end/53992
3327 * gcc.dg/gomp/pr53992.c: New test.
3328
3329 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3330
3331 PR tree-ssa/54295
3332 * gcc.c-torture/execute/20120817-1.c: New test.
3333
3334 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3335
3336 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3337 add instruction.
3338 (f2): New test that really does need adds.
3339
3340 2012-08-20 Richard Guenther <rguenther@suse.de>
3341
3342 PR tree-optimization/54327
3343 * gcc.dg/torture/pr54327.c: New testcase.
3344
3345 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR tree-optimization/54321
3348 * gcc.c-torture/compile/pr54321.c: New test.
3349
3350 2012-08-20 Tobias Burnus <burnus@net-b.de>
3351
3352 PR fortran/54301
3353 * gfortran.dg/warn_target_lifetime_1.f90: New.
3354
3355 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3356
3357 PR fortran/54298
3358 * gfortran.dg/real_compare_1.f90: New test case.
3359 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3360
3361 2012-08-18 Jan Hubicka <jh@suse.cz>
3362
3363 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3364
3365 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3366
3367 PR fortran/39290
3368 * gfortran.dg/interface_37.f90: New test.
3369
3370 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3371 Gary Funck <gary@intrepid.com>
3372
3373 PR target/20020
3374 * gcc.target/i386/pr20020-1.c: New test.
3375 * gcc.target/i386/pr20020-2.c: Likewise.
3376 * gcc.target/i386/pr20020-3.c: Likewise.
3377
3378 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3379
3380 * gcc.target/i386/perm-concat.c: New test.
3381
3382 2012-08-17 Julian Brown <julian@codesourcery.com>
3383
3384 * gcc.target/arm/div64-unwinding.c: New test.
3385
3386 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3387
3388 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3389
3390 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3391
3392 PR target/54236
3393 * gcc.target/sh/pr54236-1.c: New.
3394
3395 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3396
3397 * lib/target-supports.exp (check_effective_target_sync_int_long)
3398 (check_effective_target_sync_char_short): Enable for crisv32-*
3399 and cris-*.
3400
3401 PR middle-end/54261
3402 * gcc.dg/torture/pr54261-1.c: New test.
3403
3404 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3405
3406 PR fortran/54243
3407 PR fortran/54244
3408 * gfortran.dg/typebound_call_24.f03: New.
3409
3410 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3411
3412 PR tree-optimization/54245
3413 * gcc.dg/tree-ssa/pr54245.c: New test.
3414
3415 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3416
3417 PR tree-optimization/54240
3418 * gcc.target/powerpc/pr54240.c: New test.
3419 * gcc.target/mips/pr54240.c: Likewise.
3420
3421 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3422
3423 PR target/52933
3424 * gcc.target/sh/pr52933-1.c: New.
3425 * gcc.target/sh/pr52933-2.c: New.
3426
3427 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3428
3429 PR target/50751
3430 * gcc.target/sh/pr50751-8.c: New.
3431
3432 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3433
3434 PR fortran/47586
3435 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3436 * gfortran.dg/typebound_proc_27.f03: New test.
3437
3438 2012-08-14 Sterling Augustine <saugustine@google.com>
3439
3440 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3441
3442 2012-08-14 Tobias Burnus <burnus@net-b.de>
3443
3444 PR fortran/40881
3445 * gfortran.dg/data_constraints_3.f90: New.
3446 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3447 to disable -pedantic compilation.
3448 * gfortran.dg/pr37243.f: Ditto.
3449 * gfortran.dg/g77/19990826-3.f: Ditto.
3450 * gfortran.dg/g77/20020307-1.f : Ditto.
3451 * gfortran.dg/g77/980310-3.f: Ditto.
3452
3453 2012-08-14 Tobias Burnus <burnus@net-b.de>
3454
3455 PR fortran/54234
3456 * gfortran.dg/warn_conversion_4.f90: New.
3457
3458 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3459
3460 PR middle-end/53411
3461 PR rtl-optimization/53495
3462 * gcc.c-torture/compile/pr53411.c: New test.
3463 * gcc.c-torture/compile/pr53495.c: New test.
3464
3465 2012-08-13 Richard Guenther <rguenther@suse.de>
3466
3467 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3468
3469 2012-08-13 Richard Guenther <rguenther@suse.de>
3470
3471 PR tree-optimization/54200
3472 * gcc.dg/guality/pr54200.c: New testcase.
3473 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3474
3475 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3476
3477 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3478
3479 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3480
3481 PR target/51244
3482 * gcc.target/sh/pr51244-7.c: New.
3483 * gcc.target/sh/pr51244-8.c: New.
3484 * gcc.target/sh/pr51244-9.c: New.
3485 * gcc.target/sh/pr51244-10.c: New.
3486
3487 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3488
3489 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3490 -m2e or -m2a.
3491 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3492 * gcc.target/sh/pr53511-1.c: Likewise.
3493 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3494 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3495 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3496 * gcc.target/sh/pr53512-3.c: Likewise.
3497 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3498
3499 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3500
3501 PR target/39423
3502 * gcc.c-torture/compile/pr39423-1.c: New.
3503 * gcc.c-torture/compile/pr39423-2.c: New.
3504
3505 2012-08-12 Tobias Burnus <burnus@net-b.de>
3506
3507 PR fortran/54221
3508 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3509 they appear uninitialized on the RHS.
3510 * gfortran.dg/public_private_module_6.f90: New.
3511
3512 2012-08-11 Martin Jambor <mjambor@suse.cz>
3513
3514 PR fortran/48636
3515 * gfortran.dg/pr48636.f90: New test.
3516
3517 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3518
3519 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3520 to avoid warnings.
3521 (main): Adjust caller.
3522
3523 2012-08-10 Richard Guenther <rguenther@suse.de>
3524
3525 * gcc.dg/matrix/*.c: Adjust and move ...
3526 * gcc.dg/torture/: ... here.
3527 * gcc.dg/matrix: Remove directory.
3528
3529 2012-08-10 Richard Guenther <rguenther@suse.de>
3530
3531 PR middle-end/54219
3532 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3533
3534 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3535
3536 PR middle-end/54211
3537 * gcc.dg/tree-ssa/pr54211.c: New test.
3538
3539 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3540
3541 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3542 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3543
3544 2012-08-10 Richard Guenther <rguenther@suse.de>
3545
3546 PR tree-optimization/54109
3547 * gcc.dg/torture/pr54109.c: New testcase.
3548 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3549 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3550
3551 2012-08-10 Richard Guenther <rguenther@suse.de>
3552
3553 PR tree-optimization/54027
3554 * gcc.dg/torture/pr54027.c: New testcase.
3555
3556 2012-08-10 Richard Guenther <rguenther@suse.de>
3557
3558 * g++.dg/plugin/selfassign.c: Adjust.
3559 * gcc.dg/plugin/selfassign.c: Likewise.
3560 * gcc.dg/strlenopt-11.c: Likewise.
3561 * gcc.dg/strlenopt-13.c: Likewise.
3562 * gcc.dg/no-strict-overflow-4.c: Likewise.
3563 * gcc.dg/strict-overflow-4.c: Likewise.
3564 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3565 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3566 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3567 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3568 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3569 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3570 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3571 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3572 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3573 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3574 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3575 * gcc.dg/pr46309.c: Likewise.
3576 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3577
3578 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3579
3580 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3581 for x86 targets.
3582 * gcc.c-torture/compile/20120727-2.c: New test.
3583
3584 2012-08-09 Martin Jambor <mjambor@suse.cz>
3585
3586 * gcc.dg/ipa/iinline-4.c: New test.
3587 * gcc.dg/ipa/iinline-5.c: Likewise.
3588 * gcc.dg/ipa/iinline-6.c: Likewise.
3589 * gcc.dg/ipa/iinline-7.c: Likewise.
3590 * gcc.dg/lto/20120723_0.c: Likewise.
3591 * gcc.dg/lto/20120723_1.c: Likewise.
3592
3593 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3594
3595 PR target/39423
3596 * gcc.target/sh/pr39423-1.c: New.
3597
3598 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3599
3600 PR target/51244
3601 * gcc.target/sh/pr51244-5: New.
3602 * gcc.target/sh/pr51244-6: New.
3603
3604 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3605
3606 * gcc.target/i386/adx-addxcarry32-3.c: New.
3607 * gcc.target/i386/adx-addxcarry64-3.c: New.
3608
3609 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3610
3611 PR rtl-optimization/53701
3612 * gcc.dg/pr53701.c: New test.
3613
3614 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3615
3616 * gcc.c-torture/compile/20120727-1.c: New test.
3617
3618 2012-08-09 Tobias Burnus <burnus@net-b.de>
3619
3620 PR fortran/54199
3621 * gfortran.dg/intrinsic_shadow_4.f90: New.
3622
3623 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3624
3625 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3626
3627 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3628
3629 * gcc.c-torture/execute/20120808-1.c: New test.
3630
3631 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3632
3633 PR rtl-optimization/54157
3634 * gcc.target/i386/pr54157.c: New file.
3635
3636 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3637
3638 * gcc.target/i386/adx-addcarryx32-1.c: New.
3639 * gcc.target/i386/adx-addcarryx32-2.c: New.
3640 * gcc.target/i386/adx-addcarryx64-1.c: New.
3641 * gcc.target/i386/adx-addcarryx64-2.c: New.
3642 * gcc.target/i386/adx-check.h: New.
3643 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3644 * gcc.target/i386/sse-12.c: Add -madx.
3645 * gcc.target/i386/sse-13.c: Ditto.
3646 * gcc.target/i386/sse-14.c: Ditto.
3647 * gcc.target/i386/sse-22.c: Ditto.
3648 * gcc.target/i386/sse-23.c: Ditto.
3649 * g++.dg/other/i386-2.C: Ditto.
3650 * g++.dg/other/i386-3.C: Ditto.
3651
3652 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3653
3654 * gcc.dg/tree-ssa/slsr-5.c: New.
3655 * gcc.dg/tree-ssa/slsr-6.c: New.
3656 * gcc.dg/tree-ssa/slsr-7.c: New.
3657 * gcc.dg/tree-ssa/slsr-8.c: New.
3658 * gcc.dg/tree-ssa/slsr-9.c: New.
3659 * gcc.dg/tree-ssa/slsr-10.c: New.
3660 * gcc.dg/tree-ssa/slsr-11.c: New.
3661 * gcc.dg/tree-ssa/slsr-12.c: New.
3662 * gcc.dg/tree-ssa/slsr-13.c: New.
3663 * gcc.dg/tree-ssa/slsr-14.c: New.
3664 * gcc.dg/tree-ssa/slsr-15.c: New.
3665 * gcc.dg/tree-ssa/slsr-16.c: New.
3666 * gcc.dg/tree-ssa/slsr-17.c: New.
3667 * gcc.dg/tree-ssa/slsr-18.c: New.
3668 * gcc.dg/tree-ssa/slsr-19.c: New.
3669 * gcc.dg/tree-ssa/slsr-20.c: New.
3670 * gcc.dg/tree-ssa/slsr-21.c: New.
3671 * gcc.dg/tree-ssa/slsr-22.c: New.
3672 * gcc.dg/tree-ssa/slsr-23.c: New.
3673 * gcc.dg/tree-ssa/slsr-24.c: New.
3674 * gcc.dg/tree-ssa/slsr-25.c: New.
3675 * gcc.dg/tree-ssa/slsr-26.c: New.
3676 * gcc.dg/tree-ssa/slsr-30.c: New.
3677 * gcc.dg/tree-ssa/slsr-31.c: New.
3678
3679 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3680
3681 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3682 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3683 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3684
3685 2012-08-06 Cary Coutant <ccoutant@google.com>
3686
3687 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3688
3689 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3690
3691 PR fortran/35831
3692 * gfortran.dg/dummy_procedure_5.f90: Modified.
3693 * gfortran.dg/dummy_procedure_8.f90: New.
3694 * gfortran.dg/interface_26.f90: Modified.
3695 * gfortran.dg/proc_ptr_11.f90: Modified.
3696 * gfortran.dg/proc_ptr_15.f90: Modified.
3697 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3698 * gfortran.dg/typebound_override_1.f90: Modified.
3699 * gfortran.dg/typebound_proc_6.f03: Modified.
3700
3701 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3702
3703 PR tree-optimization/51938
3704 PR tree-optimization/52005
3705 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3706 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3707 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3708 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3709
3710 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3711
3712 Avoid crashing on erroneous static_assert usage
3713 * g++.dg/cpp0x/static_assert8.C: New test.
3714
3715 2012-08-06 Jason Merrill <jason@redhat.com>
3716
3717 * g++.dg/cpp0x/sfinae38.C: New.
3718
3719 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3720 Paolo Carlini <paolo.carlini@oracle.com>
3721
3722 PR c++/54165
3723 * g++.dg/conversion/void2.C: New.
3724
3725 2012-08-06 Tom de Vries <tom@codesourcery.com>
3726
3727 * gcc.dg/tree-ssa/vrp78.c: New test.
3728
3729 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3730 Richard Sandiford <rdsandiford@googlemail.com>
3731
3732 * g++.dg/opt/enum2.C: Require fpic target.
3733 * g++.dg/lto/20090303_0.C: Likewise.
3734
3735 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3736 Catherine Moore <clm@codesourcery.com>
3737
3738 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3739 flush function names too.
3740 * gcc.target/mips/clear-cache-1.c: Likewise.
3741
3742 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3743
3744 PR target/54156
3745 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3746
3747 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3748
3749 PR fortran/54166
3750 * gfortran.dg/array_5.f90: New test.
3751
3752 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3753
3754 PR tree-optimization/30318
3755 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3756
3757 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3758
3759 * g++.dg/ext/vector17.C: New testcase.
3760
3761 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3762
3763 PR target/51931
3764 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3765 * g++.dg/opt/longbranch1.C: Likewise.
3766
3767 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3768
3769 PR tree-optimization/53805
3770 * gcc.dg/fold-notunord.c: New testcase.
3771
3772 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3773
3774 PR fortran/48820
3775 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3776 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3777
3778 2012-08-02 Jason Merrill <jason@redhat.com>
3779 Paolo Carlini <paolo.carlini@oracle.com>
3780
3781 PR c++/51213 (again)
3782 * g++.dg/cpp0x/sfinae37.C: Extend.
3783
3784 2012-08-02 Richard Guenther <rguenther@suse.de>
3785
3786 PR tree-optimization/50672
3787 * g++.dg/torture/pr50672.C: New testcase.
3788
3789 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3790
3791 PR fortran/54147
3792 * gfortran.dg/abstract_type_6.f03: Modified.
3793 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3794 * gfortran.dg/proc_ptr_comp_35.f90: New.
3795 * gfortran.dg/typebound_proc_9.f03: Modified.
3796 * gfortran.dg/typebound_proc_26.f90: New.
3797
3798 2012-08-02 Richard Guenther <rguenther@suse.de>
3799
3800 * gcc.dg/torture/pta-callused-1.c: Adjust.
3801 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3802 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3803 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3804 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3805 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3806 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3807 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3808 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3809
3810 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3811
3812 PR fortran/54033
3813 * gfortran.dg/include_6.f90: New test case.
3814 * gfortran.dg/include_7.f90: New test case.
3815 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3816
3817 2012-08-01 Tom de Vries <tom@codesourcery.com>
3818
3819 * gcc.dg/tree-ssa/vrp76.c: New test.
3820
3821 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3822
3823 PR tree-optimization/46556
3824 * gcc.dg/tree-ssa/slsr-27.c: New.
3825 * gcc.dg/tree-ssa/slsr-28.c: New.
3826 * gcc.dg/tree-ssa/slsr-29.c: New.
3827
3828 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3829
3830 PR fortran/42418
3831 * gfortran.dg/proc_decl_29.f90: New.
3832
3833 2012-07-31 Dehao Chen <dehao@google.com>
3834
3835 * gcc.dg/predict-7.c: New test.
3836
3837 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3838
3839 PR fortran/54134
3840 * gfortran.dg/typebound_override_3.f90: New.
3841
3842 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3843
3844 PR tree-optimization/53773
3845 * gcc.dg/vect/pr53773.c: New test.
3846
3847 2012-07-31 Nick Clifton <nickc@redhat.com>
3848
3849 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3850 and for XStormy16.
3851
3852 2012-07-31 Tobias Burnus <burnus@net-b.de>
3853
3854 * gfortran.dg/c_funloc_tests_6.f90: New.
3855 * gfortran.dg/c_funloc_tests_7.f90: New.
3856 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3857
3858 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3859
3860 PR c++/53624
3861 * g++.dg/cpp0x/temp_default5.C: New.
3862
3863 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3864
3865 PR fortran/51081
3866 * gfortran.dg/proc_ptr_37.f90: New.
3867
3868 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3869
3870 * lib/target-supports.exp
3871 (check_effective_target_vect_natural_alignment): New function.
3872 * gcc.dg/align-2.c: Only run on targets with natural alignment
3873 of vector types.
3874 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3875 alignment of vector types.
3876
3877 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3878 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3879
3880 * gcc.target/i386/rdseed16-1.c: New.
3881 * gcc.target/i386/rdseed32-1.c: Ditto
3882 * gcc.target/i386/rdseed64-1.c: Ditto
3883 * gcc.target/i386/sse-12.c: Add -mrdseed.
3884 * gcc.target/i386/sse-13.c: Ditto.
3885 * gcc.target/i386/sse-14.c: Ditto.
3886 * g++.dg/other/i386-2.C: Ditto.
3887 * g++.dg/other/i386-3.C: Ditto.
3888
3889 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3890
3891 PR target/51244
3892 * gcc.target/sh/pr51244-4.c: New.
3893
3894 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3895
3896 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3897 for alpha*-*-* targets. Cleanup original tree dump.
3898
3899 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3900
3901 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3902 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3903
3904 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3905
3906 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3907 rand, srand. Include <stdlib.h>.
3908
3909 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3910
3911 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3912
3913 2012-07-26 Richard Henderson <rth@redhat.com>
3914
3915 * gcc.dg/attr-hotcold-1.c: New.
3916 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3917
3918 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3919 Sandra Loosemore <sandra@codesourcery.com>
3920
3921 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3922
3923 2012-07-26 Tobias Burnus <burnus@net-b.de>
3924
3925 * gfortran.dg/contiguous_1.f90: Update dg-error.
3926 * gfortran.dg/proc_ptr_32.f90: Ditto.
3927
3928 2012-07-26 Richard Guenther <rguenther@suse.de>
3929
3930 PR tree-optimization/54098
3931 * gcc.dg/torture/pr54098.c: New testcase.
3932
3933 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3934
3935 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3936 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3937
3938 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3939
3940 PR fortran/44354
3941 * gfortran.dg/array_constructor_39.f90: New test.
3942
3943 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3944
3945 PR fortran/44354
3946 * gfortran.dg/array_constructor_38.f90: New test.
3947
3948 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3949
3950 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3951
3952 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3953
3954 * gnat.dg/noreturn5.ad[sb]: New test.
3955
3956 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3957 Paul Brook <paul@codesourcery.com>
3958
3959 PR target/53633
3960
3961 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3962 * c-c++-common/pr53633.c: New test.
3963
3964 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3965
3966 * gcc.target/i386/asm-dialect-1.c: New test case.
3967
3968 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3969 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3970
3971 * gcc.target/i386/prefetchw-1.c: New.
3972 * gcc.target/i386/sse-12.c: Add -mprfchw.
3973 * gcc.target/i386/sse-13.c: Ditto.
3974 * gcc.target/i386/sse-14.c: Ditto.
3975 * gcc.target/i386/sse-22.c: Ditto.
3976 * gcc.target/i386/sse-23.c: Ditto.
3977 * g++.dg/other/i386-2.C: Ditto.
3978 * g++.dg/other/i386-3.C: Ditto.
3979
3980 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3981
3982 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3983
3984 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3985
3986 PR target/54051
3987 * gcc.target/arm/pr54051.c: New.
3988 * gcc.target/arm/vfp-1.c: Adjust test.
3989
3990 2012-07-24 Julian Brown <julian@codesourcery.com>
3991
3992 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3993 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3994 hard-float ARM.
3995
3996 2012-07-23 Paul Brook <paul@codesourcery.com>
3997
3998 * g++.dg/other/armv7m-1.c: New test.
3999
4000 2012-07-23 Julian Brown <julian@codesourcery.com>
4001
4002 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4003 ARM.
4004 (DO_TEST): Define to 1 for appropriate ARM targets.
4005
4006 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4007
4008 PR tree-optimization/53881
4009 * gcc.dg/pr53881.c: Renamed to ...
4010 * gcc.dg/pr53881-1.c: ... this.
4011 * gcc.dg/pr53881-2.c: New test.
4012
4013 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4014
4015 Handle recent changes in default atomics for cris*-*-linux*.
4016 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4017 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4018 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4019 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4020 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4021 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4022 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4023 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4024 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4025 -mno-unaligned-atomic-may-use-library is in effect for
4026 cris*-*-linux*.
4027 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4028 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4029 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4030 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4031 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4032 gcc.target/cris/torture/sync-mis-op-i-1.c,
4033 gcc.target/cris/torture/sync-mis-op-i-2.c,
4034 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4035 gcc.target/cris/torture/sync-mis-op-i-3.c,
4036 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4037 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4038 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4039 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4040 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4041 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4042 (main): Remove local variable x.
4043 [mis_ok]: Check that atomics don't fail.
4044
4045 2012-07-21 Andrew Pinski <apinski@cavium.com>
4046
4047 * gcc.dg/tree-ssa/vrp72.c: New test.
4048 * gcc.dg/tree-ssa/vrp73.c: New test.
4049 * gcc.dg/tree-ssa/vrp74.c: New test.
4050 * gcc.dg/tree-ssa/vrp75.c: New test.
4051
4052 2012-07-21 Andrew Pinski <apinski@cavium.com>
4053
4054 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4055 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4056
4057 2012-07-21 Andrew Pinski <apinski@cavium.com>
4058
4059 * gcc.target/mips/octeon-pop-2.c: New testcase.
4060
4061 2012-07-21 Tobias Burnus <burnus@net-b.de>
4062
4063 PR fortran/48820
4064 * gfortran.dg/assumed_rank_3.f90: New.
4065 * gfortran.dg/assumed_rank_11.f90: New.
4066 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4067 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4068 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4069
4070 2012-07-21 Andrew Pinski <apinski@cavium.com>
4071
4072 * gcc.target/mips/unaligned-1.c: New testcase.
4073
4074 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4075
4076 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4077
4078 2012-07-20 Tobias Burnus <burnus@net-b.de>
4079
4080 * gfortran.dg/bind_c_array_params_2.f90: New.
4081 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4082 and update dg-error.
4083
4084 2012-07-20 Tobias Burnus <burnus@net-b.de>
4085
4086 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4087
4088 2012-07-20 Jason Merrill <jason@redhat.com>
4089
4090 PR c++/54038
4091 * g++.dg/other/array7.C: New.
4092
4093 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4094
4095 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4096 the basic block and check loop depth.
4097 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4098 matching patterns and comments.
4099 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4100 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4101
4102 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4103
4104 PR c++/28656
4105 * c-c++-common/pr28656.c: New test.
4106
4107 2012-07-19 Jason Merrill <jason@redhat.com>
4108
4109 PR c++/54026
4110 * g++.dg/init/mutable1.C: New.
4111
4112 2012-07-20 Tobias Burnus <burnus@net-b.de>
4113
4114 PR fortran/48820
4115 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4116 * gfortran.dg/assumed_rank_1.f90: New.
4117 * gfortran.dg/assumed_rank_1_c.c: New.
4118 * gfortran.dg/assumed_rank_2.f90: New.
4119 * gfortran.dg/assumed_rank_4.f90: New.
4120 * gfortran.dg/assumed_rank_5.f90: New.
4121 * gfortran.dg/assumed_rank_6.f90: New.
4122 * gfortran.dg/assumed_rank_7.f90: New.
4123 * gfortran.dg/assumed_rank_8.f90: New.
4124 * gfortran.dg/assumed_rank_8_c.c: New.
4125 * gfortran.dg/assumed_rank_9.f90: New.
4126 * gfortran.dg/assumed_rank_10.f90: New.
4127 * gfortran.dg/assumed_rank_12.f90: New.
4128
4129 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4130
4131 * gnat.dg/opt25.adb: New test.
4132 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4133 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4134
4135 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4136
4137 * gnat.dg/aggr20.ad[sb]: New test.
4138 * gnat.dg/aggr20_pkg.ads: New helper.
4139
4140 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4141
4142 * gnat.dg/derived_type3.adb: New test.
4143 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4144
4145 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4146
4147 PR rtl-optimization/53942
4148 * gcc.dg/pr53942.c: New test.
4149
4150 2012-07-19 Jason Merrill <jason@redhat.com>
4151
4152 PR c++/54021
4153 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4154
4155 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4156
4157 * gnat.dg/discr38.adb: New test.
4158
4159 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4160
4161 PR middle-end/54017
4162 * c-c++-common/gomp/pr54017.c: New test.
4163
4164 2012-07-19 Richard Guenther <rguenther@suse.de>
4165 Eric Botcazou <ebotcazou@adacore.com>
4166
4167 * gnat.dg/loop_optimization11.adb: New testcase.
4168 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4169
4170 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4171 Jason Merrill <jason@redhat.com>
4172
4173 * g++.dg/cpp0x/sfinae37.C: New.
4174 * g++.dg/template/access23.C: New.
4175 * g++.dg/template/access7.C: Adjust.
4176 * g++.dg/template/sfinae10.C: Don't expect errors.
4177 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4178
4179 2012-07-18 Julian Brown <julian@codesourcery.com>
4180 Sandra Loosemore <sandra@codesroucery.com>
4181
4182 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4183
4184 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4185
4186 * gnat.dg/noreturn4.ad[sb]: New test.
4187 * gnat.dg/noreturn4_pkg.ads: New helper.
4188
4189 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4190 Julian Brown <julian@codesourcery.com>
4191
4192 * gcc.target/arm/neon-vdup-1.c: New test case.
4193 * gcc.target/arm/neon-vdup-2.c: New test case.
4194 * gcc.target/arm/neon-vdup-3.c: New test case.
4195 * gcc.target/arm/neon-vdup-4.c: New test case.
4196 * gcc.target/arm/neon-vdup-5.c: New test case.
4197 * gcc.target/arm/neon-vdup-6.c: New test case.
4198 * gcc.target/arm/neon-vdup-7.c: New test case.
4199 * gcc.target/arm/neon-vdup-8.c: New test case.
4200 * gcc.target/arm/neon-vdup-9.c: New test case.
4201 * gcc.target/arm/neon-vdup-10.c: New test case.
4202 * gcc.target/arm/neon-vdup-11.c: New test case.
4203 * gcc.target/arm/neon-vdup-12.c: New test case.
4204 * gcc.target/arm/neon-vdup-13.c: New test case.
4205 * gcc.target/arm/neon-vdup-14.c: New test case.
4206 * gcc.target/arm/neon-vdup-15.c: New test case.
4207 * gcc.target/arm/neon-vdup-16.c: New test case.
4208 * gcc.target/arm/neon-vdup-17.c: New test case.
4209 * gcc.target/arm/neon-vdup-18.c: New test case.
4210 * gcc.target/arm/neon-vdup-19.c: New test case.
4211 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4212 arguments non-constant.
4213
4214 2012-07-18 Richard Guenther <rguenther@suse.de>
4215
4216 PR tree-optimization/53970
4217 * g++.dg/torture/pr53970.C: New testcase.
4218
4219 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4220
4221 PR target/38621
4222 * gcc.c-torture/compile/pr38621.c: New.
4223
4224 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4225
4226 PR target/33135
4227 * gcc.target/sh/pr33135-1.c: New.
4228 * gcc.target/sh/pr33135-2.c: New.
4229 * gcc.target/sh/pr33135-3.c: New.
4230 * gcc.target/sh/pr33135-4.c: New.
4231
4232 2012-07-17 Jason Merrill <jason@redhat.com>
4233
4234 PR c++/53995
4235 * g++.dg/parse/enum9.C: New.
4236
4237 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4238 Sandra Loosemore <sandra@codesourcery.com>
4239
4240 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4241 if there is a conflict with -mcpu=. Use -mcpu=5208.
4242
4243 2012-07-17 Jason Merrill <jason@redhat.com>
4244
4245 PR c++/53989
4246 * g++.dg/template/array23.C: New.
4247
4248 2012-07-17 Tobias Burnus <burnus@net-b.de>
4249
4250 PR fortran/53985
4251 * gfortran.dg/bind_c_usage_26.f90: New.
4252 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4253 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4254 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4255 * gfortran.dg/interop_params.f03: Ditto.
4256
4257 2012-07-17 Jason Merrill <jason@redhat.com>
4258
4259 * g++.dg/template/inherit8.C: Adjust.
4260 * g++.dg/template/using21.C: Adjust.
4261 * g++.dg/template/using22.C: Adjust.
4262
4263 PR c++/53549
4264 * g++.dg/template/current-inst1.C: New.
4265 * g++.dg/parse/crash35.C: Adjust.
4266
4267 2012-07-17 Tobias Burnus <burnus@net-b.de>
4268
4269 PR fortran/52101
4270 * gfortran.dg/oldstyle_4.f90: New.
4271
4272 2012-07-17 Tobias Burnus <burnus@net-b.de>
4273
4274 PR fortran/49265
4275 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4276 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4277
4278 2012-07-16 Jason Merrill <jason@redhat.com>
4279
4280 * g++.dg/parse/access8.C: Adjust.
4281 * g++.dg/template/sfinae6_neg.C: Adjust.
4282
4283 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4284
4285 PR fortran/53824
4286 * gfortran.dg/coarray_allocate_1.f90: New test.
4287
4288 2012-07-16 Andrew Pinski <apinski@cavium.com>
4289
4290 * gcc.c-torture/execute/bswap-1.c: New testcase.
4291 * gcc.c-torture/compile/unalign-1.c: New testcase.
4292 * gcc.c-torture/compile/20120524-1.c: New testcase.
4293 * gcc.c-torture/compile/20101216-1.c: New testcase.
4294
4295 2012-07-16 Dehao Chen <dehao@google.com>
4296
4297 Revert
4298 2012-07-10 Dehao Chen <dehao@google.com>
4299
4300 * gcc.dg/debug_info_inline.c: New test.
4301
4302 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4303
4304 PR fortran/53956
4305 * gfortran.dg/proc_decl_28.f90: New.
4306
4307 2012-07-16 Andrew Pinski <apinski@cavium.com>
4308
4309 * gcc.dg/torture/builtins-1.c: New testcase.
4310
4311 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4312
4313 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4314 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4315 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4316 gcc.target/cris/sync-1-v10.c,
4317 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4318 pass -mno-unaligned-atomic-may-use-library.
4319 * gcc.target/cris/sync-xchg-1.c: New test.
4320 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4321 valid register operand output modifier.
4322
4323 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4324
4325 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4326 characters.
4327
4328 2012-07-13 Andrew Pinski <apinski@cavium.com>
4329
4330 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4331 rather than cleanup-tree-dump.
4332 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4333
4334 2012-07-13 Richard Guenther <rguenther@suse.de>
4335
4336 PR tree-optimization/53907
4337 * gcc.target/i386/pr53907.c: New testcase.
4338
4339 2012-07-13 Richard Guenther <rguenther@suse.de>
4340
4341 PR tree-optimization/53922
4342 * gcc.dg/torture/pr53922.c: New testcase.
4343
4344 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4345
4346 PR rtl-optimization/53908
4347 * gcc.dg/torture/pr53908.c: New test.
4348
4349 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4350
4351 PR c++/53531
4352 * g++.dg/cpp0x/variadic135.C: New.
4353
4354 2012-07-12 Jason Merrill <jason@redhat.com>
4355
4356 * g++.dg/template/sfinae6_neg.C: Adjust.
4357
4358 2012-07-12 Tobias Burnus <burnus@net-b.de>
4359
4360 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4361 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4362 scan-tree-dump-times pattern.
4363
4364 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4365
4366 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4367
4368 2012-07-11 Jason Merrill <jason@redhat.com>
4369
4370 DR 1402
4371 * g++.g/cpp0x/defaulted37.C: New.
4372
4373 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4374
4375 PR target/53859
4376 * gcc.target/arm/pr53859.c: New test.
4377
4378 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4379
4380 PR target/53886
4381 * gcc.c-torture/compile/pr53886.c: New.
4382
4383 2012-07-10 Dehao Chen <dehao@google.com>
4384
4385 * gcc.dg/debug_info_inline.c: New test.
4386
4387 2012-07-10 Jason Merrill <jason@redhat.com>
4388
4389 PR c++/53733
4390 * g++.dg/cpp0x/defaulted36.C: New.
4391 * g++.dg/cpp0x/defaulted21.C: Adjust.
4392
4393 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4394
4395 2012-07-09 Sterling Augustine <saugustine@google.com>
4396
4397 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4398
4399 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4400
4401 PR tree-optimization/53887
4402 * gcc.dg/pr53887.c: New test.
4403
4404 2012-07-09 Jason Merrill <jason@redhat.com>
4405
4406 PR c++/53882
4407 * g++.dg/cpp0x/nullptr29.C: New.
4408
4409 2012-07-09 Tom de Vries <tom@codesourcery.com>
4410 Richard Guenther <rguenther@suse.de>
4411
4412 * gcc.dg/builtin-unreachable-6.c: New test.
4413 * gcc.dg/builtin-unreachable-5.c: New test.
4414
4415 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4416
4417 PR tree-optimization/53881
4418 * gcc.dg/pr53881.c: New test.
4419
4420 2012-07-06 Jason Merrill <jason@redhat.com>
4421
4422 PR c++/53862
4423 * g++.dg/cpp0x/variadic134.C: New.
4424
4425 PR c++/53858
4426 * g++.dg/cpp0x/alias-decl-20.C: New.
4427
4428 2012-07-06 Tom de Vries <tom@codesourcery.com>
4429
4430 PR tree-optimization/51879
4431 * gcc.dg/pr51879-16.c: New test.
4432 * gcc.dg/pr51879-17.c: Same.
4433
4434 2012-07-06 Tom de Vries <tom@codesourcery.com>
4435
4436 PR tree-optimization/52009
4437 * gcc.dg/pr51879-7.c: New test.
4438 * gcc.dg/pr51879-18.c: New test.
4439
4440 2012-07-05 Jason Merrill <jason@redhat.com>
4441
4442 PR c++/50852
4443 * g++.dg/template/typedef39.C: New.
4444
4445 PR c++/53039
4446 * g++.dg/cpp0x/variadic133.C: New.
4447 * g++.dg/template/param1.C: Adjust.
4448
4449 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4450
4451 PR target/48941
4452 PR target/51980
4453 * gcc.target/arm/neon/vtrnf32.c: Update.
4454 * gcc.target/arm/neon/vtrns32.c: Update.
4455 * gcc.target/arm/neon/vtrnu32.c: Update.
4456 * gcc.target/arm/neon/vzipf32.c: Update.
4457 * gcc.target/arm/neon/vzips32.c: Update.
4458 * gcc.target/arm/neon/vzipu32.c: Update.
4459
4460 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4461
4462 PR fortran/53732
4463 * gfortran.dg/inline_sum_4.f90: New test.
4464
4465 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4466
4467 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4468
4469 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4470
4471 * gcc.target/arm/fma-sp.c: New testcase.
4472 * gcc.target/arm/fma.c: Likewise.
4473 * gcc.target/arm/fma.h: Likewise.
4474
4475 2012-07-04 Jason Merrill <jason@redhat.com>
4476
4477 PR c++/53848
4478 * g++.dg/other/enum3.C: New.
4479
4480 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4481
4482 PR middle-end/53321
4483 * g++.dg/torture/pr53321.C: New test.
4484
4485 2012-07-04 Richard Guenther <rguenther@suse.de>
4486
4487 PR tree-optimization/53844
4488 * g++.dg/tree-ssa/pr53844.C: New testcase.
4489
4490 2012-07-04 Richard Guenther <rguenther@suse.de>
4491
4492 PR tree-optimization/53849
4493 * gcc.dg/pr53849.c: New testcase.
4494
4495 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR c++/53812
4498 * g++.dg/ext/label14.C: New test.
4499
4500 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4501
4502 PR target/53811
4503 * g++.dg/other/pr53811.C: New test.
4504
4505 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4506
4507 PR target/28896
4508 * gcc.target/m68k/stack-limit-1.c: New testcase.
4509
4510 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4511
4512 * gnat.dg/recursive_call.adb: New test.
4513
4514 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4515
4516 * gnat.dg/discr37.ad[sb]: New test.
4517
4518 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4519
4520 * g++.dg/other/packed1.C: Remove SH from xfail list.
4521
4522 2012-07-02 Jason Merrill <jason@redhat.com>
4523
4524 PR c++/53619
4525 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4526
4527 PR c++/53783
4528 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4529
4530 PR c++/53788
4531 * g++.dg/cpp0x/decltype39.C: New.
4532 * g++.dg/diagnostic/method1.C: Adjust.
4533
4534 PR c++/53816
4535 * g++.dg/template/ref6.C: New.
4536
4537 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4538
4539 PR target/53568
4540 * gcc.target/sh/pr53568-1.c: New.
4541
4542 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4543
4544 PR target/51244
4545 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4546
4547 2012-07-02 Jason Merrill <jason@redhat.com>
4548
4549 PR c++/53821
4550 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4551
4552 PR c++/53524
4553 * g++.dg/template/enum7.C: New.
4554 * g++.dg/other/ptrmem10.C: Adjust.
4555 * g++.dg/other/ptrmem11.C: Adjust.
4556 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4557
4558 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4559
4560 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4561
4562 2012-07-01 Wei Guozhi <carrot@google.com>
4563
4564 PR target/53447
4565 * gcc.target/arm/pr53447-1.c: New testcase.
4566 * gcc.target/arm/pr53447-2.c: New testcase.
4567 * gcc.target/arm/pr53447-3.c: New testcase.
4568 * gcc.target/arm/pr53447-4.c: New testcase.
4569
4570 2012-06-29 Richard Guenther <rguenther@suse.de>
4571
4572 PR tree-optimization/47061
4573 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4574
4575 2012-06-29 Richard Guenther <rguenther@suse.de>
4576
4577 PR tree-optimization/37541
4578 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4579
4580 2012-06-29 Richard Guenther <rguenther@suse.de>
4581
4582 PR tree-optimization/52589
4583 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4584
4585 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4586
4587 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4588
4589 * g++.dg/template/error46.C: Add missing comment to dg-message.
4590 * g++.dg/template/crash107.C: Likewise.
4591 * g++.dg/template/error47.C: Likewise.
4592 * g++.dg/template/crash108.C: Likewise.
4593 * g++.dg/overload/operator5.C: Likewise.
4594
4595 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4596 errors in dg-message directives, add comments.
4597
4598 2012-06-28 Kai Tietz <ktietz@redhat.com>
4599
4600 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4601 hard-coded 'unsigned long'.
4602
4603 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4604
4605 PR tree-optimization/51581
4606 * gcc.dg/vect/pr51581-4.c: New test.
4607
4608 PR tree-optimization/53645
4609 * gcc.c-torture/execute/pr53645-2.c: New test.
4610
4611 2012-06-28 Richard Guenther <rguenther@suse.de>
4612
4613 PR middle-end/53790
4614 * gcc.dg/torture/pr53790.c: New testcase.
4615
4616 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4617
4618 PR tree-optimization/53645
4619 * gcc.c-torture/execute/pr53645.c: New test.
4620
4621 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4622
4623 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4624
4625 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4626
4627 PR debug/53671
4628 PR debug/49888
4629 * gcc.dg/guality/pr49888.c: Account for the possibility that
4630 the variable is optimized out at the first test.
4631
4632 2012-06-27 Jason Merrill <jason@redhat.com>
4633
4634 * g++.dg/cpp0x/override2.C: Adjust.
4635 * g++.dg/template/error5.C: Adjust.
4636 * g++.dg/parse/crash28.C: Adjust.
4637
4638 PR c++/53563
4639 * g++.dg/parse/template27.C: New.
4640 * g++.dg/template/crash74.C: Adjust expected output.
4641
4642 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4643
4644 PR fortran/41951
4645 PR fortran/49591
4646 * gfortran.dg/typebound_operator_16.f03: New.
4647
4648 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4649
4650 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4651 even src1.i and src2.i fields even in the second half of the arrays.
4652
4653 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4654
4655 PR c++/51033.
4656 * g++.dg/torture/vshuf-16.inc: New test.
4657 * g++.dg/torture/vshuf-2.inc: New test.
4658 * g++.dg/torture/vshuf-4.inc: New test.
4659 * g++.dg/torture/vshuf-8.inc: New test.
4660 * g++.dg/torture/vshuf-main.inc: New test.
4661 * g++.dg/torture/vshuf-v16hi.C: New test.
4662 * g++.dg/torture/vshuf-v16qi.C: New test.
4663 * g++.dg/torture/vshuf-v2df.C: New test.
4664 * g++.dg/torture/vshuf-v2di.C: New test.
4665 * g++.dg/torture/vshuf-v2sf.C: New test.
4666 * g++.dg/torture/vshuf-v2si.C: New test.
4667 * g++.dg/torture/vshuf-v4df.C: New test.
4668 * g++.dg/torture/vshuf-v4di.C: New test.
4669 * g++.dg/torture/vshuf-v4sf.C: New test.
4670 * g++.dg/torture/vshuf-v4si.C: New test.
4671 * g++.dg/torture/vshuf-v8hi.C: New test.
4672 * g++.dg/torture/vshuf-v8qi.C: New test.
4673 * g++.dg/torture/vshuf-v8si.C: New test.
4674
4675 2012-06-27 Richard Guenther <rguenther@suse.de>
4676
4677 PR middle-end/53676
4678 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4679
4680 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4681
4682 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4683 scan-dump-dem-not): Use printable pattern in test name.
4684
4685 2012-06-26 Sterling Augustine <saugustine@google.com>
4686 Dominique Dhumieres <dominiq@lps.ens.fr>
4687
4688 * gcc.dg/pubtypes-2.c: Update expected output.
4689 * gcc.dg/pubtypes-3.c: Likewise.
4690 * gcc.dg/pubtypes-4.c: Likewise.
4691
4692 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4693
4694 * gcc.dg/tree-ssa/slsr-1.c: New test.
4695 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4696 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4697 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4698
4699 2012-06-26 Matt Turner <mattst88@gmail.com>
4700
4701 PR target/35294
4702 * gcc.target/arm/mmx-2.c: New.
4703
4704 2012-06-26 Richard Guenther <rguenther@suse.de>
4705
4706 PR c++/53752
4707 * g++.dg/torture/pr53752.C: New testcase.
4708
4709 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4710
4711 PR tree-optimization/53748
4712 * gcc.c-torture/compile/pr53748.c: New test.
4713
4714 2012-06-25 Jason Merrill <jason@redhat.com>
4715
4716 PR c++/53498
4717 PR c++/53305
4718 * g++.dg/cpp0x/decltype38.C: New.
4719 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4720
4721 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4722
4723 * lib/target-supports-dg.exp (testname-for-summary): New.
4724 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4725 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4726 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4727 scan-module-absence, output-exists, output-exists-not: Use
4728 testname-for-summary.
4729 (dg-test): Clean up testname_with_flags.
4730 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4731 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4732 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4733 scan-assembler-dem-not, object-size: Use testname-for-summary.
4734 * lib/gcov.exp (run-gcov): Likewise.
4735 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4736 scan-dump-dem, scan-dump-dem-note): Likewise.
4737
4738 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4739 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4740 including profopt.opt; save and restore existing value.
4741 * g++.dg/bprob/bprob.exp: Likewise.
4742 * gcc.dg/matrix/matrix.exp: Likewise.
4743 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4744 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4745 PROFOPT_OPTIONS.
4746
4747 2012-06-25 Richard Henderson <rth@redhat.com>
4748
4749 * gcc.dg/pr53749.c: New.
4750
4751 2012-06-25 Jason Merrill <jason@redhat.com>
4752
4753 PR c++/52988
4754 * g++.dg/cpp0x/nullptr28.C: New.
4755
4756 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4757
4758 * gcc.target/arm/neon-vld1_dupQ.c: New.
4759
4760 2012-06-25 Florian Weimer <fweimer@redhat.com>
4761
4762 * g++.dg/init/new35.C: New.
4763 * g++.dg/init/new36.C: New.
4764 * g++.dg/init/new37.C: New.
4765 * g++.dg/ext/vla5.C: New warning.
4766 * g++.dg/ext/vla8.C: New warning.
4767 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4768
4769 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4770 James Greenhalgh <james.greenhalgh@arm.com>
4771
4772 * gcc.target/arm/ftest-support-arm.h New testcase.
4773 * gcc.target/arm/ftest-support-thumb.h Likewise.
4774 * gcc.target/arm/ftest-support.h Likewise.
4775 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4776 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4777 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4778 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4779 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4780 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4781 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4782 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4783 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4784 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4785 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4786 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4787 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4788 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4789 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4790 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4791 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4792 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4793 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4794 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4795 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4796 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4797 * lib/target-supports.exp
4798 (check_effective_target_arm_arch_FUNC): Add support for more
4799 architectures.
4800 (add_options_for_arm_arch_FUNC): Likewise.
4801 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4802
4803 2012-06-25 Jason Merrill <jason@redhat.com>
4804
4805 PR c++/53202
4806 * g++.dg/cpp0x/constexpr-tuple.C: New.
4807
4808 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4809
4810 PR target/53759
4811 * gcc.target/i386/pr53759.c: New test.
4812
4813 PR c++/53594
4814 * g++.dg/cpp0x/nsdmi7.C: New test.
4815
4816 2012-06-24 Kai Tietz <ktietz@redhat.com>
4817
4818 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4819 for LLP64 targets.
4820 * gcc.target/i386/pr38988.c: Likewise.
4821
4822 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4823
4824 PR fortran/47710
4825 PR fortran/53328
4826 * gfortran.dg/typebound_generic_12.f03: New.
4827 * gfortran.dg/typebound_generic_13.f03: New.
4828
4829 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4830
4831 * gnat.dg/lto15.ad[sb]: New test.
4832
4833 2012-06-21 Meador Inge <meadori@codesourcery.com>
4834
4835 PR c/53702
4836 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4837
4838 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4839
4840 * gcc.dg/pch/ident-1.c: New test.
4841 * gcc.dg/pch/ident-1.hs: Header file for new test.
4842
4843 2012-06-21 Michael Matz <matz@suse.de>
4844
4845 PR middle-end/53688
4846 * gcc.c-torture/execute/pr53688.c: New test.
4847
4848 2012-06-20 Richard Guenther <rguenther@suse.de>
4849
4850 PR tree-optimization/30318
4851 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4852
4853 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4854
4855 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4856
4857 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4858
4859 * gcc.target/i386/clearcapv2.map: New file.
4860 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4861
4862 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4863
4864 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4865 and add __sh__ case.
4866
4867 2012-06-19 Jason Merrill <jason@redhat.com>
4868
4869 PR c++/52637
4870 * g++.dg/debug/localclass1.C: New.
4871
4872 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4873
4874 * g++.dg/cpp0x/override4.C: New.
4875
4876 2012-06-14 Jason Merrill <jason@redhat.com>
4877
4878 PR c++/53651
4879 * g++.dg/cpp0x/decltype37.C: New.
4880
4881 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4882
4883 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4884
4885 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4886
4887 * gcc.c-torture/compile/vector-5.c,
4888 gcc.c-torture/compile/vector-6.c: New tests.
4889
4890 2012-06-19 Richard Henderson <rth@redhat.com>
4891
4892 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4893
4894 2012-06-19 Richard Guenther <rguenther@suse.de>
4895
4896 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4897
4898 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4899
4900 PR target/53712
4901 * gcc.target/i386/pr53712.c: New test.
4902
4903 2012-06-18 Tobias Burnus <burnus@net-b.de>
4904
4905 PR fortran/53692
4906 * gfortran.dg/elemental_optional_args_6.f90: New.
4907
4908 2012-06-18 Tobias Burnus <burnus@net-b.de>
4909
4910 PR fortran/53526
4911 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4912 * gfortran.dg/coarray/move_alloc_1.f90
4913
4914 2012-06-18 Tobias Burnus <burnus@net-b.de>
4915
4916 PR fortran/53526
4917 * gfortran.dg/coarray_27.f90: New.
4918
4919 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4920 Greta Yorsh <Greta.Yorsh@arm.com>
4921
4922 * gcc.target/arm/epilog-1.c: New test.
4923
4924 2012-06-18 Richard Guenther <rguenther@suse.de>
4925
4926 PR tree-optimization/53693
4927 * g++.dg/torture/pr53693.C: New testcase.
4928
4929 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4930
4931 PR tree-optimization/53703
4932 * gcc.dg/torture/pr53703.c: New test.
4933
4934 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4935
4936 PR middle-end/53698
4937 * gcc.target/i386/pr53698.c: New test.
4938
4939 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4940
4941 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4942
4943 2012-06-17 Tobias Burnus <burnus@net-b.de>
4944
4945 PR fortran/53691
4946 PR fortran/53685
4947 * gfortran.dg/transfer_check_3.f90: New.
4948
4949 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4950
4951 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4952
4953 2012-06-16 Tobias Burnus <burnus@net-b.de>
4954
4955 PR fortran/53642
4956 PR fortran/45170
4957 * gfortran.dg/deferred_type_param_8.f90: New.
4958
4959 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4960
4961 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4962 testname that includes flags, passed in as new argument, in
4963 pass/fail messages.
4964 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4965 and pass it to verify-* procedures.
4966
4967 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4968 alignment torture options with usual torture options.
4969
4970 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4971 messages reported for one line of source code.
4972 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4973 * g++.dg/cpp0x/decltype2.C: Likewise.
4974 * g++.dg/cpp0x/decltype3.C: Likewise.
4975 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4976 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4977 * g++.dg/cpp0x/static_assert3.C: Likewise.
4978 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4979 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4980 * g++.dg/cpp0x/union1.C: Likewise.
4981 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4982 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4983 * g++.dg/cpp0x/variadic2.C: Likewise.
4984 * g++.dg/cpp0x/variadic20.C: Likewise.
4985 * g++.dg/cpp0x/variadic74.C: Likewise.
4986 * g++.dg/diagnostic/bitfld2.C: Likewise.
4987 * g++.dg/ext/attrib44.C: Likewise.
4988 * g++.dg/ext/no-asm-1.C: Likewise.
4989 * g++.dg/other/error34.C: Likewise.
4990 * g++.dg/parse/crash46.C: Likewise.
4991 * g++.dg/parse/error10.C: Likewise.
4992 * g++.dg/parse/error2.C: Likewise.
4993 * g++.dg/parse/error3.C: Likewise.
4994 * g++.dg/parse/error36.C: Likewise.
4995 * g++.dg/parse/error8.C: Likewise.
4996 * g++.dg/parse/error9.C: Likewise.
4997 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4998 * g++.dg/parse/parser-pr28152.C: Likewise.
4999 * g++.dg/parse/template25.C: Likewise.
5000 * g++.dg/parse/typename11.C: Likewise.
5001 * g++.dg/tc1/dr147.C: Likewise.
5002 * g++.dg/template/deduce3.C: Likewise.
5003 * g++.dg/template/koenig9.C: Likewise.
5004 * g++.dg/template/pr23510.C: Likewise.
5005 * g++.dg/warn/pr12242.C: Likewise.
5006 * g++.dg/warn/pr30551-2.C: Likewise.
5007 * g++.dg/warn/pr30551.C: Likewise.
5008 * g++.old-deja/g++.other/typename1.C: Likewise.
5009 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5010
5011 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5012
5013 PR c++/51033
5014 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5015 * c-c++-common/torture/vshuf-2.inc: Likewise.
5016 * c-c++-common/torture/vshuf-4.inc: Likewise.
5017 * c-c++-common/torture/vshuf-8.inc: Likewise.
5018 * c-c++-common/torture/vshuf-main.inc: Likewise.
5019 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5020 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5021 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5022 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5023 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5024 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5025 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5026 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5027 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5028 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5029 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5030 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5031 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5032 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5033
5034 2012-06-15 Michael Matz <matz@suse.de>
5035
5036 * gcc.dg/tree-ssa/vector-4.c: New test.
5037
5038 2012-06-15 Michael Matz <matz@suse.de>
5039
5040 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5041 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5042
5043 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5044
5045 PR tree-optimization/53636
5046 * gcc.target/arm/pr53636.c: New test.
5047
5048 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5049
5050 PR tree-optimization/51581
5051 * gcc.c-torture/execute/pr51581-1.c: New test.
5052 * gcc.c-torture/execute/pr51581-2.c: New test.
5053 * gcc.dg/vect/pr51581-1.c: New test.
5054 * gcc.dg/vect/pr51581-2.c: New test.
5055 * gcc.dg/vect/pr51581-3.c: New test.
5056 * gcc.target/i386/avx-pr51581-1.c: New test.
5057 * gcc.target/i386/avx-pr51581-2.c: New test.
5058 * gcc.target/i386/avx2-pr51581-1.c: New test.
5059 * gcc.target/i386/avx2-pr51581-2.c: New test.
5060 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5061
5062 2012-06-15 Richard Guenther <rguenther@suse.de>
5063
5064 * gcc.c-torture/execute/20120615-1.c: New testcase.
5065
5066 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5067
5068 * gnat.dg/vect8.ad[sb]: New test.
5069
5070 2012-06-14 Richard Guenther <rguenther@suse.de>
5071
5072 * gcc.dg/tree-ssa/vrp.h: New testcase.
5073 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5074
5075 2012-06-13 Christian Bruel <christian.bruel@st.com>
5076
5077 PR target/53621
5078 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5079
5080 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5081
5082 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5083
5084 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5085
5086 PR testsuite/20771
5087 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5088 test summary unique.
5089
5090 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5091 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5092 scan-stack-usage-not): Don't strip torture options from test name.
5093
5094 * lib/scandump.exp (scan-dump-times): Use printable version of
5095 regexp in test summary line.
5096
5097 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5098 messages reported for one line of source code.
5099 * gcc.dg/format/few-1.c: Likewise.
5100 * gcc.dg/ia64-sync-2.c: Likewise.
5101 * gcc.dg/sync-2.c: Likewise.
5102 * gcc.dg/noncompile/pr44517.c: Likewise.
5103
5104 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5105
5106 PR debug/49888
5107 * gcc.dg/guality/pr49888.c: New.
5108
5109 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5110
5111 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5112 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5113 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5114
5115 2012-06-13 Tobias Burnus <burnus@net-b.de>
5116
5117 PR fortran/53643
5118 * gfortran.dg/intent_out_7.f90: New.
5119
5120 2012-06-13 Tobias Burnus <burnus@net-b.de>
5121
5122 PR fortran/53597
5123 * gfortran.dg/save_4.f90: New.
5124
5125 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5126
5127 PR c/53532
5128 PR c/51034
5129 PR c/53196
5130 * gcc.dg/pr53532.c: New test.
5131 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5132 adjust line numbers.
5133 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5134 * gcc.dg/Wcxx-compat-8.c: Likewise.
5135 * gcc.dg/pr51034.c: New test.
5136 * gcc.dg/pr53196-1.c: New test.
5137 * gcc.dg/pr53196-2.c: New test.
5138
5139 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5140
5141 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5142 alignment torture options with usual torture options.
5143 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5144 instead of dg-options.
5145 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5146 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5147 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5148 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5149 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5150 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5151
5152 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5153 to checks for multiple messages reported for one line of source code.
5154 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5155
5156 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5157 messages reported for one line of source code.
5158
5159 * gcc.dg/20031223-1.c: Add comments to check for multiple
5160 messages reported for one line of source code.
5161 * gcc.dg/Wconversion-integer.c: Likewise.
5162 * gcc.dg/Wfatal-2.c: Likewise.
5163 * gcc.dg/Wfatal.c: Likewise.
5164 * gcc.dg/Wobjsize-1.c: Likewise.
5165 * gcc.dg/c99-vla-jump-1.c: Likewise.
5166 * gcc.dg/c99-vla-jump-2.c: Likewise.
5167 * gcc.dg/c99-vla-jump-3.c: Likewise.
5168 * gcc.dg/c99-vla-jump-4.c: Likewise.
5169 * gcc.dg/c99-vla-jump-5.c: Likewise.
5170 * gcc.dg/decl-9.c: Likewise.
5171 * gcc.dg/declspec-10.c: Likewise.
5172 * gcc.dg/declspec-18.c: Likewise.
5173 * gcc.dg/mtune.c: Likewise.
5174 * gcc.dg/parser-pr28152-2.c: Likewise.
5175 * gcc.dg/parser-pr28152.c: Likewise.
5176 * gcc.dg/pr14475.c: Likewise.
5177 * gcc.dg/pr27953.c: Likewise.
5178 * gcc.dg/pr28322-3.c: Likewise.
5179 * gcc.dg/pr30457.c: Likewise.
5180 * gcc.dg/pr30551-2.c: Likewise.
5181 * gcc.dg/pr30551-3.c: Likewise.
5182 * gcc.dg/pr30551-4.c: Likewise.
5183 * gcc.dg/pr30551-5.c: Likewise.
5184 * gcc.dg/pr30551-6.c: Likewise.
5185 * gcc.dg/pr30551.c: Likewise.
5186 * gcc.dg/pr45461.c: Likewise.
5187 * gcc.dg/pr48552-1.c: Likewise.
5188 * gcc.dg/pr48552-2.c: Likewise.
5189 * gcc.dg/redecl-1.c: Likewise.
5190 * gcc.dg/transparent-union-3.c: Likewise.
5191 * gcc.dg/utf-dflt.c: Likewise.
5192 * gcc.dg/utf-dflt2.c: Likewise.
5193 * gcc.dg/vla-8.c: Likewise.
5194 * gcc.dg/vla-init-1.c: Likewise.
5195 * gcc.dg/wtr-int-type-1.c: Likewise.
5196
5197 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5198 messages reported for for one line of source code.
5199 * c-c++-common/raw-string-5.c: Likewise.
5200 * c-c++-common/raw-string-4.c: Likewise.
5201 * c-c++-common/raw-string-6.c: Likewise.
5202 * c-c++-common/pr20000.c: Likewise.
5203
5204 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5205 messages reported for one line of source code.
5206 * gcc.dg/cpp/pr30786.c: Likewise.
5207 * gcc.dg/cpp/pr28709.c: Likewise.
5208 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5209 * gcc.dg/cpp/macspace2.c: Likewise.
5210 * gcc.dg/cpp/missing-header-1.c: Likewise.
5211 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5212 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5213 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5214
5215 2012-06-12 Jason Merrill <jason@redhat.com>
5216
5217 PR c++/53599
5218 * g++.dg/template/local7.C: New.
5219
5220 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5221
5222 PR target/53511
5223 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5224 * gcc.target/sh/pr51340-2.c: Likewise.
5225 * gcc.target/sh/pr51340-3.c: Likewise.
5226
5227 2012-06-12 Michael Matz <matz@suse.de>
5228
5229 * gcc.dg/torture/alias-1.c: New test.
5230
5231 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5232
5233 PR rtl-optimization/53589
5234 * gcc.dg/torture/pr53589.c: New test.
5235
5236 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5237
5238 PR target/50749
5239 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5240 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5241 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5242 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5243 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5244 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5245 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5246 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5247 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5248 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5249 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5250 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5251 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5252 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5253 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5254 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5255
5256 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5257
5258 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5259 (check_intel_cpu_model): New function.
5260 (check_amd_cpu_model): New function.
5261 (check_features): New function.
5262 (__get_cpuid_output): New function.
5263 (check_detailed): New function.
5264 (fn1): Rename to quick_check.
5265 (main): Update to call quick_check and call check_detailed.
5266
5267 2012-06-11 Richard Henderson <rth@redhat.com>
5268
5269 * lib/target-supports.exp
5270 (check_effective_target_sync_long_long_runtime): Use
5271 check_effective_target_lp64 instead of
5272 check_effective_target_powerpc64 for powerpc targets.
5273
5274 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5275
5276 PR target/53511
5277 * gcc.target/sh/pr53511-1.c: New.
5278
5279 2012-06-11 Richard Guenther <rguenther@suse.de>
5280
5281 PR middle-end/53470
5282 * g++.dg/lto/pr53470_0.C: New testcase.
5283 * gcc.dg/lto/pr53470_0.c: Likewise.
5284
5285 2012-06-11 Richard Guenther <rguenther@suse.de>
5286
5287 PR c++/53605
5288 * g++.dg/ext/pr53605.C: New testcase.
5289
5290 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5291
5292 * gnat.dg/specs/array1.ads: New test.
5293 * gnat.dg/specs/array2.ads: Likewise.
5294 * gnat.dg/array22.adb: Likewise.
5295
5296 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5297
5298 * gnat.dg/constant4.adb: New test.
5299 * gnat.dg/constant4_pkg.ads: New helper.
5300
5301 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5302
5303 PR fortran/52552
5304 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5305 * gfortran.dg/allocate_class_1.f90: Modified.
5306 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5307 * gfortran.dg/allocate_class_2.f90: New.
5308
5309 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5310
5311 PR middle-end/53535
5312 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5313
5314 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5315
5316 PR fortran/52861
5317 * gfortran.dg/string_assign_2.f90: New test case.
5318
5319 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5320
5321 PR fortran/52861
5322 * gfortran.dg/string_assign_1.f90: New test case.
5323
5324 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5325
5326 PR middle-end/53580
5327 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5328 * gcc.dg/gomp/critical-4.c: Likewise.
5329 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5330 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5331 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5332 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5333 * c-c++-common/gomp/pr53580.c: New test.
5334
5335 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5336
5337 PR c++/51214
5338 * g++.dg/cpp0x/forw_enum11.C: New.
5339
5340 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5341
5342 PR c++/53567
5343 * g++.dg/cpp0x/alias-decl-19.C: New.
5344
5345 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5346
5347 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5348
5349 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5350
5351 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5352 (XSTATE_FP): Ditto.
5353 (XSTATE_SSE): Ditto.
5354 (XSTATE_YMM): Ditto.
5355 (avx_os_support): Use new defines.
5356
5357 2012-06-06 Richard Guenther <rguenther@suse.de>
5358
5359 PR testsuite/32380
5360 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5361 loops.
5362
5363 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5364
5365 PR c++/52841
5366 * g++.dg/cpp0x/pr52841.C: New testcase.
5367
5368 2012-06-06 Richard Guenther <rguenther@suse.de>
5369
5370 PR tree-optimization/53081
5371 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5372 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5373
5374 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5375
5376 * gcc.target/powerpc/pr53487.c: New test.
5377
5378 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5379
5380 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5381
5382 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5383
5384 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5385
5386 2012-06-05 Richard Guenther <rguenther@suse.de>
5387
5388 PR tree-optimization/30442
5389 * gcc.dg/vect/bb-slp-30.c: New testcase.
5390
5391 2012-06-05 Richard Guenther <rguenther@suse.de>
5392
5393 PR tree-optimization/53081
5394 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5395 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5396 -fno-tree-loop-distribute-patterns.
5397
5398 2012-06-05 Alan Modra <amodra@gmail.com>
5399
5400 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5401 Check static chain in nested funcs.
5402
5403 2012-06-04 Tobias Burnus <burnus@net-b.de>
5404
5405 PR fortran/50619
5406 * gfortran.dg/init_flag_10.f90: New.
5407
5408 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5409
5410 PR c++/53524
5411 * g++.dg/warn/Wenum-compare-no-2: New.
5412
5413 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5414
5415 PR preprocessor/53463
5416 * g++.dg/cpp/limits.C: New test.
5417 * g++.dg/parse/error19.C: Adjust.
5418 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5419 * g++.dg/warn/pr35635.C: Likewise.
5420 * g++.old-deja/g++.pt/assign1.C: Likewise.
5421
5422 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5423
5424 PR target/53559
5425 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5426 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5427 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5428 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5429 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5430 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5431 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5432 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5433
5434 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5435
5436 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5437
5438 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR tree-optimization/53550
5441 * gcc.dg/pr53550.c: New test.
5442
5443 2012-06-04 Richard Guenther <rguenther@suse.de>
5444
5445 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5446 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5447 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5448
5449 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5450
5451 PR fortran/48831
5452 * gfortran.dg/parameter_array_element_2.f90: New.
5453
5454 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5455
5456 PR target/53512
5457 * gcc.target/sh/pr53512-1.c: New.
5458 * gcc.target/sh/pr53512-2.c: New.
5459 * gcc.target/sh/pr53512-3.c: New.
5460 * gcc.target/sh/pr53512-4.c: New.
5461
5462 2012-06-01 Jason Merrill <jason@redhat.com>
5463
5464 PR c++/52973
5465 * g++.dg/ext/visibility/template12.C: New.
5466 * g++.dg/ext/attrib14.C: Adjust warning line.
5467
5468 PR c++/52725
5469 * g++.dg/parse/new6.C: New.
5470 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5471
5472 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5473
5474 * c-c++-common/restrict-2.c: Revert previous change.
5475
5476 2012-06-01 Jason Merrill <jason@redhat.com>
5477
5478 PR c++/53137
5479 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5480
5481 PR c++/53484
5482 * g++.dg/cpp0x/auto33.C: New.
5483
5484 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5485
5486 PR c++/26155
5487 * g++.dg/parse/namespace-alias-1.C: New.
5488
5489 2012-06-01 Christian Bruel <christian.bruel@st.com>
5490
5491 * gcc.dg/spec-options.c: New test.
5492 * gcc.dg/foo.specs: New file.
5493
5494 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5495
5496 PR ada/53517
5497 * gnat.dg/lto14.adb: Skip on Solaris.
5498
5499 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5500
5501 * gcc.target/cris/sync-1-v10.c,
5502 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5503 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5504 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5505 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5506 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5507 gcc.target/cris/torture/sync-mis-op-i-1.c,
5508 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5509 gcc.target/cris/torture/sync-mis-op-i-2.c,
5510 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5511 gcc.target/cris/torture/sync-mis-op-i-3.c,
5512 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5513 gcc.target/cris/torture/sync-mis-op-s-1.c,
5514 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5515 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5516 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5517 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5518 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5519 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5520 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5521 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5522 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5523
5524 2012-05-31 Richard Guenther <rguenther@suse.de>
5525
5526 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5527 ldist-pr45948.c with disabled SCCP.
5528
5529 2012-05-31 Richard Guenther <rguenther@suse.de>
5530
5531 PR middle-end/48493
5532 * gcc.dg/torture/pr48493.c: New testcase.
5533
5534 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5535
5536 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5537 arm32 to targets.
5538 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5539 of the initialization loop.
5540 (dg-final): Adjust the expected number of vectorized loops depending
5541 on vect_char_mult target selector.
5542
5543 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5544
5545 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5546 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5547 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5548 New tests.
5549
5550 2012-05-30 Jason Merrill <jason@redhat.com>
5551
5552 PR c++/53356
5553 * g++.dg/init/new34.C: New.
5554 * g++.dg/tree-ssa/stabilize1.C: New.
5555
5556 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5557
5558 PR c++/53356
5559 * g++.dg/init/new33.C: New test.
5560
5561 2012-05-30 Richard Guenther <rguenther@suse.de>
5562
5563 PR middle-end/53501
5564 * gcc.dg/torture/pr53501.c: New testcase.
5565 * c-c++-common/restrict-2.c: Adjust.
5566
5567 2012-05-30 Alan Modra <amodra@gmail.com>
5568
5569 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5570 torture-finish.
5571
5572 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5573
5574 * gcc.target/i386/shuf-concat.c: New test.
5575
5576 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR rtl-optimization/53519
5579 * gcc.c-torture/compile/pr53519.c: New test.
5580
5581 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5582
5583 * gcc.target/arm/neon-vrev.c: New.
5584
5585 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5586
5587 PR target/51340
5588 * gcc.target/sh/pr51340-1.c: New.
5589 * gcc.target/sh/pr51340-2.c: New.
5590 * gcc.target/sh/pr51340-3.c: New.
5591
5592 2012-05-29 Richard Guenther <rguenther@suse.de>
5593
5594 PR tree-optimization/53516
5595 * gcc.dg/torture/pr53516.c: New testcase.
5596
5597 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5598
5599 PR preprocessor/53229
5600 * gcc.dg/cpp/paste6.c: Force to run without
5601 -ftrack-macro-expansion.
5602 * gcc.dg/cpp/paste8.c: Likewise.
5603 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5604 -ftrack-macro-expansion.
5605 * gcc.dg/cpp/paste12.c: Force to run without
5606 -ftrack-macro-expansion.
5607 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5608 -ftrack-macro-expansion.
5609 * gcc.dg/cpp/paste13.c: Likewise.
5610 * gcc.dg/cpp/paste14.c: Likewise.
5611 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5612 -ftrack-macro-expansion.
5613 * gcc.dg/cpp/paste18.c: New test.
5614
5615 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5616
5617 * gcc.target/cris/torture/trap-1.c,
5618 gcc.target/cris/torture/trap-2.c,
5619 gcc.target/cris/torture/trap-3.c,
5620 gcc.target/cris/torture/trap-v0.c,
5621 gcc.target/cris/torture/trap-v3.c: New tests.
5622
5623 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5624
5625 PR c++/25137
5626 * g++.dg/warn/Wbraces3.C: New.
5627 * g++.dg/warn/Wbraces4.C: Likewise.
5628
5629 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5630
5631 PR tree-optimization/53505
5632 * c-c++-common/torture/pr53505.c: New test.
5633
5634 2012-05-27 Nathan Sidwell <nathan@acm.org>
5635
5636 * gcc.dg/stmt-expr-4.c: New.
5637
5638 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5639
5640 PR c++/53491
5641 * g++.dg/parse/crash60.C: New.
5642
5643 2012-05-26 Jason Merrill <jason@redhat.com>
5644
5645 PR c++/53220
5646 * c-c++-common/array-lit.c: New.
5647 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5648
5649 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5650
5651 PR ada/50294
5652 * gnat.dg/array21.adb: New test.
5653
5654 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5655
5656 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5657
5658 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5659
5660 PR c++/32054
5661 * g++.dg/other/anon-union3.C: New.
5662
5663 2012-05-25 Ian Lance Taylor <iant@google.com>
5664
5665 * gcc.dg/split-6.c: New test.
5666
5667 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5668
5669 * gnat.dg/lto14.adb: New test.
5670
5671 2012-05-25 Tristan Gingold <gingold@adacore.com>
5672
5673 * gcc.target/i386/large-frame.c: New.
5674
5675 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5676 * gcc.target/powerpc/lhs-1.c: New.
5677 * gcc.target/powerpc/lhs-2.c: New.
5678 * gcc.target/powerpc/lhs-3.c: New.
5679
5680 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5681
5682 Make unwound macro expansion trace less redundant
5683 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5684 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5685 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5686 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5687 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5688 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5689
5690 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5691
5692 PR c++/53464
5693 * g++.dg/cpp0x/constexpr-default1.C: New.
5694
5695 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/32080
5698 * g++.dg/eh/goto2.C: New.
5699
5700 2012-05-24 Richard Guenther <rguenther@suse.de>
5701
5702 PR middle-end/53460
5703 * g++.dg/tree-prof/pr53460.C: New testcase.
5704
5705 2012-05-24 Richard Guenther <rguenther@suse.de>
5706
5707 PR bootstrap/53466
5708 * g++.dg/debug/pr53466.C: New testcase.
5709
5710 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5711
5712 PR tree-optimization/53465
5713 * gcc.c-torture/execute/pr53465.c: New test.
5714
5715 2012-05-23 Tobias Burnus <burnus@net-b.de>
5716
5717 PR fortran/51055
5718 PR fortran/45170
5719 * gfortran.dg/allocate_with_typespec_6.f90: New.
5720
5721 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5722
5723 PR c++/29185
5724 * g++.dg/warn/delete-array-1.C: New.
5725
5726 2012-05-23 Richard Guenther <rguenther@suse.de>
5727
5728 * gcc.dg/torture/pr39074-2.c: Adjust.
5729 * gcc.dg/torture/pr39074.c: Likewise.
5730 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5731 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5732
5733 2012-05-22 Jan Hubicka <jh@suse.cz>
5734
5735 PR middle-end/53161
5736 * g++.dg/torture/pr53161.C: New testcase.
5737
5738 2012-05-22 Tobias Burnus <burnus@net-b.de>
5739
5740 PR fortran/53389
5741 * gfortran.dg/realloc_on_assign_15.f90: New.
5742
5743 2012-05-22 Richard Guenther <rguenther@suse.de>
5744
5745 PR middle-end/51071
5746 * gcc.dg/torture/pr51071-2.c: New testcase.
5747
5748 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5749
5750 PR tree-optimization/53336
5751 * g++.dg/torture/pr53336.C: New testcase.
5752
5753 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5754
5755 PR c++/53322
5756 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5757 instead of -Wunused-local-typedefs.
5758
5759 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5760
5761 PR c++/51184
5762 * g++.dg/other/abstract4.C: New-
5763
5764 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 PR c++/40821
5767 * g++.dg/ext/attrib46.C: New.
5768
5769 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5770
5771 PR c/53418
5772 * gcc.c-torture/compile/pr53418-1.c,
5773 gcc.c-torture/compile/pr53418-2.c: New tests.
5774
5775 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5776
5777 PR tree-optimization/53366
5778 * gcc.dg/torture/pr53366-1.c: New test.
5779 * gcc.dg/torture/pr53366-2.c: New test.
5780 * gcc.target/i386/pr53366-1.c: New test.
5781 * gcc.target/i386/pr53366-2.c: New test.
5782
5783 PR tree-optimization/53409
5784 * gcc.c-torture/compile/pr53409.c: New test.
5785
5786 PR tree-optimization/53410
5787 * gcc.c-torture/compile/pr53410-1.c: New test.
5788 * gcc.c-torture/compile/pr53410-2.c: New test.
5789
5790 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5791
5792 PR target/53425
5793 * gcc.target/i386/pr53425-1.c: New file.
5794 * gcc.target/i386/pr53425-2.c: Likewise.
5795
5796 2012-05-21 Richard Guenther <rguenther@suse.de>
5797
5798 PR tree-optimization/53408
5799 * gcc.dg/torture/pr53408.c: New testcase.
5800
5801 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5802 H.J. Lu <hongjiu.lu@intel.com>
5803
5804 PR target/53416
5805 * gcc.target/i386/pr53416.c: New file.
5806
5807 2012-05-21 Richard Guenther <rguenther@suse.de>
5808
5809 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5810
5811 2012-05-21 Richard Guenther <rguenther@suse.de>
5812
5813 * gcc.dg/torture/ldist-1.c: New testcase.
5814
5815 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5816
5817 * gnat.dg/lto13.adb: New test.
5818 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5819
5820 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5821
5822 * gnat.dg/specs/lto12.ads: New test.
5823 * gnat.dg/specs/lto12_pkg.ads: New helper.
5824
5825 2012-05-18 Richard Guenther <rguenther@suse.de>
5826
5827 PR tree-optimization/53346
5828 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5829 * gcc.target/i386/incoming-10.c: Adjust.
5830 * gcc.target/i386/incoming-11.c: Likewise.
5831 * gcc.target/i386/pr46295.c: Likewise.
5832
5833 2012-05-18 Richard Guenther <rguenther@suse.de>
5834
5835 * gcc.dg/pr53352.c: Return zero.
5836
5837 2012-05-18 Richard Guenther <rguenther@suse.de>
5838
5839 PR tree-optimization/53390
5840 * gcc.dg/torture/pr53390.c: New testcase.
5841
5842 2012-05-18 Meador Inge <meadori@codesourcery.com>
5843
5844 PR rtl-optimization/53352
5845 * gcc.dg/pr53352.c: New test.
5846
5847 2012-05-17 David S. Miller <davem@davemloft.net>
5848
5849 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5850 failure on sparc-*-linux-gnu.
5851
5852 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5853
5854 PR c++/39681
5855 * g++.dg/parse/error49.C: New.
5856 * g++.dg/cpp0x/error8.C: Likewise.
5857 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5858 * g++.dg/ext/utf-dflt2.C: Likewise.
5859 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5860 * g++.dg/ext/utf-dflt.C: Likewise.
5861 * c-c++-common/raw-string-3.c: Likewise.
5862 * c-c++-common/raw-string-4.c: Likewise.
5863
5864 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5865
5866 PR c++/53371
5867 * g++.dg/cpp0x/catch1.C: New.
5868
5869 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5870
5871 PR c++/44516
5872 * g++.dg/parse/error48.C: New.
5873 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5874 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5875
5876 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5877
5878 * gcc.dg/tm/indirect-2.c: New test.
5879
5880 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5881
5882 PR tree-optimization/53217
5883 * gfortran.dg/pr53217.f90: New test.
5884
5885 2012-05-16 Richard Guenther <rguenther@suse.de>
5886
5887 PR tree-optimization/53364
5888 * g++.dg/torture/pr53364.C: New testcase.
5889
5890 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5891
5892 PR testsuite/52641
5893 * gcc.dg/pr52549.c: Fix test for long != void*
5894 * gcc.c-torture/execute/pr52979-1.x: New file.
5895 * gcc.c-torture/execute/pr52979-2.x: New file.
5896
5897 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5898
5899 PR preprocessor/7263
5900 * gcc.dg/binary-constants-2.c: Run without tracking locations
5901 accross macro expansion.
5902 * gcc.dg/binary-constants-3.c: Likewise.
5903 * gcc.dg/cpp/sysmac2.c: Likewise.
5904 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5905 location.
5906 * gcc.dg/cpp/syshdr3.c: New test.
5907 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5908 * gcc.dg/system-binary-constants-1.c: New test.
5909 * gcc.dg/system-binary-constants-1.h: New header for the new test
5910 above.
5911 * g++.dg/cpp/syshdr3.C: New test.
5912 * g++.dg/cpp/syshdr3.h: New header the new test above.
5913 * g++.dg/system-binary-constants-1.C: New test.
5914 * g++.dg/system-binary-constants-1.h: New header the new test
5915 above.
5916
5917 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5918
5919 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5920
5921 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR target/53358
5924 * gcc.dg/pr53358.c: New test.
5925
5926 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5927
5928 PR c++/11856
5929 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5930 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5931
5932 2012-05-15 Olivier Hainque <hainque@adacore.com>
5933
5934 * g++.dg/eh/sighandle.C: New testcase.
5935
5936 2012-05-15 Richard Guenther <rguenther@suse.de>
5937
5938 PR tree-optimization/53355
5939 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5940
5941 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5942
5943 * gfortran.dg/*.f90: Remove now redundant manual
5944 cleanup-modules directive.
5945
5946 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5947
5948 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5949 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5950
5951 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5952
5953 PR fortran/52428
5954 * gfortran.dg/int_range_io_1.f90: New test.
5955
5956 2012-05-14 Andi Kleen <ak@linux.intel.com>
5957 Jakub Jelinek <jakub@redhat.com>
5958
5959 PR target/53315
5960 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5961 * gcc.target/i386/rtm-check.h: New file.
5962 * gcc.target/i386/pr53315.c: New test.
5963
5964 2012-05-14 Tobias Burnus <burnus@net-b.de>
5965
5966 PR fortran/49110
5967 PR fortran/51055
5968 PR fortran/53329
5969 * gfortran.dg/deferred_type_param_4.f90: New.
5970 * gfortran.dg/deferred_type_param_6.f90: New.
5971
5972 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5973
5974 * gcc.target/i386/retarg.c: New test.
5975
5976 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5977
5978 PR fortran/45170
5979 * gfortran.dg/deferred_type_param_3.f90: New.
5980 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5981 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5982
5983 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5984
5985 * gnat.dg/null_pointer_deref3.adb: New test.
5986
5987 2012-05-12 Tobias Burnus <burnus@net-b.de>
5988
5989 PR fortran/49110
5990 PR fortran/52843
5991 * gfortran.dg/deferred_type_param_5.f90: New.
5992
5993 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5994
5995 * g++.dg/parse/error47.C: New.
5996
5997 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5998
5999 PR fortran/52537
6000 * gfortran.dg/string_compare_4.f90: Change option
6001 to -fdump-tree-original. Add test case for kind=4.
6002
6003 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6004
6005 PR fortran/52537
6006 * gfortran.dg/string_compare_4.f90: New test.
6007
6008 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6009
6010 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6011
6012 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6013
6014 PR c++/53305
6015 * g++.dg/cpp0x/variadic132.C: New.
6016
6017 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6018
6019 PR c++/53158
6020 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6021 * g++.dg/parse/error26.C: Tweak dg-error column number.
6022
6023 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6024
6025 PR c++/53301
6026 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6027
6028 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6029
6030 * gnat.dg/lto11.ad[sb]: New test.
6031
6032 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6033
6034 PR target/52908
6035 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6036 directive to Scan for vpmuldq, not vpmacsdql.
6037
6038 2012-05-09 Michael Matz <matz@suse.de>
6039
6040 PR tree-optimization/53185
6041 * gcc.dg/vect/pr53185.c: New test.
6042
6043 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6044
6045 PR middle-end/53249
6046 * gcc.target/i386/pr53249.c: New.
6047
6048 2012-05-09 Richard Guenther <rguenther@suse.de>
6049
6050 PR tree-optimization/18437
6051 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6052 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6053
6054 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6055
6056 PR tree-optimization/53226
6057 * gcc.c-torture/compile/pr53226.c: New test.
6058
6059 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6060
6061 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6062 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6063 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6064 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6065 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6066 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6067 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6068 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6069 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6070 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6071 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6072 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6073 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6074 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6075
6076 2012-05-09 Dehao Chen <dehao@google.com>
6077
6078 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6079 * gcc.dg/predict-2.c: Likewise.
6080 * gcc.dg/predict-3.c: Likewise.
6081 * gcc.dg/predict-4.c: Likewise.
6082 * gcc.dg/predict-5.c: Likewise.
6083 * gcc.dg/predict-6.c: Likewise.
6084
6085 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6086
6087 PR target/53272
6088 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6089
6090 2012-05-08 Richard Guenther <rguenther@suse.de>
6091
6092 * gcc.dg/fold-bitand-4.c: New testcase.
6093
6094 2012-05-08 Dehao Chen <dehao@google.com>
6095
6096 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6097 heuristic is working properly.
6098 * gcc.dg/predict-2.c: Likewise.
6099 * gcc/dg/predict-3.c: Likewise.
6100 * gcc/dg/predict-4.c: Likewise.
6101 * gcc/dg/predict-5.c: Likewise.
6102 * gcc/dg/predict-6.c: Likewise.
6103
6104 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR tree-optimization/53239
6107 * g++.dg/opt/vrp3.C: New test.
6108 * g++.dg/opt/vrp3-aux.cc: New file.
6109 * g++.dg/opt/vrp3.h: New file.
6110
6111 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6112
6113 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6114 .uleb128 support in assembler output.
6115
6116 2012-05-07 Richard Guenther <rguenther@suse.de>
6117
6118 PR lto/42987
6119 * g++.dg/lto/pr42987_0.C: New testcase.
6120 * g++.dg/lto/pr42987_1.C: Likewise.
6121
6122 2012-05-07 Tobias Burnus <burnus@net-b.de>
6123
6124 PR fortran/53255
6125 * gfortran.dg/typebound_operator_15.f90: New.
6126
6127 2012-05-06 Tobias Burnus <burnus@net-b.de>
6128
6129 PR fortran/41587
6130 * gfortran.dg/class_array_13.f90: New.
6131
6132 2012-05-06 Tristan Gingold <gingold@adacore.com>
6133
6134 * gnat.dg/warn7.adb: New test.
6135
6136 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6137
6138 * gnat.dg/specs/renamings.ads: Rename to...
6139 * gnat.dg/specs/renaming1.ads: ...this.
6140 * gnat.dg/specs/renaming2.ads: New test.
6141 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6142 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6143 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6144 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6145
6146 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6147
6148 * gnat.dg/discr36.ad[sb]: New test.
6149 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6150
6151 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6152
6153 PR c/43772
6154 * c-c++-common/pr43772.c: New.
6155
6156 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6157
6158 PR fortran/41600
6159 * gfortran.dg/select_type_26.f03 : New test.
6160 * gfortran.dg/select_type_27.f03 : New test.
6161
6162 PR fortran/53191
6163 * gfortran.dg/select_type_28.f03 : New test.
6164
6165 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6166
6167 PR fortran/49010
6168 PR fortran/24518
6169 * gfortran.dg/mod_sign0_1.f90: New test.
6170 * gfortran.dg/mod_large_1.f90: New test.
6171
6172 2012-05-04 Tobias Burnus <burnus@net-b.de>
6173
6174 PR fortran/53175
6175 gfortran.dg/public_private_module_5.f90: New.
6176
6177 2012-05-04 Tobias Burnus <burnus@net-b.de>
6178
6179 PR fortran/53111
6180 * gfortran.dg/constructor_7.f90: New.
6181 * gfortran.dg/constructor_8.f90: New.
6182
6183 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6184
6185 PR c++/53166
6186 * g++.dg/cpp0x/static_assert7.C: New.
6187
6188 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6189
6190 PR tree-optimization/52633
6191 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6192 recognized as widening shifts instead of over-widening.
6193 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6194 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6195 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6196 * gcc.target/arm/pr52633.c: New test.
6197
6198 2012-05-04 Richard Guenther <rguenther@suse.de>
6199
6200 PR tree-optimization/53168
6201 * gcc.dg/torture/pr53168.c: New testcase.
6202 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6203
6204 2012-05-04 Richard Guenther <rguenther@suse.de>
6205
6206 * gcc.dg/lto/pr53214_0.c: New testcase.
6207
6208 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6209
6210 * gcc.target/ia64/pr48496.c: New test.
6211 * gcc.target/ia64/pr52657.c: Likewise.
6212
6213 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6214
6215 PR c/51712
6216 * c-c++-common/pr51712.c: New.
6217
6218 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6219
6220 PR target/53199
6221 * gcc.target/powwerpc/pr53199.c: New file.
6222
6223 2012-05-03 Jason Merrill <jason@redhat.com>
6224
6225 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6226
6227 * gcc.dg/debug/dwarf2/dups-types.c: New.
6228 * gcc.dg/debug/dwarf2/dups-types.h: New.
6229
6230 2012-05-03 Jason Merrill <jason@redhat.com>
6231
6232 * g++.dg/debug/dwarf2/namespace-2.C: New.
6233 * g++.dg/debug/dwarf2/localclass3.C: New.
6234
6235 2012-05-03 Jason Merrill <jason@redhat.com>
6236
6237 * g++.dg/debug/dwarf2/thunk1.C: New.
6238
6239 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6240
6241 PR c++/53186
6242 * g++.dg/other/final2.C: New.
6243
6244 2012-05-03 Richard Guenther <rguenther@suse.de>
6245
6246 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6247
6248 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6249
6250 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6251 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6252 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6253 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6254
6255 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6256
6257 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6258 .byte 0xf2.
6259 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6260 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6261 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6262
6263 PR debug/53174
6264 * gcc.dg/pr53174.c: New test.
6265
6266 PR target/53187
6267 * gcc.target/arm/pr53187.c: New test.
6268 * gcc.c-torture/compile/pr53187.c: New test.
6269
6270 2012-05-03 Richard Guenther <rguenther@suse.de>
6271
6272 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6273 unsupported prefetching support.
6274
6275 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6276
6277 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6278 option -ftrack-macro-expansion=0.
6279 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6280 option -ftrack-macro-expansion=0.
6281
6282 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6283
6284 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6285 dg-options for target arm with dg-additional-options.
6286
6287 2012-05-03 Richard Guenther <rguenther@suse.de>
6288
6289 PR tree-optimization/53144
6290 * gcc.dg/torture/pr53144.c: New testcase.
6291
6292 2012-05-03 Tobias Burnus <burnus@net-b.de>
6293
6294 PR fortran/52864
6295 * gfortran.dg/pointer_intent_7.f90: New.
6296 * gfortran.dg/pure_formal_3.f90: New.
6297
6298 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6299
6300 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6301
6302 2012-05-02 Martin Jambor <mjambor@suse.cz>
6303
6304 PR lto/52605
6305 * g++.dg/lto/pr52605_0.C: New test.
6306
6307 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6308
6309 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6310 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6311 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6312 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6313 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6314 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6315 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6316 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6317 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6318 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6319 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6320 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6321 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6322 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6323 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6324 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6325
6326 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6327
6328 PR middle-end/53153
6329 * gcc.dg/pr53153.c: New test.
6330
6331 2012-05-02 Richard Guenther <rguenther@suse.de>
6332
6333 * g++.dg/tree-ssa/pr19807.C: Adjust.
6334
6335 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6336
6337 PR tree-optimization/53163
6338 * gcc.c-torture/compile/pr53163.c: New test.
6339
6340 PR rtl-optimization/53160
6341 * gcc.c-torture/execute/pr53160.c: New test.
6342
6343 2012-05-01 Ian Lance Taylor <iant@google.com>
6344
6345 PR c/37303
6346 * gcc.dg/pr37303.c: New test.
6347
6348 2012-05-01 Richard Henderson <rth@redhat.com>
6349
6350 * lib/target-supports.exp
6351 (check_effective_target_sync_long_long_runtime): True for
6352 check_effective_target_powerpc64.
6353
6354 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6355
6356 PR c++/51033
6357 * gcc.dg/vector-1.c: Move to ...
6358 * c-c++-common/vector-1.c: ... here.
6359 * gcc.dg/vector-2.c: Move to ...
6360 * c-c++-common/vector-2.c: ... here.
6361 * gcc.dg/vector-3.c: Move to ...
6362 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6363 * gcc.dg/vector-4.c: Move to ...
6364 * c-c++-common/vector-4.c: ... here.
6365 * gcc.dg/vector-init-1.c: Move to ...
6366 * c-c++-common/vector-init-1.c: ... here.
6367 * gcc.dg/vector-init-2.c: Move to ...
6368 * c-c++-common/vector-init-2.c: ... here.
6369 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6370 * c-c++-common/vector-subscript-1.c: ... here.
6371 * gcc.dg/vector-subscript-2.c: Move to ...
6372 * c-c++-common/vector-subscript-2.c: ... here.
6373 * gcc.dg/vector-subscript-3.c: Move to ...
6374 * c-c++-common/vector-subscript-3.c: ... here.
6375
6376 PR c++/51314
6377 * g++.dg/cpp0x/vt-51314.C: New test.
6378 * g++.dg/cpp0x/variadic76.C: Fix.
6379
6380 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6381
6382 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6383
6384 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6385
6386 Add -Wvarargs option
6387 * c-c++-common/Wvarargs.c: New test case.
6388 * c-c++-common/Wvarargs-2.c: Likewise.
6389
6390 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6391
6392 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6393 * objc.dg/foreach-7.m: Force the test case to run without
6394 -ftrack-macro-expansion.
6395 * c-c++-common/tm/attrib-1.c: Likewise.
6396 * c-c++-common/warn-ommitted-condop.c: Likewise.
6397 * gcc.dg/assign-warn-1.c: Likewise.
6398 * gcc.dg/assign-warn-2.c: Likewise.
6399 * gcc.dg/attr-alloc_size.c: Likewise.
6400 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6401 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6402 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6403 * gcc.dg/c90-const-expr-9.c: Likewise.
6404 * gcc.dg/c99-const-expr-9.c: Likewise.
6405 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6406 * gcc.dg/cpp/direct2s.c: Likewise.
6407 * gcc.dg/cpp/pr28709.c: Likewise.
6408 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6409 * gcc.dg/dfp/composite-type.c: Likewise.
6410 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6411 with -ftrack-macro-expansion
6412 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6413 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6414 * g++.dg/ext/cleanup-1.C: Likewise.
6415 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6416 * g++.dg/template/sfinae10.C: Likewise.
6417 * g++.dg/tm/wrap-2.C: Likewise.
6418 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6419 * g++.dg/warn/Wsign-conversion.C: Likewise.
6420 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6421 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6422 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6423 it to run with -ftrack-macro-expansion.
6424 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6425 test cases without -ftrack-macro-expansion.
6426
6427 Fix location for static class members
6428 * g++.dg/template/sfinae6_neg.C: Adjust.
6429
6430 Make conversion warnings work on NULL with -ftrack-macro-expansion
6431 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6432 alongside the previous testing for NULL.
6433
6434 Fix -Wuninitialized for -ftrack-macro-expansion
6435 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6436
6437 Strip "<built-in>" loc from displayed expansion context
6438 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6439 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6440 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6441 new test above.
6442
6443 Fix expansion point loc for macro-like tokens
6444 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6445 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6446
6447 Fix token pasting with -ftrack-macro-expansion
6448 * gcc.dg/cpp/paste17.c: New test case for
6449 -ftrack-macro-expansion=2 mode only.
6450 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6451
6452 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6453
6454 * gnat.dg/warn6.ad[sb]: New test.
6455
6456 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6457
6458 PR 53149
6459 * gcc.dg/20011021-1.c: Adjust testcase.
6460
6461 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6462
6463 PR fortran/53148
6464 * gfortran.dg/function_optimize_12.f90: New test.
6465
6466 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6467
6468 PR target/53156
6469 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6470 code to match current output and cover new peephole2 pattern.
6471
6472 2012-04-27 Ollie Wild <aaw@google.com>
6473
6474 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6475
6476 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6477
6478 * gcc.c-torture/execute/20120427-2.c: New testcase.
6479 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6480 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6481 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6482
6483 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6484
6485 PR target/53138
6486 * gcc.c-torture/execute/20120427-1.c: New testcase.
6487
6488 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6489
6490 PR middle-end/27139
6491 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6492
6493 2012-04-27 Tom de Vries <tom@codesourcery.com>
6494
6495 PR tree-optimization/51879
6496 * gcc.dg/pr51879.c: New test.
6497 * gcc.dg/pr51879-2.c: Same.
6498 * gcc.dg/pr51879-3.c: Same.
6499 * gcc.dg/pr51879-4.c: Same.
6500 * gcc.dg/pr51879-6.c: Same.
6501
6502 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6503
6504 PR c++/53096
6505 * g++.dg/cpp0x/defaulted35.C: New.
6506 * g++.dg/cpp0x/defaulted15.C: Adjust.
6507
6508 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6509
6510 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6511 structure layout.
6512
6513 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6514
6515 * gcc.target/i386/builtin_target.c: Check avx2.
6516
6517 2012-04-26 Alan Modra <amodra@gmail.com>
6518
6519 * gcc.target/powerpc/savres.c: New test.
6520 * gcc.target/powerpc/powerpc.exp: Run it.
6521
6522 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6523
6524 PR target/53120
6525 * gcc.dg/torture/pr53120.c: New test.
6526
6527 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6528
6529 PR middle-end/52979
6530 * gcc.c-torture/compile/pr52979-1.c: New test.
6531 * gcc.c-torture/execute/pr52979-1.c: New test.
6532 * gcc.c-torture/execute/pr52979-2.c: New test.
6533
6534 2012-04-25 Richard Guenther <rguenther@suse.de>
6535
6536 * gcc.target/i386/l_fma_float_5.c: Adjust.
6537 * gcc.target/i386/l_fma_double_4.c: Likewise.
6538 * gcc.target/i386/l_fma_float_2.c: Likewise.
6539 * gcc.target/i386/l_fma_float_6.c: Likewise.
6540 * gcc.target/i386/l_fma_double_1.c: Likewise.
6541 * gcc.target/i386/l_fma_double_5.c: Likewise.
6542 * gcc.target/i386/l_fma_float_3.c: Likewise.
6543 * gcc.target/i386/l_fma_double_2.c: Likewise.
6544 * gcc.target/i386/l_fma_double_6.c: Likewise.
6545 * gcc.target/i386/l_fma_float_4.c: Likewise.
6546 * gcc.target/i386/l_fma_double_3.c: Likewise.
6547 * gcc.target/i386/l_fma_float_1.c: Likewise.
6548
6549 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6550
6551 PR tree-optimization/53058
6552 * gcc.c-torture/compile/pr53058.c: New test.
6553
6554 2012-04-25 Jan Hubicka <jh@suse.cz>
6555
6556 PR middle-end/53088
6557 * gcc.target/i386/pr39082-1.c: Update warning location.
6558
6559 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6560
6561 PR c/52880
6562 * gcc.dg/pr52880.c: New test.
6563
6564 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6565
6566 * gcc.dg/m-un-2.c: Update.
6567 * gcc.dg/20011021-1.c: Update.
6568
6569 2012-04-25 Tobias Burnus <burnus@net-b.de>
6570
6571 PR fortran/52196
6572 * gfortran.dg/realloc_on_assign_14.f90: New.
6573
6574 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6575
6576 PR testsuite/52641
6577 PR tree-optimizations/52891
6578 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6579
6580 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6581
6582 PR c++/52363
6583 * g++.dg/cpp0x/sfinae35.C: New.
6584 * g++.dg/cpp0x/sfinae36.C: Likewise.
6585
6586 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6587
6588 * gcc.target/builtin_target.c: New testcase.
6589
6590 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6591
6592 PR target/47197
6593 * gcc.target/powerpc/pr47197.c: New test.
6594
6595 2012-04-24 Richard Guenther <rguenther@suse.de>
6596
6597 PR tree-optimization/53085
6598 * g++.dg/torture/pr53085.C: New testcase.
6599
6600 2012-04-24 Andrew Pinski <apinski@cavium.com>
6601
6602 PR tree-opt/33512
6603 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6604 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6605 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6606
6607 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6608
6609 PR middle-end/53084
6610 * gcc.c-torture/execute/pr53084.c: New test.
6611
6612 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6613
6614 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6615
6616 2012-04-23 Andrew Pinski <apinski@cavium.com>
6617
6618 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6619
6620 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6621
6622 PR regression/53076
6623 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6624 * gcc.dg/torture/builtin-power-1.c: Likewise.
6625
6626 2012-04-23 Richard Guenther <rguenther@suse.de>
6627
6628 PR tree-optimization/53070
6629 * gcc.dg/torture/pr53070.c: New testcase.
6630
6631 2012-04-23 Richard Guenther <rguenther@suse.de>
6632
6633 PR c/53060
6634 * gcc.dg/pr53060.c: New testcase.
6635
6636 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6637
6638 PR tree-optimizations/52891
6639 * gcc.c-torture/compile/pr52891-1.c: New test.
6640 * gcc.c-torture/compile/pr52891-2.c: New test.
6641
6642 2012-04-22 Tobias Burnus <burnus@net-b.de>
6643
6644 PR fortran/53051
6645 * gfortran.dg/read_float_4.f90: New.
6646
6647 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6648
6649 PR 35441
6650 * c-c++-common/pr35441.C: New.
6651
6652 2012-04-20 Ian Lance Taylor <iant@google.com>
6653
6654 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6655 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6656
6657 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6658
6659 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6660 array access.
6661 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6662
6663 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6664
6665 PR rtl-optimization/44214
6666 * gcc.dg/pr44214-1.c: New test.
6667 * gcc.dg/pr44214-2.c: Likewise.
6668 * gcc.dg/pr44214-3.c: Likewise.
6669
6670 2012-04-20 Richard Guenther <rguenther@suse.de>
6671
6672 * g++.dg/torture/20120420-1.C: New testcase.
6673
6674 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6675
6676 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6677
6678 2012-04-19 Christian Bruel <christian.bruel@st.com>
6679
6680 * gcc.dg/pr52283.c: New test.
6681
6682 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6683
6684 * gcc.dg/pr37985.c: New test.
6685
6686 2012-04-19 Richard Guenther <rguenther@suse.de>
6687
6688 PR rtl-optimization/44688
6689 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6690 possibly profitable.
6691
6692 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6693
6694 PR tree-optimization/52976
6695 * gfortran.dg/reassoc_11.f: New test.
6696
6697 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6698
6699 PR tree-optimization/52976
6700 * gfortran.dg/reassoc_7.f: New test.
6701 * gfortran.dg/reassoc_8.f: Likewise.
6702 * gfortran.dg/reassoc_9.f: Likewise.
6703 * gfortran.dg/reassoc_10.f: Likewise.
6704
6705 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6706
6707 PR c++/52422
6708 * g++.dg/cpp0x/sfinae33.C: New.
6709 * g++.dg/cpp0x/sfinae34.C: Likewise.
6710
6711 2012-04-18 Joey Ye <joey.ye@arm.com>
6712
6713 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6714
6715 2012-04-18 Richard Guenther <rguenther@suse.de>
6716
6717 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6718 array access.
6719 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6720 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6721
6722 2012-04-17 Tom de Vries <tom@codesourcery.com>
6723
6724 * g++.dg/pr51264-4.C: New test.
6725
6726 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 PR c++/52599
6729 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6730
6731 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6732
6733 PR c++/53003
6734 * g++.dg/parse/crash59.C: New.
6735
6736 2012-04-17 Michael Matz <matz@suse.de>
6737
6738 PR tree-optimization/18437
6739 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6740
6741 2012-04-17 Richard Guenther <rguenther@suse.de>
6742
6743 PR middle-end/53011
6744 * g++.dg/torture/pr53011.C: New testcase.
6745
6746 2012-04-16 Jason Merrill <jason@redhat.com>
6747
6748 PR c++/38543
6749 * g++.dg/cpp0x/variadic131.C: New.
6750
6751 PR c++/52008
6752 * g++.dg/cpp0x/variadic130.C: New.
6753
6754 PR c++/50830
6755 * g++.dg/cpp0x/variadic129.C: New.
6756
6757 PR c++/50303
6758 * g++.dg/cpp0x/variadic128.C: New.
6759
6760 2012-04-16 Tobias Burnus <burnus@net-b.de>
6761
6762 PR fortran/52864
6763 * gfortran.dg/pointer_intent_6.f90: New.
6764
6765 2012-04-16 Tobias Burnus <burnus@net-b.de>
6766
6767 PR fortran/52916
6768 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6769 to include public_private_module_4.f90.
6770 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6771 targets.
6772
6773 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6774
6775 PR c++/49152
6776 * g++.dg/diagnostic/operator1.C: New.
6777 * g++.dg/ext/label5.C: Adjust.
6778 * g++.dg/ext/va-arg1.C: Likewise.
6779 * g++.dg/other/error20.C: Likewise.
6780 * g++.dg/other/error20.C: Likewise.
6781 * g++.dg/other/error16.C: Likewise.
6782 * g++.dg/other/error10.C: Likewise.
6783 * g++.dg/parse/error30.C: Likewise.
6784 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6785
6786 2012-04-16 Jason Merrill <jason@redhat.com>
6787
6788 PR c++/51148
6789 * g++.dg/cpp0x/variadic127.C: New.
6790
6791 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6792
6793 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6794 testcase name.
6795 Use fail, pass instead of unresolved.
6796 Don't log $optstr.
6797
6798 PR testsuite/52948
6799 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6800 TODO_dump_func.
6801 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6802 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6803 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6804
6805 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6806
6807 PR fortran/52968
6808 * gfortran.dg/typebound_call_23.f03: New test case.
6809
6810 2012-04-15 Jason Merrill <jason@redhat.com>
6811
6812 PR c++/47220
6813 * g++.dg/cpp0x/variadic126.C: New.
6814
6815 PR c++/52380
6816 * g++.dg/cpp0x/variadic125.C: New.
6817
6818 PR c++/52292
6819 * g++.dg/cpp0x/variadic124.C: New.
6820
6821 PR c++/52706
6822 * g++.dg/cpp0x/nullptr27.C: New.
6823
6824 PR c++/52818
6825 * g++.dg/warn/format8.C: New.
6826
6827 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6828
6829 PR fortran/51082
6830 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6831
6832 2012-04-14 Tobias Burnus <burnus@net-b.de>
6833
6834 PR fortran/52916
6835 PR fortran/40973
6836 * gfortran.dg/public_private_module_3.f90: New.
6837 * gfortran.dg/public_private_module_4.f90: New.
6838
6839 2012-04-14 Tom de Vries <tom@codesourcery.com>
6840
6841 * gcc.dg/superblock.c: New test.
6842
6843 2012-04-14 Tom de Vries <tom@codesourcery.com>
6844
6845 * gcc.dg/pr51879-12.c: New test.
6846
6847 2012-04-13 Jason Merrill <jason@redhat.com>
6848
6849 PR c++/52824
6850 * g++.dg/cpp0x/variadic123.C: New.
6851 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6852
6853 PR c++/52905
6854 * g++.dg/cpp0x/initlist-ctor1.C: New.
6855
6856 PR c++/52915
6857 * g++.dg/other/anon-union2.C: New.
6858
6859 2012-04-13 Martin Jambor <mjambor@suse.cz>
6860
6861 PR middle-end/52939
6862 * g++.dg/ipa/pr52939.C: New test.
6863
6864 2012-04-13 Tom de Vries <tom@codesourcery.com>
6865
6866 * gcc.dg/pr52734.c: New test.
6867
6868 2012-04-13 Richard Guenther <rguenther@suse.de>
6869
6870 PR tree-optimization/52969
6871 * gcc.dg/torture/pr52969.c: New testcase.
6872
6873 2012-04-13 Richard Guenther <rguenther@suse.de>
6874
6875 PR c/52549
6876 * gcc.dg/pr52549.c: New testcase.
6877
6878 2012-04-13 Richard Guenther <rguenther@suse.de>
6879
6880 PR c/52862
6881 * gcc.dg/pr52862.c: New testcase.
6882
6883 2012-04-13 Joey Ye <joey.ye@arm.com>
6884
6885 * gcc.target/arm/thumb1-imm.c: New testcase.
6886
6887 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6888
6889 PR target/52932
6890 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6891 second function argument.
6892 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6893 (calc_permps): Update declaration. Calculate result correctly.
6894 (avx2_test): Change src2 type to union256i_d.
6895 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6896 correctly.
6897
6898 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6899
6900 PR target/52775
6901 * gcc.target/powerpc/pr52775.c: New file.
6902
6903 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6904
6905 PR tree-optimization/18589
6906 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6907 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6908 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6909 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6910 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6911 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6912 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6913 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6914 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6915 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6916
6917 2012-04-12 Richard Guenther <rguenther@suse.de>
6918
6919 PR tree-optimization/52943
6920 * gcc.dg/torture/pr52943.c: New testcase.
6921
6922 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6923
6924 PR target/50751
6925 * gcc/target/sh/pr50751-4.c: New.
6926 * gcc/target/sh/pr50751-5.c: New.
6927 * gcc/target/sh/pr50751-6.c: New.
6928 * gcc/target/sh/pr50751-7.c: New.
6929
6930 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6931
6932 PR c++/52465
6933 * g++.dg/lookup/using52.C: New.
6934
6935 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6936
6937 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6938
6939 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6940
6941 PR rtl-optimization/52876
6942 * gcc.target/i386/pr52876.c: New.
6943
6944 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6945
6946 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6947 __UINTPTR_TYPE__.
6948 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6949 __INTPTR_TYPE__.
6950 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6951 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6952 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6953 (ptrdiff_t): ... this. All uses changed.
6954 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6955 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6956 __INTPTR_TYPE__.
6957 (main): Cast argument to __INTPTR_TYPE__.
6958 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6959 size_t.
6960 * gcc.dg/mallign.c (main): Likewise.
6961 * gcc.dg/pr38700.c (foo): Likewise.
6962 * gcc.dg/long-long-cst1.c (t): Likewise.
6963 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6964 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6965 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6966 * gcc.dg/pr25682.c (d, foo): Likewise.
6967 * gcc.dg/format/cast-1.c (f): Likewise.
6968 * gcc.dg/c90-const-expr-10.c
6969 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6970 (size_t): ...this. All uses changed.
6971 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6972 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6973 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6974 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6975 * gcc.dg/sequence-pt-1.c: Likewise.
6976 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6977 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6978 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6979 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6980 of ptrdiff_t with it.
6981 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6982 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6983 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6984
6985 2012-04-11 Jason Merrill <jason@redhat.com>
6986
6987 PR debug/45088
6988 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6989 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6990
6991 PR c++/52906
6992 * g++.dg/ext/attrib45.C: New.
6993
6994 * g++.dg/eh/dtor3.C: New.
6995
6996 2012-04-11 Richard Guenther <rguenther@suse.de>
6997
6998 PR middle-end/52621
6999 * gfortran.dg/pr52621.f90: New testcase.
7000
7001 2012-04-11 Richard Guenther <rguenther@suse.de>
7002
7003 PR middle-end/52918
7004 * g++.dg/torture/pr52918-1.C: New testcase.
7005 * g++.dg/torture/pr52918-2.C: Likewise.
7006
7007 2012-04-11 Tobias Burnus <burnus@net-b.de>
7008
7009 PR fortran/52729
7010 * gfortran.dg/block_11.f90: New.
7011
7012 2012-04-11 Nick Clifton <nickc@redhat.com>
7013
7014 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7015
7016 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7017
7018 PR target/16458
7019 * gcc.target/powerpc/pr16458-1.c: New test.
7020 * gcc.target/powerpc/pr16458-2.c: Likewise.
7021 * gcc.target/powerpc/pr16458-3.c: Likewise.
7022 * gcc.target/powerpc/pr16458-4.c: Likewise.
7023
7024 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7025
7026 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7027 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7028 * gcc.dg/builtin-bswap-5.c: Likewise.
7029 * gcc.target/i386/builtin-bswap-4.c: New test.
7030
7031 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7032
7033 PR 24985
7034 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7035
7036 2012-04-11 Richard Guenther <rguenther@suse.de>
7037
7038 PR rtl-optimization/52881
7039 * gcc.dg/torture/pr52881.c: New testcase.
7040 * gcc.dg/torture/pr52913.c: Likewise.
7041
7042 2012-04-11 Richard Guenther <rguenther@suse.de>
7043
7044 PR tree-optimization/52912
7045 * gcc.dg/torture/pr52912.c: New testcase.
7046
7047 2010-04-10 Michael Matz <matz@suse.de>
7048
7049 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7050 * gcc.dg/vect/vect-outer-1.c: Adjust.
7051 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7052 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7053 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7054 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7055 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7056 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7057
7058 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7059
7060 PR tree-optimization/52870
7061 * gcc.dg/vect/pr52870.c: New test.
7062
7063 2012-04-09 Mike Stump <mikestump@comcast.net>
7064
7065 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7066 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7067 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7068 * gnat.dg/aggr11.adb: Likewise.
7069 * gnat.dg/aggr11_pkg.ads: Likewise.
7070 * gnat.dg/aggr15.adb: Likewise.
7071 * gnat.dg/aggr15.ads: Likewise.
7072 * gnat.dg/aggr17.adb: Likewise.
7073 * gnat.dg/aggr18.adb: Likewise.
7074 * gnat.dg/array14.adb: Likewise.
7075 * gnat.dg/array14.ads: Likewise.
7076 * gnat.dg/array14_pkg.ads: Likewise.
7077 * gnat.dg/array19.adb: Likewise.
7078 * gnat.dg/array19.ads: Likewise.
7079 * gnat.dg/discr27.adb: Likewise.
7080 * gnat.dg/discr27.ads: Likewise.
7081 * gnat.dg/discr35.adb: Likewise.
7082 * gnat.dg/discr35.ads: Likewise.
7083 * gnat.dg/discr6.adb: Likewise.
7084 * gnat.dg/discr6_pkg.ads: Likewise.
7085 * gnat.dg/import1.adb: Likewise.
7086 * gnat.dg/import1.ads: Likewise.
7087 * gnat.dg/loop_address2.adb: Likewise.
7088 * gnat.dg/opt7.adb: Likewise.
7089 * gnat.dg/opt7.ads: Likewise.
7090 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7091 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7092 * gnat.dg/rep_clause2.adb: Likewise.
7093 * gnat.dg/rep_clause2.ads: Likewise.
7094 * gnat.dg/slice2.adb: Likewise.
7095 * gnat.dg/slice2.ads: Likewise.
7096 * gnat.dg/slice6.adb: Likewise.
7097 * gnat.dg/slice6_pkg.ads: Likewise.
7098 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7099 * gnat.dg/taft_type2.adb: Likewise.
7100 * gnat.dg/taft_type2.ads: Likewise.
7101 * gnat.dg/taft_type2_pkg.ads: Likewise.
7102 * gnat.dg/volatile10.adb: Likewise.
7103 * gnat.dg/volatile10_pkg.ads: Likewise.
7104
7105 * gcc.dg/dll-8.c: Remove execute permissions.
7106 * g++.dg/ext/dllexport5.C: Likewise.
7107
7108 2012-04-09 Jan Hubicka <jh@suse.cz>
7109
7110 PR lto/52722
7111 PR lto/51765
7112 PR lto/52634
7113 * gcc.dg/lto/pr52634_1.c: New testcase.
7114 * gcc.dg/lto/pr52634_0.c: New testcase.
7115
7116 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7117
7118 PR target/52883
7119 * gcc.target/i386/pr52883.c: New testcase.
7120
7121 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7122
7123 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7124 (check_effective_target_sync_long_long): Add SPARC case.
7125 (check_effective_target_sync_long_long_runtime): Likewise.
7126 (check_effective_target_sync_int_long): Adjust SPARC case.
7127 (check_effective_target_sync_char_short): Likewise.
7128
7129 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7130
7131 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7132 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7133
7134 2012-04-08 Tobias Burnus <burnus@net-b.de>
7135
7136 PR fortran/40973
7137 PR fortran/52751
7138 * gfortran.dg/public_private_module_2.f90: New.
7139
7140 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7141
7142 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7143 directives.
7144
7145 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7146
7147 PR fortran/52893
7148 * gfortran.dg/function_optimize_11.f90: New test.
7149
7150 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7151
7152 PR fortran/52668
7153 * gfortran.dg/use_only_6.f90: New test.
7154
7155 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7156
7157 PR fortran/52668
7158 * gfortran.dg/use_only_6.f90: New test.
7159 2012-04-06 Mike Stump <mikestump@comcast.net>
7160
7161 PR testsuite/50722
7162 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7163
7164 2012-04-05 Jason Merrill <jason@redhat.com>
7165
7166 PR c++/52596
7167 * g++.dg/template/qualified-id5.C: New.
7168
7169 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7170
7171 PR target/52882
7172 * gcc.target/i386/pr52882.c: New test.
7173
7174 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7175 Dominique D'Humieures <dominiq@lps.ens.fr>
7176
7177 PR testsuite/52614
7178 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7179 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7180
7181 2012-04-04 Jason Merrill <jason@redhat.com>
7182
7183 PR c++/52845
7184 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7185
7186 2012-04-03 Jason Merrill <jason@redhat.com>
7187
7188 PR c++/52796
7189 * g++.dg/cpp0x/variadic-value1.C: New.
7190
7191 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7192
7193 * gnat.dg/pack18.adb: New test.
7194 * gnat.dg/pack18_pkg.ads: New helper.
7195
7196 2012-04-03 Richard Guenther <rguenther@suse.de>
7197
7198 PR tree-optimization/52808
7199 * gcc.dg/pr52808.c: New testcase.
7200
7201 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7202
7203 PR tree-optimization/52835
7204 * gfortran.dg/pr52835.f90: New test.
7205
7206 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7207
7208 * gnat.dg/specs/aggr5.ads: New test.
7209
7210 2012-04-02 Richard Guenther <rguenther@suse.de>
7211
7212 PR tree-optimization/52756
7213 * gcc.dg/torture/pr52756.c: New testcase.
7214
7215 2012-04-02 Richard Guenther <rguenther@suse.de>
7216
7217 PR middle-end/52803
7218 * gcc.dg/pr52803.c: New testcase.
7219
7220 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7221
7222 PR c++/40942
7223 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7224 DR 214 in account.
7225
7226 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7227
7228 PR c++/50043
7229 * g++.dg/cpp0x/noexcept17.C: New.
7230 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7231 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7232 * g++.dg/cpp0x/noexcept01.C: Likewise.
7233 * g++.dg/eh/init-temp1.C: Likewise.
7234 * g++.dg/eh/ctor1.C: Likwise.
7235
7236 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7237
7238 * gnat.dg/controlled6.adb: New test.
7239 * gnat.dg/controlled6_pkg.ads: New helper.
7240 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7241
7242 2012-03-30 Richard Henderson <rth@redhat.com>
7243
7244 PR debug/52727
7245 * g++.dg/opt/pr52727.C: New testcase.
7246
7247 2012-03-30 Richard Guenther <rguenther@suse.de>
7248
7249 PR tree-optimization/52754
7250 * gcc.target/i386/pr52754.c: New testcase.
7251
7252 2012-03-30 Richard Guenther <rguenther@suse.de>
7253
7254 PR middle-end/52772
7255 * g++.dg/torture/pr52772.C: New testcase.
7256
7257 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7258
7259 PR c++/52718
7260 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7261
7262 2012-03-29 Jason Merrill <jason@redhat.com>
7263
7264 PR c++/52685
7265 * g++.dg/template/inherit8.C: New.
7266
7267 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7268
7269 PR c++/52759
7270 * g++.dg/ext/weak4.C: New test.
7271
7272 PR tree-optimization/52760
7273 * gcc.c-torture/execute/pr52760.c: New test.
7274
7275 2012-03-29 Jason Merrill <jason@redhat.com>
7276
7277 PR c++/52743
7278 * g++.dg/cpp0x/initlist-array3.C: New.
7279
7280 2012-03-28 Jason Merrill <jason@redhat.com>
7281
7282 PR c++/52746
7283 * g++.dg/overload/virtual2.C: New.
7284
7285 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7286
7287 * gnat.dg/vect7.ad[sb]: New test.
7288
7289 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7290 Tobias Burnus <burnus@gcc.gnu.org>
7291
7292 PR fortran/52652
7293 * gfortran.dg/allocate_class_1.f90 : Change error test.
7294 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7295 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7296 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7297
7298 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7299
7300 PR middle-end/52691
7301 * gcc.dg/pr52691.c: New test.
7302
7303 PR middle-end/52750
7304 * gcc.c-torture/compile/pr52750.c: New test.
7305
7306 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7307
7308 PR target/52692
7309 * gcc.target/avr/torture/builtins-2.c: New test.
7310
7311 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7312
7313 PR target/52736
7314 * gcc.target/i386/pr52736.c: New test.
7315
7316 2012-03-27 Martin Jambor <mjambor@suse.cz>
7317
7318 PR middle-end/52693
7319 * gcc.dg/torture/pr52693.c: New test.
7320
7321 2012-03-27 Meador Inge <meadori@codesourcery.com>
7322
7323 PR c++/52672
7324 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7325
7326 2012-03-27 Mike Stump <mikestump@comcast.net>
7327
7328 PR target/52665
7329 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7330 failures that match branch names.
7331
7332 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7333 H.J. Lu <hongjiu.lu@intel.com>
7334
7335 PR target/52698
7336 * gcc.target/i386/pr52698.c: New test.
7337
7338 2012-03-27 Richard Guenther <rguenther@suse.de>
7339
7340 PR middle-end/52720
7341 * gcc.dg/torture/pr52720.c: New testcase.
7342
7343 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7344
7345 * gnat.dg/pack17.adb: New test.
7346
7347 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7348
7349 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7350 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7351
7352 2012-03-26 Martin Jambor <mjambor@suse.cz>
7353
7354 PR tree-optimization/50052
7355 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7356
7357 2012-03-26 Richard Guenther <rguenther@suse.de>
7358
7359 PR tree-optimization/52701
7360 * gfortran.dg/pr52701.f90: New testcase.
7361
7362 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7363
7364 PR tree-optimization/52686
7365 * gcc.target/arm/pr52686.c: New test.
7366
7367 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7368
7369 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7370 Add "-Os -flto" to list.
7371
7372 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7373
7374 * gnat.dg/concat2.ad[sb]: New test.
7375
7376 2012-03-24 Jason Merrill <jason@redhat.com>
7377
7378 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7379 * g++.dg/cpp0x/trailing2.C: Likewise.
7380 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7381 * g++.dg/cpp1y/auto-fn1.C: New.
7382 * g++.dg/cpp1y/auto-fn2.C: New.
7383 * g++.dg/cpp1y/auto-fn3.C: New.
7384 * g++.dg/cpp1y/auto-fn4.C: New.
7385 * g++.dg/cpp1y/auto-fn5.C: New.
7386 * g++.dg/cpp1y/auto-fn6.C: New.
7387 * g++.dg/cpp1y/auto-fn7.C: New.
7388 * g++.dg/cpp1y/auto-fn8.C: New.
7389 * g++.dg/cpp1y/auto-fn9.C: New.
7390 * g++.dg/cpp1y/auto-fn10.C: New.
7391 * g++.dg/cpp1y/auto-fn11.C: New.
7392
7393 2012-03-23 Richard Guenther <rguenther@suse.de>
7394
7395 PR tree-optimization/52678
7396 * gfortran.dg/pr52678.f: New testcase.
7397
7398 2012-03-23 Richard Guenther <rguenther@suse.de>
7399
7400 PR tree-optimization/52638
7401 * g++.dg/torture/pr52638.C: New testcase.
7402
7403 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7404
7405 PR c++/52487
7406 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7407
7408 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR c++/52671
7411 * g++.dg/ext/attrib44.C: New test.
7412
7413 2012-03-22 Jan Hubicka <jh@suse.cz>
7414
7415 PR middle-end/51737
7416 * g++.dg/torture/pr51737.C: New testcase
7417
7418 2012-03-22 Richard Guenther <rguenther@suse.de>
7419
7420 PR tree-optimization/52548
7421 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7422
7423 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7424
7425 * lib/fortran-modules.exp (list-module-names-1): Remove
7426 warning.
7427
7428 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7429
7430 PR target/50751
7431 * gcc.target/sh/pr50751-1.c: New.
7432 * gcc.target/sh/pr50751-2.c: New.
7433 * gcc.target/sh/pr50751-3.c: New.
7434
7435 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7436
7437 PR target/52479
7438 * gcc.target/sh/sh4a-cos.c: Remove.
7439 * gcc.target/sh/sh4a-sin.c: Remove.
7440 * gcc.target/sh/sh4a-sincos.c: Remove.
7441
7442 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7443
7444 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7445 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7446
7447 2012-03-21 Martin Jambor <mjambor@suse.cz>
7448
7449 PR testsuite/52641
7450 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7451 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7452
7453 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7454
7455 * gcc.target/arm/thumb-16bit-ops.c: New file.
7456 * gcc.target/arm/thumb-ifcvt.c: New file.
7457
7458 2012-03-20 Jason Merrill <jason@redhat.com>
7459
7460 * lib/target-supports.exp: Add { target c++1y }.
7461
7462 * g++.dg/cpp0x/auto32.C: New.
7463
7464 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7465
7466 PR testsuite/52641
7467 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7468 int32plus.
7469 * gcc.dg/torture/pr48124-4.c: Ditto:
7470 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7471
7472 2012-03-20 Jason Merrill <jason@redhat.com>
7473
7474 PR c++/52510
7475 * g++.dg/cpp0x/initlist66.C: New.
7476
7477 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7478
7479 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7480 __AVR_HAVE_LPMX__
7481
7482 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7483
7484 PR target/49868
7485 * gcc.target/avr/torture/addr-space-2.h: New file.
7486 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7487 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7488 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7489 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7490
7491 2012-03-20 Richard Guenther <rguenther@suse.de>
7492
7493 * gnat.dg/pack16.adb: New testcase.
7494 * gnat.dg/pack16_pkg.ads: Likewise.
7495 * gnat.dg/specs/pack8.ads: Likewise.
7496 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7497
7498 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7499
7500 * g++.dg/warn/Wuseless-cast.C: Extend.
7501
7502 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7503
7504 PR c++/14710
7505 * g++.dg/warn/Wuseless-cast.C: New.
7506
7507 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7508
7509 PR libfortran/52608
7510 * gfortran.dg/pr52608.f90: New test.
7511
7512 2012-03-17 Tobias Burnus <burnus@net-b.de>
7513
7514 PR fortran/52585
7515 * gfortran.dg/proc_ptr_36.f90: New.
7516
7517 2012-03-16 Martin Jambor <mjambor@suse.cz>
7518
7519 * gcc.dg/misaligned-expand-1.c: New test.
7520 * gcc.dg/misaligned-expand-3.c: Likewise.
7521
7522 2012-03-16 Richard Guenther <rguenther@suse.de>
7523 Kai Tietz <ktietz@redhat.com>
7524
7525 PR middle-end/48814
7526 * gcc.c-torture/execute/pr48814-1.c: New test.
7527 * gcc.c-torture/execute/pr48814-2.c: New test.
7528 * gcc.dg/tree-ssa/assign-1.c: New test.
7529 * gcc.dg/tree-ssa/assign-2.c: New test.
7530 * gcc.dg/tree-ssa/assign-3.c: New test.
7531
7532 2012-03-16 Richard Guenther <rguenther@suse.de>
7533
7534 * gnat.dg/specs/pack7.ads: New testcase.
7535
7536 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7537
7538 PR target/52568
7539 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7540 * gcc.dg/torture/vshuf-8.inc: Likewise.
7541 * gcc.dg/torture/vshuf-16.inc: Likewise.
7542 * gcc.dg/torture/vshuf-32.inc: Likewise.
7543
7544 2012-03-15 Jason Merrill <jason@redhat.com>
7545
7546 * g++.dg/torture/pr52582.C: New.
7547
7548 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7549
7550 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7551
7552 2012-03-15 Ira Rosen <irar@il.ibm.com>
7553 Ulrich Weigand <ulrich.weigand@linaro.org>
7554
7555 * gcc.dg/vect/slp-cond-3.c: New test.
7556 * gcc.dg/vect/slp-cond-4.c: New test.
7557
7558 2012-03-15 Ira Rosen <irar@il.ibm.com>
7559 Ulrich Weigand <ulrich.weigand@linaro.org>
7560
7561 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7562 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7563
7564 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7565
7566 PR libfortran/52434
7567 PR libfortran/48878
7568 PR libfortran/38199
7569 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7570 * gfortran.dg/round_1.f03: Likewise.
7571
7572 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7573 Andrew Pinski <apinski@cavium.com>
7574
7575 PR middle-end/52592
7576 * gcc.dg/pr52592.c: New test.
7577
7578 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7579
7580 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7581 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7582 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7583 * lib/fortran-modules.exp: .. this new file. Adjust users.
7584 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7585 gfortran-dg-debug-runtest): Call cleanup-modules.
7586 * lib/fortran-torture.exp (fortran-torture-execute,
7587 fortran-torture): Likewise.
7588 * gfortran.dg/coarray/caf.exp: Likewise.
7589 * lib/lto.exp: Likewise.
7590 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7591 * gfortran.dg/class_4b.f03: Likewise.
7592 * gfortran.dg/class_4c.f03: Likewise.
7593 * gfortran.dg/class_45a.f03: Likewise.
7594 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7595 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7596 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7597 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7598 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7599 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7600 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7601 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7602 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7603 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7604 * gfortran.dg/whole_file_28.f90: Likewise.
7605 * gfortran.dg/whole_file_29.f90: Likewise.
7606 * gfortran.dg/whole_file_30.f90: Likewise.
7607 * gfortran.dg/whole_file_31.f90: Likewise.
7608
7609 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR tree-optimization/52267
7612 * gcc.dg/pr52267.c: New test.
7613 * gcc.dg/tree-ssa/vrp65.c: New test.
7614 * gcc.dg/tree-ssa/vrp66.c: New test.
7615
7616 2012-03-15 Richard Guenther <rguenther@suse.de>
7617
7618 PR middle-end/52580
7619 * gfortran.dg/vect/pr52580.f: New testcase.
7620
7621 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7622
7623 * gcc.target/sh/fpul-usage-1.c: New.
7624
7625 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7626
7627 PR target/49468
7628 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7629 * gcc.target/sh/pr49468-di.c: Likewise.
7630
7631 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7632
7633 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7634 * gcc.dg/c99-stdint-6.c: Likewise.
7635 * gcc.dg/lto/20090210_0.c: Likewise.
7636 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7637 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7638 * gcc.dg/pragma-init-fini-2.c: Likewise.
7639 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7640 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7641 * gcc.target/i386/pr22152.c: Likewise.
7642 * gcc.target/i386/vect8-ret.c: Likewise.
7643 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7644 handling.
7645
7646 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7647
7648 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7649 * g++.dg/tree-prof/partition1.C: Likewise.
7650 * g++.dg/tree-prof/partition2.C: Likewise.
7651 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7652 handling.
7653 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7654 * gcc.c-torture/execute/20010724-1.c: Remove.
7655 * gcc.c-torture/execute/20010724-1.x: Remove.
7656 * gcc.c-torture/execute/20040208-2.c: Remove.
7657 * gcc.c-torture/execute/20040208-2.x: Remove.
7658 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7659 Remove.
7660 (main) [__mips__ && __sgi__]: Remove.
7661 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7662 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7663 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7664 mips-sgi-irix6* handling.
7665 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7666 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7667 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7668 handling.
7669 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7670 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7671 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7672 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7673 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7674 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7675 mips-sgi-irix6*.
7676 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7677 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7678 * gcc.target/mips/save-restore-3.c: Likewise.
7679 * gcc.target/mips/save-restore-4.c: Likewise.
7680 * gcc.target/mips/save-restore-5.c: Likewise.
7681 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7682 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7683 messages.
7684 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7685 IRIX 6 handling.
7686 (restore_ld_library_path_env_vars): Likewise.
7687 * lib/target-supports.exp (check_profiling_available): Remove
7688 mips*-*-irix* handling.
7689 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7690 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7691 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7692
7693 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR c++/52582
7696 * g++.dg/opt/pr52582.C: New test.
7697
7698 2012-03-14 Richard Guenther <rguenther@suse.de>
7699
7700 PR tree-optimization/52571
7701 * gcc.dg/vect/vect-2.c: Initialize arrays.
7702 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7703 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7704 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7705
7706 2012-03-14 Richard Guenther <rguenther@suse.de>
7707
7708 PR middle-end/52080
7709 PR middle-end/52097
7710 PR middle-end/48124
7711 * gcc.dg/torture/pr48124-1.c: New testcase.
7712 * gcc.dg/torture/pr48124-2.c: Likewise.
7713 * gcc.dg/torture/pr48124-3.c: Likewise.
7714 * gcc.dg/torture/pr48124-4.c: Likewise.
7715
7716 2012-03-14 Richard Guenther <rguenther@suse.de>
7717
7718 PR middle-end/52578
7719 * gcc.dg/pr52578.c: New testcase.
7720
7721 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR c++/52521
7724 * g++.dg/cpp0x/udlit-args2.C: New test.
7725
7726 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7727
7728 PR target/48596
7729 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7730 * gcc.c-torture/compile/pr48596.c: ... here.
7731
7732 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7733
7734 PR c++/51641
7735 * g++.dg/lookup/hidden-class17.C: New test.
7736
7737 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7738
7739 PR c/52577
7740 * gcc.dg/Wunused-var-3.c: New test.
7741
7742 2012-03-13 Martin Jambor <mjambor@suse.cz>
7743
7744 * gcc.dg/misaligned-expand-2.c: New test.
7745
7746 2012-03-13 Richard Guenther <rguenther@suse.de>
7747
7748 PR middle-end/52134
7749 * gcc.dg/pr52134.c: New testcase.
7750
7751 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7752
7753 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7754
7755 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7756
7757 PR tree-optimization/46728
7758 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7759 * gcc.target/powerpc/pr46728-5.c: Likewise.
7760 * gcc.target/powerpc/pr46728-8.c: Likewise.
7761 * gcc.target/powerpc/pr46728-10.c: Likewise.
7762 * gcc.target/powerpc/pr46728-11.c: Likewise.
7763 * gcc.target/powerpc/pr46728-13.c: Likewise.
7764 * gcc.target/powerpc/pr46728-14.c: Likewise.
7765 * gcc.target/powerpc/pr46728-15.c: Likewise.
7766
7767 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7768
7769 PR c++/52299
7770 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7771
7772 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7773
7774 PR tree-optimization/46728
7775 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7776 * gcc.target/powerpc/pr46728-5.c: Likewise.
7777 * gcc.target/powerpc/pr46728-8.c: Likewise.
7778 * gcc.target/powerpc/pr46728-10.c: Likewise.
7779 * gcc.target/powerpc/pr46728-11.c: Likewise.
7780 * gcc.target/powerpc/pr46728-13.c: Likewise.
7781 * gcc.target/powerpc/pr46728-14.c: Likewise.
7782 * gcc.target/powerpc/pr46728-15.c: Likewise.
7783
7784 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7785
7786 PR target/49868
7787 * gcc.target/avr/torture/addr-space-1.h: New file.
7788 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7789 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7790 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7791 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7792
7793 2012-03-12 Andrew Pinski <apinski@cavium.com>
7794
7795 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7796
7797 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7798
7799 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7800 * g++.dg/abi/thunk4.C: Likewise.
7801 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7802 Adapt line numbers.
7803 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7804 handling.
7805 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7806 * g++.dg/eh/spbp.C: Likewise.
7807 * g++.dg/ext/label13.C: Likewise.
7808 * g++.dg/guality/guality.exp: Likewise.
7809 * g++.dg/other/anon5.C: Likewise.
7810 * g++.dg/other/pragma-ep-1.C: Remove.
7811 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7812 * g++.dg/warn/pr31246.C: Likewise.
7813 * g++.dg/warn/weak1.C: Likewise.
7814 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7815 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7816 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7817 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7818 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7819 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7820 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7821 * gcc.dg/c99-tgmath-1.c: Likewise.
7822 * gcc.dg/c99-tgmath-2.c: Likewise.
7823 * gcc.dg/c99-tgmath-3.c: Likewise.
7824 * gcc.dg/c99-tgmath-4.c: Likewise.
7825 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7826 handling.
7827 * gcc.dg/debug/pr49032.c: Likewise.
7828 * gcc.dg/guality/guality.exp: Likewise.
7829 * gcc.dg/intmax_t-1.c: Likewise.
7830 * gcc.dg/pr48616.c: Likewise.
7831 * gcc.dg/pragma-ep-1.c: Remove.
7832 * gcc.dg/pragma-ep-2.c: Remove.
7833 * gcc.dg/pragma-ep-3.c: Remove.
7834 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7835 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7836 * gcc.misc-tests/gcov-14.c: Likewise.
7837 * gfortran.dg/guality/guality.exp: Likewise.
7838 * lib/target-supports.exp (check_weak_available): Likewise.
7839 (add_options_for_tls): Likewise.
7840 (check_ascii_locale_available): Likewise.
7841 * obj-c++.dg/dwarf-2.mm: Likewise.
7842 * objc.dg/dwarf-1.m: Likewise.
7843 * objc.dg/dwarf-2.m: Likewise.
7844
7845 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7846
7847 PR tree-optimization/51721
7848 * gcc.dg/tree-ssa/vrp64.c: New test.
7849
7850 PR tree-optimization/52533
7851 * gcc.c-torture/compile/pr52533.c: New test.
7852
7853 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7854
7855 * gcc.target/i386/rtm-xabort-1.c: New.
7856 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7857 * gcc.target/i386/rtm-xend-1.c: Ditto.
7858 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7859 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7860 * gcc.target/i386/sse-13.c: Ditto.
7861 * gcc.target/i386/sse-14.c: Ditto.
7862 * gcc.target/i386/sse-22.c: Ditto.
7863 * gcc.target/i386/sse-23.c: Ditto.
7864 * g++.dg/other/i386-2.C: Ditto.
7865 * g++.dg/other/i386-3.C: Ditto.
7866
7867 2012-03-12 Tobias Burnus <burnus@net-b.de>
7868
7869 PR fortran/52542
7870 * gfortran.dg/proc_ptr_35.f90: New.
7871
7872 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7873
7874 PR target/52530
7875 * gcc.dg/torture/pr52530.c: New test.
7876
7877 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7878
7879 PR target/51244
7880 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7881
7882 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7883
7884 PR target/52450
7885 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7886
7887 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7888
7889 2012-03-09 Andrew Pinski <apinski@cavium.com>
7890
7891 PR middle-end/51988
7892 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7893 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7894
7895 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7896
7897 * gcc.dg/tree-ssa/scev-3.c: New.
7898 * gcc.dg/tree-ssa/scev-4.c: New.
7899
7900 2012-03-08 Tobias Burnus <burnus@net-b.de>
7901
7902 PR fortran/52469
7903 * gfortran.dg/proc_ptr_34.f90
7904
7905 2012-03-07 Jason Merrill <jason@redhat.com>
7906
7907 PR c++/52521
7908 * g++.dg/cpp0x/udlit-mangle.C: New.
7909
7910 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7911
7912 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7913
7914 2012-03-06 Richard Guenther <rguenther@suse.de>
7915
7916 PR middle-end/52493
7917 * gcc.dg/torture/pr52493.c: New testcase.
7918
7919 2012-03-06 Richard Guenther <rguenther@suse.de>
7920
7921 PR lto/52097
7922 * gcc.dg/lto/pr52097_0.c: New testcase.
7923
7924 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7925
7926 PR target/51244
7927 * gcc.target/sh/pr51244-1.c: New.
7928 * gcc.target/sh/pr51244-2.c: New.
7929 * gcc.target/sh/pr51244-3.c: New.
7930
7931 2012-03-05 Jason Merrill <jason@redhat.com>
7932
7933 PR c++/51930
7934 * g++.dg/ext/visibility/template11.C: New.
7935
7936 * g++.dg/cpp0x/implicit13.C: New.
7937
7938 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7939
7940 PR tree-optimization/51721
7941 * gcc.dg/tree-ssa/vrp63.c: New test.
7942 * gcc.dg/pr51721.c: New test.
7943
7944 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7945
7946 PR fortran/50981
7947 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7948 argument checks.
7949
7950 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7951
7952 PR target/52146
7953 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7954
7955 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7956
7957 PR fortran/50981
7958 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7959
7960 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7961
7962 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7963 int32plus.
7964
7965 2012-03-03 Jason Merrill <jason@redhat.com>
7966
7967 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7968
7969 Core 1270
7970 * g++.dg/cpp0x/initlist65.C: New.
7971
7972 PR c++/36797
7973 * g++.dg/ext/is_empty2.C: New.
7974
7975 2012-03-03 Tobias Burnus <burnus@net-b.de>
7976
7977 PR fortran/48820
7978 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7979
7980 2012-03-03 Tobias Burnus <burnus@net-b.de>
7981
7982 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7983 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7984 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7985 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7986 * gfortran.dg/class_30.f90: Remove dg-warning line.
7987 * gfortran.dg/bind_c_usage_25.f90: New.
7988
7989 2012-03-03 Tobias Burnus <burnus@net-b.de>
7990
7991 PR fortran/48820
7992 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7993 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7994 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7995
7996 2012-03-03 Tobias Burnus <burnus@net-b.de>
7997
7998 PR fortran/48820
7999 * gfortran.dg/assumed_type_1.f90: New.
8000 * gfortran.dg/assumed_type_2.f90: New.
8001 * gfortran.dg/assumed_type_3.f90: New.
8002 * gfortran.dg/assumed_type_4.f90: New.
8003
8004 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8005
8006 PR target/49486
8007 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8008 * gcc.target/sh/pr49468-di.c: New.
8009
8010 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8011
8012 * gcc.dg/graphite/pr50561.c: Update.
8013
8014 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8015
8016 * gcc.target/powerpc/pr52457.c: New test.
8017
8018 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8019
8020 * gcc.target/arm/sat-1.c: New test.
8021
8022 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8023
8024 PR target/46716
8025 * gcc.target/i386/pr46716.c: New test.
8026
8027 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8028
8029 PR c++/51989
8030 * g++.dg/cpp0x/sfinae32.C: New.
8031
8032 2012-03-02 Richard Guenther <rguenther@suse.de>
8033
8034 PR tree-optimization/52406
8035 * gcc.dg/torture/pr52406.c: New testcase.
8036
8037 2012-03-02 Tobias Burnus <burnus@net-b.de>
8038
8039 PR fortran/52325
8040 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8041 * gfortran.dg/nullify_2.f90: Update dg-error.
8042 * gfortran.dg/nullify_4.f90: Ditto.
8043 * gfortran.dg/pointer_init_6.f90: Ditto.
8044
8045 2012-03-02 Tobias Burnus <burnus@net-b.de>
8046
8047 PR fortran/52270
8048 * gfortran.dg/class_51.f90: New.
8049
8050 2012-03-02 Tobias Burnus <burnus@net-b.de>
8051
8052 PR fortran/52452
8053 * gfortran.dg/intrinsic_8.f90: New.
8054
8055 2012-03-01 Kai Tietz <ktietz@redhat.com>
8056
8057 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8058 routines on mingw targets.
8059 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8060
8061 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR tree-optimization/52445
8064 * gcc.dg/pr52445.c: New test.
8065
8066 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8067
8068 PR target/52437
8069 * gcc.c-torture/compile/pr52437.c: New test.
8070
8071 PR middle-end/52419
8072 * gcc.dg/torture/pr52419.c: New test.
8073
8074 PR tree-optimization/52429
8075 * gcc.dg/torture/pr52429.c: New test.
8076 * g++.dg/opt/pr52429.C: New test.
8077
8078 2012-02-29 Richard Guenther <rguenther@suse.de>
8079
8080 PR testsuite/52297
8081 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8082 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8083 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8084 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8085 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8086 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8087
8088 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8089
8090 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8091
8092 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8093
8094 PR fortran/52386
8095 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8096
8097 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8098
8099 PR target/51534
8100 * gcc.target/arm/neon/pr51534.c: New testcase.
8101
8102 2012-02-28 Richard Guenther <rguenther@suse.de>
8103
8104 PR target/52407
8105 * gcc.dg/torture/pr52407.c: New testcase.
8106
8107 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8108
8109 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8110 * gcc.target/arm/vfp2.c: Likewise.
8111 * gcc.target/arm/vfp3.c: Likewise.
8112 * gcc.target/arm/vfp4.c: Likewise.
8113 * gcc.target/arm/vfp5.c: Likewise.
8114 * gcc.target/arm/vfp6.c: Likewise.
8115 * gcc.target/arm/vfp7.c: Likewise.
8116 * gcc.target/arm/vfp8.c: Likewise.
8117 * gcc.target/arm/vfp9.c: Likewise.
8118 * gcc.target/arm/vfp10.c: Likewise.
8119 * gcc.target/arm/vfp11.c: Likewise.
8120 * gcc.target/arm/vfp12.c: Likewise.
8121 * gcc.target/arm/vfp13.c: Likewise.
8122 * gcc.target/arm/vfp14.c: Likewise.
8123 * gcc.target/arm/vfp15.c: Likewise.
8124 * gcc.target/arm/vfp16.c: Likewise.
8125 * gcc.target/arm/vfp17.c: Likewise.
8126 * gcc.target/arm/neon-constants.h: New file.
8127 * gcc.target/arm/neon-vect1.c: New test.
8128 * gcc.target/arm/neon-vect2.c: New test.
8129 * gcc.target/arm/neon-vect3.c: New test.
8130 * gcc.target/arm/neon-vect4.c: New test.
8131 * gcc.target/arm/neon-vect5.c: New test.
8132 * gcc.target/arm/neon-vect6.c: New test.
8133 * gcc.target/arm/neon-vect7.c: New test.
8134 * gcc.target/arm/neon-vect8.c: New test.
8135
8136 2012-02-28 Richard Guenther <rguenther@suse.de>
8137
8138 PR tree-optimization/52402
8139 * gcc.dg/torture/pr52402.c: New testcase.
8140
8141 2012-02-28 Richard Guenther <rguenther@suse.de>
8142
8143 PR lto/52400
8144 * g++.dg/lto/pr52400_0.C: New testcase.
8145
8146 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8147
8148 * gcc.target/avr/torture/builtins-1.c: New test.
8149 * gcc.target/avr/torture/builtins-error.c: New test.
8150
8151 2012-02-28 Kai Tietz <ktietz@redhat.com>
8152
8153 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8154 * gcc.target/i386/pr45352-2.c: Likewise.
8155 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8156 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8157 targets instead rand.
8158 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8159 * gcc.target/i386/sse2-mul-1.c: Likewise.
8160 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8161 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8162 * gcc.target/i386/pad-1.c: Likewise.
8163 * gcc.target/i386/pad-9.c: Likewise.
8164 * gcc.target/i386/pad-2.c: Likewise.
8165 * gcc.target/i386/pad-5b.c: Likewise.
8166 * gcc.target/i386/pad-8.c: Likewise.
8167 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8168 * gcc.target/i386/pr44130.c: Likewise.
8169 * gcc.target/i386/align-main-1.c: Likewise.
8170 * gcc.target/i386/align-main-2.c: Likewise.
8171 * gcc.target/i386/sw-1.c: Likewise.
8172 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8173 on x64 mingw target.
8174 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8175 * gcc.target/i386/pr46295.c: Likewise.
8176 * gcc.target/i386/amd64-abi-1.c: Likewise.
8177 * gcc.target/i386/amd64-abi-2.c: Likewise.
8178 * gcc.target/i386/pr39082-1.c: Likewise.
8179 * gcc.target/i386/pr39162.c: Likewise.
8180 * gcc.target/i386/pr22152.c: Likewise.
8181 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8182 * gcc.target/i386/wrfsbase-2.c: Likewise.
8183 * gcc.target/i386/local.c: Likewise
8184 * gcc.target/i386/wrgsbase-1.c: Likewise.
8185 * gcc.target/i386/wrfsbase-1.c: Likewise.
8186 * gcc.target/i386/pr39315-3.c: Likewise.
8187 * gcc.target/i386/pr35767-4.c: Likewise.
8188 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8189 x64 mingw target.
8190 * gcc.target/i386/pr45336-2.c: Likewise.
8191 * gcc.target/i386/pr45336-1.c: Likewise.
8192 * gcc.target/i386/pr45336-4.c: Likewise.
8193
8194 2012-02-27 Tristan Gingold <gingold@adacore.com>
8195
8196 * gnat.dg/array20.ad[sb]: New test.
8197
8198 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR target/52375
8201 * gcc.target/arm/pr52375.c: New test.
8202 * gcc.c-torture/compile/pr52375.c: New test.
8203
8204 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8205
8206 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8207 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8208
8209 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8210
8211 * gnat.dg/aggr19.adb: New test.
8212 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8213
8214 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8215
8216 PR target/49263
8217 * gcc.target/sh/pr49263.c: New.
8218
8219 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8220
8221 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8222 simulate_thread_wrapper_other_threads
8223 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8224 Move initialization of 'value' to main().
8225 (main): Initialize 'value';
8226 * gcc.dg/simulate-thread/speculative-store.c
8227 (simulate_thread_step_verify): Return 0 when successful.
8228 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8229 Reduce threshold.
8230 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8231 (simulate_thread_wrapper_other_threads): Return a success/fail value
8232 and issue an error if the instruction count threshold is exceeded.
8233
8234 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8235
8236 PR target/50580
8237 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8238 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8239
8240 2012-02-24 Richard Guenther <rguenther@suse.de>
8241
8242 PR middle-end/52355
8243 * gcc.dg/pr52355.c: New testcase.
8244
8245 2012-02-23 Kai Tietz <ktietz@redhat.com>
8246
8247 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8248 * gcc.dg/Wpadded.c: Likewise.
8249 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8250 structure-layout.
8251 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8252 for sleep by Sleep and add windows.h include for this function.
8253 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8254 targets.
8255 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8256 target.
8257 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8258 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8259 on x64 mingw target.
8260 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8261 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8262 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8263 failure on LLP64 target.
8264
8265 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8266
8267 PR c/52290
8268 * gcc.dg/noncompile/pr52290.c: New test.
8269
8270 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8271
8272 PR tree-optimization/52019
8273 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8274
8275 2012-02-22 Kai Tietz <ktietz@redhat.com>
8276
8277 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8278 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8279 derived pdiff_t type.
8280 * g++.dg/torture/pr49720.C: Likewise
8281
8282 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8283
8284 PR target/52330
8285 * gcc.target/i386/pr52330.c: New test.
8286
8287 2012-02-22 Tobias Burnus <burnus@net-b.de>
8288
8289 PR fortran/52335
8290 * gfortran.dg/io_constraints_10.f90: New.
8291
8292 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8293
8294 * lib/target-supports.exp (check_effective_target_vect_condition):
8295 Return true for NEON.
8296
8297 2012-02-21 Kai Tietz <ktietz@redhat.com>
8298
8299 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8300
8301 2012-02-21 Richard Guenther <rguenther@suse.de>
8302
8303 PR tree-optimization/52324
8304 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8305
8306 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8307
8308 PR middle-end/51782
8309 * gcc.target/avr/torture/pr51782-1.c: New test.
8310
8311 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR tree-optimization/52318
8314 * gcc.dg/pr52318.c: New test.
8315
8316 2012-02-20 Kai Tietz <ktietz@redhat.com>
8317
8318 * gcc.dg/bf-ms-layout-3.c: New testcase.
8319
8320 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8321
8322 PR testsuite/52229
8323 PR fortran/32380
8324 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8325
8326 2012-02-20 Richard Guenther <rguenther@suse.de>
8327
8328 PR tree-optimization/52298
8329 * gcc.dg/torture/pr52298.c: New testcase.
8330 * gcc.dg/vect/pr52298.c: Likewise.
8331
8332 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8333
8334 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8335 * gcc.c-torture/execute/pr52286.c: Ditto.
8336
8337 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8338
8339 PR tree-optimization/52286
8340 * gcc.c-torture/execute/pr52286.c: New test.
8341
8342 2012-02-18 Tobias Burnus <burnus@net-b.de>
8343
8344 PR fortran/52295
8345 * gfortran.dg/interface_35.f90: Use -std=f2003.
8346 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8347 * gfortran.dg/interface_assignment_4.f90: Ditto.
8348 * gfortran.dg/bessel_1.f90: Ditto.
8349 * gfortran.dg/func_result_6.f90: Ditto.
8350 * gfortran.dg/hypot_1.f90: Ditto.
8351 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8352
8353 2012-02-17 Tobias Burnus <burnus@net-b.de>
8354
8355 PR translation/52232
8356 PR translation/52234
8357 PR translation/52245
8358 PR translation/52246
8359 PR translation/52262
8360 PR translation/52273
8361 * gfortran.dg/coarray_22.f90: Update dg-error.
8362 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8363
8364 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8365
8366 PR target/51753
8367 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8368 (simulate-thread): Use default timeout.
8369
8370 2012-02-16 Jason Merrill <jason@redhat.com>
8371
8372 PR c++/52248
8373 * g++.dg/ext/timevar1.C: New.
8374
8375 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8376
8377 PR c++/52126
8378 * g++.dg/template/using21.C: New.
8379 * g++.dg/template/using22.C: Likewise.
8380
8381 2012-02-16 Jason Merrill <jason@redhat.com>
8382
8383 PR c++/51415
8384 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8385
8386 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8387
8388 PR tree-optimization/52255
8389 * gcc.c-torture/compile/pr52255.c: New test.
8390
8391 PR debug/52260
8392 * g++.dg/debug/dwarf2/pr52260.C: New test.
8393
8394 PR middle-end/51929
8395 * g++.dg/ipa/pr51929.C: New test.
8396
8397 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8398
8399 PR target/52199
8400 * gcc.target/powerpc/pr52199.c: New file.
8401
8402 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8403
8404 PR target/52152
8405 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8406
8407 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8408
8409 * gcc.dg/pr51867.c: Don't include <math.h>.
8410 (sqrtf): Declare.
8411
8412 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8413
8414 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8415 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8416
8417 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8418
8419 PR tree-optimization/50561
8420 * gcc.dg/graphite/pr50561.c: New testcase.
8421
8422 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8423
8424 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8425 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8426
8427 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8428
8429 * gnat.dg/discr35.ad[sb]: New test.
8430
8431 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8432
8433 * gnat.dg/volatile10.adb: New test.
8434 * gnat.dg/volatile10_pkg.ads: New helper.
8435
8436 2012-02-14 Jason Merrill <jason@redhat.com>
8437
8438 * g++.dg/ext/attrib43.C: New.
8439
8440 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8441
8442 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8443 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8444 fgnu_tm.
8445 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8446 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8447 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8448 effective_target fgnu_tm.
8449 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8450
8451 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR c++/52247
8454 * g++.dg/template/asmgoto1.C: New test.
8455
8456 2012-02-14 Ian Lance Taylor <iant@google.com>
8457
8458 PR go/48501
8459 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8460 compiling generated file for 64bit and index tests.
8461
8462 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8463
8464 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8465
8466 2012-02-14 Richard Guenther <rguenther@suse.de>
8467
8468 PR tree-optimization/52244
8469 PR tree-optimization/51528
8470 * gcc.dg/torture/pr52244.c: New testcase.
8471
8472 2012-02-14 Walter Lee <walt@tilera.com>
8473
8474 * g++.dg/other/PR23205.C: Disable test on tile.
8475 * g++.dg/other/pr23205-2.C: Disable test on tile.
8476 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8477 * gcc.dg/20040813-1.c: Disable test on tile.
8478 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8479 * gcc.misc-tests/linkage.exp: Handle tilegx.
8480
8481 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8482
8483 PR tree-optimization/52210
8484 * gcc.dg/pr52210.c: New test.
8485
8486 2012-02-14 Jason Merrill <jason@redhat.com>
8487
8488 PR c++/39055
8489 * g++.dg/overload/defarg5.C: New.
8490
8491 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR c/52181
8494 * c-c++-common/pr52181.c: New test.
8495
8496 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8497
8498 PR c++/52215
8499 * g++.dg/ext/atomic-1.C: New test.
8500
8501 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8502
8503 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8504
8505 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8506
8507 PR middle-end/52209
8508 * gcc.c-torture/execute/pr52209.c: New test.
8509
8510 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8511
8512 PR fortran/50981
8513 * gfortran.dg/elemental_optional_args_5.f03: New test.
8514
8515 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8516
8517 PR testsuite/50076
8518 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8519 cases.
8520
8521 2012-02-11 Ian Lance Taylor <iant@google.com>
8522
8523 PR go/51874
8524 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8525 SPARC Solaris. Don't run the test at all on systems where it may
8526 not work, rather than xfailing it.
8527
8528 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8529
8530 PR rtl-optimization/52175
8531 * gcc.c-torture/compile/pr52175.c: New test.
8532
8533 2012-02-10 Jason Merrill <jason@redhat.com>
8534
8535 PR c++/51910
8536 * g++.dg/template/repo10.C: New.
8537
8538 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR debug/52132
8541 * gcc.dg/pr52132.c: New test.
8542
8543 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8544
8545 * gnat.dg/specs/aggr4.ads: New test.
8546 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8547
8548 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8549
8550 PR target/52146
8551 * gcc.target/i386/pr52146.c: New.
8552
8553 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR middle-end/52177
8556 * c-c++-common/pr52177.c: New test.
8557
8558 2012-02-10 Jan Hubicka <jh@suse.cz>
8559
8560 PR middle-end/48600
8561 * g++.dg/torture/pr48600.C: New testcase.
8562
8563 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8564
8565 PR middle-end/52140
8566 * gcc.dg/dfp/pr52140.c: New test.
8567
8568 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR fortran/32380
8571 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8572 of dg-options.
8573
8574 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8575
8576 PR middle-end/51867
8577 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8578 * gcc.dg/pr51867.c: New test.
8579
8580 2012-02-09 Ian Lance Taylor <iant@google.com>
8581
8582 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8583 which don't support -fsplit-stack. Turn off optimization when
8584 compiling select5-out.go.
8585
8586 2012-02-08 Ian Lance Taylor <iant@google.com>
8587
8588 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8589 systems which don't support -fsplit-stack.
8590
8591 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8592
8593 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8594 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8595 machine instuction in the log.
8596
8597 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8598
8599 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8600 to 20 seconds.
8601
8602 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8603
8604 PR driver/48524
8605 * gcc.dg/pr48524.c: New test.
8606 * gcc.dg/pr48524.spec: New spec file for test.
8607
8608 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8609
8610 PR fortran/32380
8611 * gfortran.dg/vect/pr32380.f90: New test.
8612
8613 2012-02-08 Tobias Burnus <burnus@net-b.de>
8614
8615 PR fortran/52151
8616 * gfortran.dg/realloc_on_assign_12.f90: New.
8617
8618 2012-02-08 Richard Guenther <rguenther@suse.de>
8619
8620 PR rtl-optimization/52170
8621 * gcc.dg/torture/pr52170.c: New testcase.
8622
8623 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR gcov-profile/52150
8626 * gcc.dg/tree-prof/pr52150.c: New test.
8627
8628 PR rtl-optimization/52139
8629 * gcc.dg/pr52139.c: New test.
8630
8631 2012-02-07 Jason Merrill <jason@redhat.com>
8632
8633 PR c++/51675
8634 * g++.dg/cpp0x/constexpr-union3.C: New.
8635
8636 PR c++/52035
8637 * g++.dg/lto/pr52035_0.C: New.
8638
8639 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8640
8641 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8642 * gcc.dg/special/weak-1.c: Likewise.
8643 * gcc.dg/ucnid-12.c: Likewise.
8644 * gcc.dg/torture/pr45678-1.c: Likewise.
8645 * gcc.dg/torture/pr45678-2.c: Likewise.
8646 * gcc.dg/vector-4.c: Likewise.
8647 * gcc.dg/ipa/inline-5.c: Likewise.
8648 * gcc.dg/ucnid-11.c: Likewise.
8649 * gcc.misc-tests/gcov-13.c: Likewise.
8650 * gcc.misc-tests/gcov-14.c: Likewise.
8651 * g++.dg/ext/label13.C: Likewise.
8652 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8653 hppa*-*-hpux* options.
8654 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8655 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8656 * gcc.dg/pr48616.c: Likewise.
8657 * gcc.dg/pr17957.c: Likewise.
8658 * gcc.dg/pr17055-1.c: Likewise.
8659 * gcc.dg/pr32912-1.c: Likewise.
8660 * gcc.dg/tm/pr51472.c: Likewise.
8661 * c-c++-common/fold-bitand-4.c: Likewise.
8662 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8663 Use dg-additional-options for extra options.
8664
8665 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8666
8667 * gcc.target/epiphany/interrupt-2.c: New test.
8668
8669 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8670
8671 PR target/52155
8672 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8673 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8674 for MIPS ELF.
8675
8676 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8677
8678 PR target/52152
8679 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8680
8681 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8682
8683 PR middle-end/24306
8684 PR target/52154
8685 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8686 * gcc.target/mips/va-arg-1.c: New test.
8687
8688 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8689
8690 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8691 for -mno-pointers-to-nested-functions.
8692
8693 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8694
8695 * gcc.c-torture/execute/20120207-1.c: New test.
8696
8697 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8698
8699 PR rtl-optimization/52060
8700 * gcc.dg/torture/pr52060.c: New test.
8701
8702 PR middle-end/52074
8703 * gcc.c-torture/compile/pr52074.c: New test.
8704
8705 2012-02-07 Tobias Burnus <burnus@net-b.de>
8706
8707 PR fortran/51514
8708 * gfortran.dg/class_to_type_2.f90: New.
8709
8710 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8711
8712 PR fortran/32373
8713 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8714 Remove module.
8715
8716 2012-02-06 Jason Merrill <jason@redhat.com>
8717
8718 PR c++/52088
8719 * g++.dg/template/conv13.C: New.
8720
8721 2012-02-06 Richard Guenther <rguenther@suse.de>
8722
8723 PR tree-optimization/52115
8724 * gcc.c-torture/compile/pr52115.c: New testcase.
8725
8726 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR target/52129
8729 * gcc.c-torture/execute/pr52129.c: New test.
8730
8731 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8732
8733 * gcc.dg/pr48374.c: Actually add the test I forgot
8734 in the 2012-01-25 commit.
8735
8736 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8737
8738 PR fortran/32373
8739 * gfortran.dg/vect/vect-8.f90: New test case.
8740
8741 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8742
8743 PR fortran/48847
8744 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8745
8746 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8747
8748 PR fortran/52102
8749 * gfortran.dg/class_48.f90 : Add test of allocate class array
8750 component with source in subroutine test3. Remove commenting
8751 out in subroutine test4, since branching on unitialized variable
8752 is now fixed (no PR for this last.).
8753
8754 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8755
8756 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8757 on MIPS targets.
8758 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8759
8760 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8761
8762 PR target/52125
8763 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8764 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8765
8766 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8767
8768 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8769 (check_effective_target_sync_int_long): Use it.
8770 (check_effective_target_sync_char_short): Likewise.
8771 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8772
8773 2012-02-05 Tobias Burnus <burnus@net-b.de>
8774
8775 PR fortran/51972
8776 * gfortran.dg/class_48.f90: Add some further checks.
8777
8778 2012-02-05 Ira Rosen <irar@il.ibm.com>
8779
8780 PR tree-optimization/52091
8781 * gcc.dg/vect/pr52091.c: New test.
8782
8783 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8784
8785 PR rtl-optimization/52113
8786 * gcc.target/avr/pr52113.c: New test.
8787
8788 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8789
8790 PR rtl-optimization/52092
8791 * gcc.c-torture/compile/pr52092.c: New test.
8792
8793 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8794
8795 PR fortran/41587
8796 * gfortran.dg/class_array_10.f03: New test.
8797
8798 PR fortran/46356
8799 * gfortran.dg/class_array_11.f03: New test.
8800
8801 PR fortran/51754
8802 * gfortran.dg/class_array_12.f03: New test.
8803
8804 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8805
8806 PR fortran/52012
8807 * gfortran.dg/realloc_on_assign_11.f90: New test.
8808
8809 2012-02-02 Tobias Burnus <burnus@net-b.de>
8810
8811 PR fortran/52093
8812 * gfortran.dg/shape_7.f90: New.
8813
8814 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8815
8816 * gcc.target/mips/mips-prepend-1.c: New test.
8817
8818 2012-02-02 Jan Hubicka <jh@suse.cz>
8819 Tom de Vries <tom@codesourcery.com>
8820
8821 PR middle-end/51998
8822 * gcc.dg/alias-12.c: New testcase.
8823 * gcc.dg/alias-13.c: New testcase.
8824
8825 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8826
8827 PR target/52086
8828 * gcc.dg/pr52086.c: New test.
8829
8830 PR tree-optimization/52073
8831 * gcc.c-torture/compile/pr52073.c: New test.
8832
8833 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8834
8835 PR fortran/51958
8836 * gfortran.dg/function_optimize_10.f90: New test.
8837
8838 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8839
8840 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8841 test on alpha*-*-*.
8842
8843 2012-02-01 Tobias Burnus <burnus@net-b.de>
8844
8845 PR fortran/52024
8846 * gfortran.dg/typebound_operator_14.f90: New.
8847
8848 2012-02-01 Tobias Burnus <burnus@net-b.de>
8849
8850 PR fortran/52059
8851 * gfortran.dg/elemental_function_1.f90: New.
8852
8853 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8854
8855 PR rtl-optimization/51374
8856 * gcc.target/avr/torture/pr51374-1.c:
8857 Also fail if SBIS is seen.
8858
8859 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8860
8861 PR rtl-optimization/51374
8862 * gcc.target/avr/torture/pr51374-1.c: New.
8863
8864 2012-01-31 Tobias Burnus <burnus@net-b.de>
8865
8866 PR fortran/52024
8867 * gfortran.dg/typebound_generic_11.f90: New.
8868
8869 2012-01-31 Tobias Burnus <burnus@net-b.de>
8870
8871 PR fortran/52029
8872 * gfortran.dg/class_49.f90: New.
8873
8874 2012-01-31 Tobias Burnus <burnus@net-b.de>
8875
8876 PR fortran/52013
8877 * gfortran.dg/elemental_args_check_6.f90: New.
8878
8879 2012-01-31 Jason Merrill <jason@redhat.com>
8880
8881 PR c++/52043
8882 * g++.dg/cpp0x/variadic122.C: New.
8883
8884 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8885
8886 PR fortran/52012
8887 * gfortran.dg/realloc_on_assign_10.f90: New test.
8888
8889 2012-01-31 Richard Guenther <rguenther@suse.de>
8890
8891 PR tree-optimization/51528
8892 * gcc.dg/torture/pr51528.c: New testcase.
8893
8894 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8895
8896 PR go/48501
8897 * lib/go.exp (go_target_compile): Append timeout= to options.
8898 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8899 select5-out.go test on alpha*-*-* targets.
8900
8901 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8902
8903 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8904 (TEST_SHORT): Reformat in the same way.
8905 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8906 (TEST_SHORT): Reformat in the same way.
8907 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8908 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8909 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8910 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8911 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8912
8913 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8914
8915 PR target/51835
8916 * gcc.target/arm/pr51835.c: New testcase.
8917
8918 2012-01-30 Richard Guenther <rguenther@suse.de>
8919
8920 PR tree-optimization/52028
8921 * gcc.dg/torture/pr52028.c: New testcase.
8922 * gfortran.dg/ldist-pr45199.f: Adjust.
8923 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8924 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8925 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8926
8927 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8928
8929 PR debug/52027
8930 * gcc.dg/tree-prof/pr52027.c: New test.
8931
8932 PR tree-optimization/52046
8933 * gcc.dg/pr52046.c: New test.
8934
8935 PR debug/52048
8936 * g++.dg/other/pr52048.C: New test.
8937
8938 2012-01-30 Richard Guenther <rguenther@suse.de>
8939
8940 PR tree-optimization/52045
8941 * gcc.dg/pr52045.c: New testcase.
8942
8943 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8944
8945 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8946 new code generated for __sync_lock_release.
8947
8948 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8949
8950 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8951
8952 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8953
8954 PR testsuite/51875
8955 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8956
8957 * g++.dg/ext/visibility/template10.C: Fix typo.
8958
8959 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8960
8961 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8962
8963 PR c++/51327
8964 * g++.dg/cpp0x/constexpr-ice6.C: New.
8965
8966 2012-01-29 Tobias Burnus <burnus@net-b.de>
8967
8968 PR fortran/41600
8969 * gfortran.dg/default_initialization_6.f90: New.
8970
8971 2012-01-29 Tobias Burnus <burnus@net-b.de>
8972
8973 PR fortran/51972
8974 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8975 * gfortran.dg/class_48.f90: New.
8976
8977 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8978
8979 PR fortran/51808
8980 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8981
8982 2012-01-28 Tobias Burnus <burnus@net-b.de>
8983
8984 PR fortran/51972
8985 * gfortran.dg/class_allocate_12.f90: New.
8986
8987 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8988
8989 * gcc.dg/torture/pr50444.c: Fix dg directives.
8990
8991 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR target/52006
8994 * gcc.target/arm/pr52006.c: New test.
8995
8996 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8997
8998 PR testsuite/52011
8999 * gcc.dg/lto/trans-mem.h: New file.
9000 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9001 * gcc.dg/lto/trans-mem-1_1.c: Same.
9002 * gcc.dg/lto/trans-mem-4_1.c: Same.
9003 * gcc.dg/lto/trans-mem-3_1.c: Same.
9004
9005 2012-01-27 Tobias Burnus <burnus@net-b.de>
9006
9007 PR fortran/52022
9008 * gfortran.dg/dummy_procedure_7.f90: New.
9009
9010 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9011
9012 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9013 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9014
9015 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR c++/51852
9018 * g++.dg/other/gc5.C: New test.
9019
9020 2012-01-27 Richard Guenther <rguenther@suse.de>
9021
9022 PR tree-optimization/50444
9023 * gcc.dg/torture/pr50444.c: New testcase.
9024
9025 2012-01-27 Tobias Burnus <burnus@net-b.de>
9026
9027 PR fortran/51970
9028 PR fortran/51977
9029 * gfortran.dg/move_alloc_13.f90: New.
9030
9031 2012-01-27 Tobias Burnus <burnus@net-b.de>
9032
9033 PR fortran/51953
9034 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9035 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9036 and change dg-error string.
9037
9038 2012-01-27 Tobias Burnus <burnus@net-b.de>
9039
9040 PR fortran/52016
9041 * gfortran.dg/elemental_args_check_5.f90: New.
9042
9043 2012-01-27 Richard Guenther <rguenther@suse.de>
9044
9045 PR middle-end/51959
9046 * g++.dg/torture/pr51959.C: New testcase.
9047
9048 2012-01-27 Tom de Vries <tom@codesourcery.com>
9049
9050 PR tree-optimization/51990
9051 * gcc.dg/pr51990.c: New test.
9052 * gcc.dg/pr51990-2.c: Same.
9053
9054 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9055 Tobias Burnus <burnus@gcc.gnu.org>
9056
9057 PR fortran/48705
9058 * gfortran.dg/class_allocate_11.f03: New.
9059
9060 PR fortran/51870
9061 PR fortran/51943
9062 PR fortran/51946
9063 * gfortran.dg/class_allocate_7.f03: New.
9064 * gfortran.dg/class_allocate_8.f03: New.
9065 * gfortran.dg/class_allocate_9.f03: New.
9066 * gfortran.dg/class_allocate_10.f03: New.
9067
9068 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9069
9070 * gnat.dg/discr34.adb: New test.
9071 * gnat.dg/discr34_pkg.ads: New helper.
9072
9073 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9074
9075 * gnat.dg/discr33.adb: New test.
9076
9077 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9078
9079 * gnat.dg/limited_with3.ad[sb): New test.
9080 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9081 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9082 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9083
9084 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9085
9086 * gnat.dg/stack_usage1.adb: New test.
9087 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9088
9089 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9090 * gcc.dg/pr44194-2.c: Likewise.
9091
9092 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9093
9094 PR c++/51370
9095 * g++.dg/template/crash112.C: New.
9096
9097 2012-01-27 Richard Henderson <rth@redhat.com>
9098
9099 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9100
9101 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9102
9103 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9104
9105 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR middle-end/51895
9108 * g++.dg/opt/pr51895.C: New test.
9109
9110 2012-01-26 Michael Matz <matz@suse.de>
9111
9112 PR tree-optimization/48794
9113 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9114
9115 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9116
9117 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9118
9119 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9120
9121 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9122 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9123 memory.
9124 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9125 the default value for s390 and s390x.
9126
9127 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9128
9129 PR lto/51698
9130 * gcc.dg/lto/trans-mem-4_0.c: New.
9131 * gcc.dg/lto/trans-mem-4_1.c: New.
9132 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9133 TM builtins.
9134 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9135 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9136 TM builtins.
9137 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9138 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9139 TM builtins.
9140
9141 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9142
9143 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9144
9145 2012-01-25 Ian Lance Taylor <iant@google.com>
9146
9147 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9148
9149 2012-01-25 Tobias Burnus <burnus@net-b.de>
9150
9151 PR fortran/51995
9152 * gfortran.dg/typebound_proc_25.f90: New.
9153
9154 2012-01-25 Jason Merrill <jason@redhat.com>
9155
9156 PR c++/51992
9157 * g++.dg/lto/pr51992_0.C: New.
9158
9159 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9160
9161 PR tree-optimization/51987
9162 * gcc.target/i386/pr51987.c: New test.
9163
9164 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9165
9166 * gcc.dg/tm/lto-1.c: Require lto support in target.
9167
9168 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9169
9170 PR rtl-optimization/48374
9171 * gcc.dg/pr48374.c: New test.
9172
9173 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9174
9175 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9176
9177 2012-01-25 Tobias Burnus <burnus@net-b.de>
9178
9179 PR fortran/51966
9180 * gfortran.dg/derived_constructor_char_3.f90: New.
9181
9182 2012-01-24 Ian Lance Taylor <iant@google.com>
9183
9184 * go.test/go-test.exp (filecmp): New procedure.
9185 (errchk): Handle quoted square brackets.
9186 (go-gc-tests): Set go_compile_args. Handle various new test
9187 lines. Skip a few new tests.
9188 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9189
9190 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9191
9192 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9193 (check_effective_target_vect_extract_even_odd)
9194 (check_effective_target_vect_interleave): Return true for MIPS
9195 paired-single.
9196
9197 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9198
9199 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9200 (main): Use it instead of argc.
9201
9202 2012-01-24 Jason Merrill <jason@redhat.com>
9203
9204 PR c++/51973
9205 * g++.dg/cpp0x/sfinae31.C: New.
9206
9207 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9208
9209 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9210
9211 2012-01-24 Jason Merrill <jason@redhat.com>
9212
9213 PR c++/51812
9214 * g++.dg/inherit/covariant20.C: New.
9215
9216 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9217
9218 PR c++/51223
9219 * g++.dg/parse/crash58.C: New.
9220
9221 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR target/51957
9224 * gcc.dg/pr51957-1.c: New test.
9225 * gcc.dg/pr51957-1.h: New file.
9226 * gcc.dg/pr51957-2.c: New test.
9227
9228 2012-01-23 Jason Merrill <jason@redhat.com>
9229
9230 PR c++/51930
9231 * g++.dg/ext/visibility/template10.C: New.
9232
9233 2012-01-23 Tobias Burnus <burnus@net-b.de>
9234
9235 PR fortran/51948
9236 * gfortran.dg/move_alloc_12.f90: New.
9237
9238 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9239
9240 PR middle-end/45416
9241 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9242
9243 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9244
9245 PR c++/51398
9246 * g++.dg/template/crash111.C: New.
9247
9248 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9249
9250 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9251 configurations.
9252 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9253
9254 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9255
9256 PR testsuite/51941
9257 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9258 the DW_TAG_class_type and DW_AT_name: "Executor".
9259
9260 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9261
9262 * lib/target-supports.exp
9263 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9264 (check_effective_target_vect_interleave): Likewise.
9265
9266 2012-01-22 Jason Merrill <jason@redhat.com>
9267
9268 PR c++/51925
9269 * g++.dg/template/using20.C: New.
9270 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9271
9272 2012-01-23 Jason Merrill <jason@redhat.com>
9273
9274 PR target/51934
9275 * g++.dg/torture/pr51344.C: Limit to x86.
9276
9277 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9278
9279 * c-c++-common/tm/omp.c: Require target with pthread support.
9280
9281 2012-01-23 Richard Guenther <rguenther@suse.de>
9282
9283 PR tree-optimization/51949
9284 * gcc.dg/torture/pr51949.c: New testcase.
9285
9286 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9287
9288 PR rtl-optimization/51933
9289 * gcc.c-torture/execute/pr51933.c: New test.
9290
9291 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9292
9293 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9294 Do not define for Interix.
9295
9296 2012-01-22 Jason Merrill <jason@redhat.com>
9297
9298 PR c++/51832
9299 * g++.dg/lto/pr51832.h: New.
9300 * g++.dg/lto/pr51832_0.C: New.
9301 * g++.dg/lto/pr51832_1.C: New.
9302
9303 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9304
9305 * gcc.dg/ext-elim-1.c: New test.
9306
9307 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9308
9309 PR target/51931
9310 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9311 * g++.dg/opt/longbranch1.C: Likewise.
9312
9313 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9314
9315 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9316 in C++11 mode.
9317
9318 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9319
9320 PR fortran/50556
9321 * gfortran.dg/namelist_74.f90: New test.
9322 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9323
9324 2012-01-21 Tobias Burnus <burnus@net-b.de>
9325
9326 PR fortran/51913
9327 * gfortran.dg/class_47.f90: New.
9328
9329 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9330
9331 * gnat.dg/renaming5.ad[sb]: New test.
9332
9333 2012-01-20 Jason Merrill <jason@redhat.com>
9334
9335 PR c++/51919
9336 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9337
9338 2012-01-20 Jason Merrill <jason@redhat.com>
9339
9340 PR c++/51922
9341 * g++.dg/ext/attrib42.C: Require ilp32.
9342
9343 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9344
9345 PR target/51915
9346 * gcc.target/arm/pr51915.c: New test.
9347
9348 2012-01-20 Cary Coutant <ccoutant@google.com>
9349 Dodji Seketeli <dodji@redhat.com>
9350
9351 PR debug/45682
9352 * g++.dg/debug/dwarf2/nested-3.C: New test.
9353
9354 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9355
9356 PR c++/51402
9357 * g++.dg/template/crash110.C: New.
9358
9359 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9360
9361 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9362 Remove default options on hppa*-*-hpux*.
9363
9364 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9365
9366 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9367
9368 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9369
9370 * gcc.c-torture/compile/pr51856.c: New testcase.
9371
9372 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9373
9374 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9375 options to go_target_compile.
9376
9377 2012-01-20 Kai Tietz <ktietz@redhat.com>
9378
9379 * g++.dg/torture/pr51344.C: Fix typo.
9380
9381 2012-01-20 Richard Guenther <rguenther@suse.de>
9382
9383 PR tree-optimization/51903
9384 * g++.dg/torture/pr51903.C: New testcase.
9385
9386 2012-01-20 Tobias Burnus <burnus@net-b.de>
9387 Janus Weil <janus@gcc.gnu.org>
9388
9389 PR fortran/51056
9390 * gfortran.dg/use_21.f90: New.
9391
9392 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9393
9394 PR target/51106
9395 * gcc.dg/torture/pr51106-1.c: New test.
9396 * gcc.dg/torture/pr51106-2.c: New test.
9397
9398 2012-01-19 Kai Tietz <ktietz@redhat.com>
9399
9400 * g++.dg/torture/pr51344.C: New test.
9401
9402 2012-01-19 Tobias Burnus <burnus@net-b.de>
9403
9404 PR fortran/51904
9405 * gfortran.dg/intrinsic_size_2.f90: New.
9406
9407 2012-01-19 Jason Merrill <jason@redhat.com>
9408
9409 PR c++/51889
9410 * g++.dg/inherit/using7.C: New.
9411
9412 2012-01-19 Richard Guenther <rguenther@suse.de>
9413
9414 PR tree-optimization/37997
9415 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9416
9417 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9418
9419 PR rtl-optimization/51505
9420 * gcc.dg/pr51505.c: New test.
9421
9422 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9423
9424 PR fortran/51634
9425 * gfortran.dg/typebound_operator_12.f03: New.
9426 * gfortran.dg/typebound_operator_13.f03: New.
9427
9428 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9429
9430 PR c++/51225
9431 * g++.dg/cpp0x/pr51225.C: New.
9432
9433 2012-01-17 Ian Lance Taylor <iant@google.com>
9434
9435 PR go/50656
9436 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9437
9438 2012-01-17 Tobias Burnus <burnus@net-b.de>
9439
9440 PR fortran/51869
9441 * gfortran.dg/realloc_on_assign_9.f90: New.
9442
9443 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9444
9445 PR other/51165
9446 * gcc.dg/tm/memopt-3.c: Remove xfail.
9447 * gcc.dg/tm/memopt-4.c: Remove xfail.
9448 * gcc.dg/tm/memopt-5.c: Remove xfail.
9449 * gcc.dg/tm/memopt-7.c: Remove xfail.
9450
9451 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9452
9453 PR tree-optimization/51877
9454 * gcc.c-torture/execute/pr51877.c: New test.
9455
9456 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9457
9458 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9459 {!vect_align_arrays} to vect_sizes_32B_16B.
9460 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9461 * gcc.dg/vect/vect-peel-3.c: Ditto.
9462
9463 2012-01-16 Jason Merrill <jason@redhat.com>
9464
9465 PR c++/51854
9466 * g++.dg/abi/mangle60.C: New.
9467
9468 PR c++/51827
9469 * g++.dg/pch/mangle1.{C,Hs}: New.
9470
9471 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9472 Tobias Burnus <burnus@net-b.de>
9473
9474 PR fortran/50981
9475 * gfortran.dg/elemental_optional_args_3.f90: New
9476 * gfortran.dg/elemental_optional_args_4.f90: New
9477
9478 2012-01-16 Tobias Burnus <burnus@net-b.de>
9479
9480 PR fortran/51809
9481 * gfortran.dg/use_20.f90: New
9482
9483 2012-01-16 Jason Merrill <jason@redhat.com>
9484
9485 PR c++/51868
9486 * g++.dg/cpp0x/rv-bitfield.C: New.
9487 * g++.dg/cpp0x/rv-bitfield2.C: New.
9488
9489 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9490
9491 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9492 subroutine 'qsort' and use index array to assign the result.
9493
9494 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR tree-optimization/51865
9497 * gcc.dg/pr51865.c: New test.
9498
9499 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9500
9501 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9502
9503 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9504
9505 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9506 to be loaded from the constant pool, rather than via %hi and %lo.
9507
9508 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9509
9510 PR rtl-optimization/51821
9511 * gcc.dg/pr51821.c: New test.
9512
9513 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9514
9515 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9516
9517 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9518
9519 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9520
9521 2012-01-14 Tobias Burnus <burnus@net-b.de>
9522
9523 PR fortran/51800
9524 * gfortran.dg/init_flag_8.f90: New.
9525 * gfortran.dg/init_flag_9.f90: New.
9526
9527 2011-01-14 Tobias Burnus <burnus@net-b.de>
9528
9529 PR fortran/51816
9530 * gfortran.dg/use_18.f90: New.
9531 * gfortran.dg/use_19.f90: New.
9532
9533 2012-01-13 Ian Lance Taylor <iant@google.com>
9534
9535 PR c++/50012
9536 * g++.dg/warn/Wsign-compare-4.C: New.
9537
9538 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9539
9540 PR fortran/48351
9541 * gfortran.dg/alloc_comp_assign.f03: New.
9542 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9543 __BUILTIN_FREE from 38 to 32.
9544
9545 2012-01-13 Jason Merrill <jason@redhat.com>
9546
9547 PR c++/20681
9548 * g++.dg/warn/Wreturn-type-7.C: New.
9549
9550 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9551
9552 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9553 assumption.
9554 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9555 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9556 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9557 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9558 int32plus because of big array needed.
9559 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9560 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9561
9562 2012-01-13 Jason Merrill <jason@redhat.com>
9563
9564 PR c++/51813
9565 * g++.dg/ext/visibility/template9.C: New.
9566
9567 PR c++/51620
9568 * g++.dg/cpp0x/defaulted34.C: New.
9569 * g++.dg/template/virtual3.C: New.
9570
9571 2012-01-13 Richard Guenther <rguenther@suse.de>
9572
9573 PR middle-end/8081
9574 * gcc.dg/torture/pr8081.c: New testcase.
9575
9576 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9577
9578 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9579
9580 2012-01-12 Jason Merrill <jason@redhat.com>
9581
9582 PR c++/51714
9583 * g++.dg/ext/stmtexpr14.C: New.
9584
9585 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9586
9587 PR c++/51633
9588 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9589
9590 2012-01-12 Jason Merrill <jason@redhat.com>
9591
9592 PR c++/48051
9593 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9594 * g++.dg/abi/mangle58.C: Likewise.
9595
9596 PR c++/51403
9597 * g++.dg/template/arg8.C: New.
9598
9599 2012-01-12 Ira Rosen <irar@il.ibm.com>
9600
9601 PR tree-optimization/51799
9602 * gcc.dg/vect/pr51799.c: New test.
9603 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9604 patterns.
9605
9606 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9607 Tobias Burnus <burnus@net-b.de>
9608
9609 PR fortran/51057
9610 PR fortran/51616
9611 * lib/target-supports.exp
9612 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9613 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9614
9615 2012-01-11 Jason Merrill <jason@redhat.com>
9616
9617 PR c++/51565
9618 * g++.dg/ext/attrib42.C: New.
9619
9620 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9621
9622 PR bootstrap/51796
9623 * gcc.dg/pr51796.c: New test.
9624
9625 2012-01-11 Jason Merrill <jason@redhat.com>
9626
9627 PR c++/51818
9628 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9629
9630 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9631
9632 * gnat.dg/array19.ad[sb]: New test.
9633
9634 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9635
9636 * gnat.dg/opt23.ad[sb]: New test.
9637 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9638 * gnat.dg/opt24.ad[sb]: New test.
9639
9640 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9641
9642 PR tree-optimization/49642
9643 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9644 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9645
9646 2012-01-11 Jason Merrill <jason@redhat.com>
9647
9648 PR c++/51613
9649 * g++.dg/template/explicit-args5.C: New.
9650
9651 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9652
9653 * gcc.c-torture/execute/20120110-1.c: New testcase.
9654
9655 2012-01-10 Jason Merrill <jason@redhat.com>
9656
9657 PR c++/51614
9658 * g++.dg/inherit/ambig1.C: New.
9659
9660 PR c++/51433
9661 * g++.dg/cpp0x/constexpr-cache1.C: New.
9662
9663 2012-01-10 Richard Guenther <rguenther@suse.de>
9664
9665 PR tree-optimization/51801
9666 * gcc.dg/torture/pr51801.c: New testcase.
9667
9668 2012-01-10 Tobias Burnus <burnus@net-b.de>
9669
9670 PR fortran/51652
9671 * gfortran.dg/allocate_with_typespec_5.f90: New.
9672
9673 2012-01-10 Tobias Burnus <burnus@net-b.de>
9674
9675 * gfortran.dg/class_39.f03: Update dg-error string.
9676
9677 2012-01-10 Richard Guenther <rguenther@suse.de>
9678
9679 PR tree-optimization/50913
9680 * gcc.dg/graphite/interchange-16.c: New testcase.
9681 * gcc.dg/graphite/scop-20.c: XFAIL.
9682 * gfortran.dg/graphite/interchange-1.f: Likewise.
9683 * gfortran.dg/graphite/block-1.f90: Likewise.
9684 * gfortran.dg/graphite/block-2.f: Likewise.
9685
9686 2012-01-10 Richard Henderson <rth@redhat.com>
9687
9688 * lib/target-supports.exp (check_effective_target_vect_perm,
9689 check_effective_target_vect_perm_byte,
9690 check_effective_target_vect_perm_short): Enable for arm neon.
9691
9692 2012-01-09 Tobias Burnus <burnus@net-b.de>
9693
9694 PR fortran/46328
9695 * gfortran.dg/typebound_operator_11.f90: New.
9696
9697 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9698
9699 * gnat.dg/array18.adb: New test.
9700 * gnat.dg/array18_pkg.ads: New helper.
9701
9702 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9703
9704 PR fortran/51791
9705 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9706 around base object in first assignment in main program.
9707 * gfortran.dg/typebound_operator_10.f03: New test.
9708
9709 2012-01-09 Martin Jambor <mjambor@suse.cz>
9710
9711 PR tree-optimization/51759
9712 * g++.dg/ipa/pr51759.C: New test.
9713
9714 2012-01-09 Tobias Burnus <burnus@net-b.de>
9715
9716 PR fortran/51758
9717 * gfortran.dg/optional_absent_2.f90: New.
9718
9719 2012-01-09 Tobias Burnus <burnus@net-b.de>
9720
9721 PR fortran/51578
9722 * gfortran.dg/use_17.f90: New.
9723
9724 2012-01-09 Gary Funck <gary@intrepid.com>
9725
9726 PR preprocessor/33919
9727 * gcc.dg/pr33919.c: New test.
9728 * gcc.dg/pr33919-0.h: New test header file.
9729 * gcc.dg/pr33919-1.h: Ditto.
9730 * gcc.dg/pr33919-2.h: Ditto.
9731
9732 2012-01-07 Jan Hubicka <jh@suse.cz>
9733
9734 PR tree-optimize/51694
9735 * gcc.c-torture/compile/pr51694.c: new testcase.
9736
9737 2012-01-07 Jan Hubicka <jh@suse.cz>
9738
9739 PR tree-optimization/51600
9740 * g++.dg/torture/pr51600.C: New testcase.
9741
9742 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9743
9744 PR gcov-profile/51715
9745 PR gcov-profile/51717
9746 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9747 * gcc.misc-tests/gcov-14.c: Likewise.
9748
9749 2012-01-06 Jason Merrill <jason@redhat.com>
9750
9751 * g++.dg/parse/new5.C: New.
9752
9753 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9754
9755 PR testsuite/51655
9756 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9757 including <string.h>.
9758
9759 2012-01-06 Jason Merrill <jason@redhat.com>
9760
9761 * g++.dg/abi/mangle51.C: New.
9762 * g++.dg/abi/mangle52.C: New.
9763 * g++.dg/abi/mangle53.C: New.
9764 * g++.dg/abi/mangle54.C: New.
9765 * g++.dg/abi/mangle55.C: New.
9766 * g++.dg/abi/mangle56.C: New.
9767 * g++.dg/abi/mangle57.C: New.
9768 * g++.dg/abi/mangle58.C: New.
9769 * g++.dg/abi/mangle59.C: New.
9770 * g++.dg/cpp0x/trailing3.C: Update mangling.
9771 * g++.dg/cpp0x/variadic111.C: Update mangling.
9772 * g++.dg/cpp0x/variadic4.C: Update mangling.
9773 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9774 * g++.dg/template/nontype22.C: Works now.
9775 * g++.dg/template/pr35240.C: Works now.
9776
9777 * g++.dg/cpp0x/error7.C: New.
9778
9779 2012-01-06 Tobias Burnus <burnus@net-b.de>
9780
9781 * gfortran.dg/deallocate_stat_2.f90: New.
9782 * coarray/allocate_errgmsg.f90: New.
9783 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9784 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9785 * coarray/subobject_1.f90: Fix for num_images > 1.
9786 * gfortran.dg/deallocate_stat.f90: Update due to changed
9787 stat= handling.
9788
9789 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9790
9791 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9792
9793 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9794
9795 * ada/acats/overflow.lst: Add cb20004.
9796
9797 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9798
9799 PR c++/51541
9800 * g++.dg/cpp0x/alias-decl-18.C: New test.
9801
9802 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9803
9804 * gcc.c-torture/execute/20120104-1.c: New test.
9805
9806 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9807
9808 PR fortran/PR48946
9809 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9810 the old typebound_operator_8.f03.
9811 * gfortran.dg/typebound_operator_8.f03: New version of
9812 typebound_operator_7.f03 with 'u' a derived type instead of a
9813 class object.
9814
9815 2012-01-05 Richard Guenther <rguenther@suse.de>
9816
9817 * g++.dg/torture/pr49309.C: Skip for -flto.
9818
9819 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9820
9821 PR middle-end/51761
9822 * gcc.c-torture/compile/pr51761.c: New test.
9823
9824 2012-01-05 Richard Guenther <rguenther@suse.de>
9825
9826 PR tree-optimization/51760
9827 * gcc.dg/torture/pr51760.c: New testcase.
9828
9829 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9830
9831 PR middle-end/51472
9832 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9833
9834 2012-01-05 Richard Guenther <rguenther@suse.de>
9835
9836 PR lto/41576
9837 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9838 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9839
9840 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9841
9842 PR debug/51695
9843 * gcc.dg/pr51695.c: New test.
9844
9845 2012-01-04 Andrew Pinski <apinski@cavium.com>
9846
9847 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9848 * gcc.target/mips/octeon2-lx-1.c: New test.
9849 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9850 * gcc.target/mips/octeon2-lx-2.c: New test.
9851 * gcc.target/mips/octeon2-lx-3.c: New test.
9852
9853 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9854
9855 PR other/51163
9856 PR other/51164
9857 * gcc.dg/tm/alias-1.c: Adjust regexp.
9858 * gcc.dg/tm/alias-2.c: Adjust regexp.
9859
9860 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9861
9862 PR c++/51064
9863 * g++.dg/warn/Wparentheses-26.C: New.
9864
9865 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9866
9867 * gfortran.dg/elemental_optional_args_2.f90: New test.
9868
9869 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9870
9871 PR fortran/49693
9872 * gfortran.dg/common_17.f90: New test.
9873
9874 2012-01-04 Richard Guenther <rguenther@suse.de>
9875
9876 PR tree-optimization/49651
9877 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9878 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9879
9880 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9881
9882 PR c++/51738
9883 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9884
9885 2012-01-03 Andrew Pinski <apinski@cavium.com>
9886
9887 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9888 for all mips targets. Also allow an optional .cfi_startproc.
9889
9890 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9891
9892 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9893
9894 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9895
9896 PR c++/29273
9897 * g++.dg/rtti/dyncast5.C: New.
9898
9899 2012-01-03 Richard Guenther <rguenther@suse.de>
9900
9901 PR tree-optimization/51070
9902 * gcc.dg/torture/pr51070-2.c: New testcase.
9903
9904 2012-01-03 Richard Guenther <rguenther@suse.de>
9905
9906 PR tree-optimization/51692
9907 * gcc.dg/torture/pr51692.c: New testcase.
9908
9909 2012-01-03 Richard Guenther <rguenther@suse.de>
9910
9911 PR debug/51650
9912 * g++.dg/lto/pr51650-3_0.C: New testcase.
9913
9914 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9915
9916 PR c++/15867
9917 * g++.dg/warn/Wredundant-decls-spec.C: New.
9918
9919 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9920
9921 PR tree-optimization/51719
9922 * g++.dg/tree-prof/pr51719.C: New test.
9923
9924 2012-01-03 Richard Guenther <rguenther@suse.de>
9925
9926 PR middle-end/51730
9927 * gcc.dg/fold-compare-6.c: New testcase.
9928
9929 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9930
9931 PR c++/51669
9932 * g++.dg/gomp/pr51669.C: New test.
9933
9934 2012-01-02 Jason Merrill <jason@redhat.com>
9935
9936 PR c++/51675
9937 * g++.dg/cpp0x/constexpr-union2.C: New.
9938
9939 PR c++/51666
9940 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9941
9942 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9943
9944 PR c++/51462
9945 * g++.dg/cpp0x/constexpr-99.C: New test.
9946
9947 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9948
9949 PR c++/20140
9950 * g++.dg/template/init9.C: New.
9951
9952 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9953
9954 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9955 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9956 rather than a specific number.
9957
9958 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9959
9960 PR fortran/46262
9961 PR fortran/46328
9962 PR fortran/51052
9963 * gfortran.dg/typebound_operator_7.f03: New.
9964 * gfortran.dg/typebound_operator_8.f03: New.
9965
9966 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9967
9968 PR target/51729
9969 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9970 XFAIL.
9971 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9972
9973 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9974
9975 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9976
9977 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9978
9979 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9980 for MIPS.
9981
9982 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9983
9984 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9985 * gfortran.dg/io_real_boz_4.f90: Likewise.
9986 * gfortran.dg/io_real_boz_5.f90: Likewise.
9987
9988 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9989
9990 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9991
9992 2012-01-02 Revital Eres <revital.eres@linaro.org>
9993
9994 * gcc.dg/sms-11.c: New file.
9995
9996 2012-01-02 Tobias Burnus <burnus@net-b.de>
9997
9998 PR fortran/51682
9999 * gfortran.dg/coarray/image_index_3.f90: New.
10000
10001 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10002
10003 PR c++/16603
10004 * g++.dg/parse/enum8.C: New.
10005
10006 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10007
10008 PR c++/51379
10009 * g++.dg/conversion/reinterpret4.C: New.
10010 * g++.dg/conversion/reinterpret1.C: Adjust.
10011
10012 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10013
10014 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10015
10016 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10017
10018 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10019 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10020 * g++.old-deja/g++.jason/access14.C: Likewise.
10021 * g++.old-deja/g++.jason/access8.C: Likewise.
10022 * g++.old-deja/g++.jason/access1.C: Likewise.
10023 * g++.old-deja/g++.other/access3.C: Likewise.
10024 * g++.old-deja/g++.other/access5.C: Likewise.
10025 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10026 * g++.old-deja/g++.law/visibility22.C: Likewise.
10027 * g++.old-deja/g++.law/visibility26.C: Likewise.
10028 * g++.old-deja/g++.mike/p2746.C: Likewise.
10029 * g++.dg/debug/using1.C: Likewise.
10030 * g++.dg/lookup/using51.C: Likewise.
10031 * g++.dg/inherit/using5.C: Likewise.
10032 * g++.dg/inherit/pr30297.C: Likewise.
10033 * g++.dg/inherit/access8.C: Likewise.
10034 * g++.dg/torture/pr39362.C: Likewise.
10035 * g++.dg/template/crash13.C: Likewise.
10036 * g++.dg/template/using10.C: Likewise.
10037
10038 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10039
10040 PR fortran/51502
10041 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10042
10043 2012-01-01 Ira Rosen <irar@il.ibm.com>
10044
10045 PR tree-optimization/51704
10046 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10047 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10048 corresponding flags.
10049
10050 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10051
10052 PR c++/51723
10053 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10054
10055 2012-01-01 Jan Hubicka <jh@suse.cz>
10056
10057 PR rtl-optimization/51069
10058 * gcc.c-torture/compile/pr51069.c: New testcase.
10059
10060 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10061
10062 PR tree-optimization/51683
10063 * gcc.dg/pr51683.c: New test.
10064 \f
10065 Copyright (C) 2012 Free Software Foundation, Inc.
10066
10067 Copying and distribution of this file, with or without modification,
10068 are permitted in any medium without royalty provided the copyright
10069 notice and this notice are preserved.