re PR tree-optimization/55329 (ICE: internal compiler error: in operator[], at vec...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-16 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/55329
4 * g++.dg/opt/pr55329.C: New test.
5
6 2012-11-16 Janus Weil <janus@gcc.gnu.org>
7
8 PR fortran/55297
9 * gfortran.dg/typebound_operator_18.f90: New.
10
11 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
12
13 PR rtl-optimization/55330
14 * gfortran.dg/pr55330.f90: New test.
15
16 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
17
18 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
19 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
20 * gcc.dg/hoist-register-pressure-2.c: Ditto.
21 * gcc.dg/hoist-register-pressure-3.c: Ditto.
22 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
23 * gcc.dg/tree-prof/unroll-1.c: Ditto.
24
25 2012-11-16 Dodji Seketeli <dodji@redhat.com>
26
27 PR c++/54875
28 * g++.dg/cpp0x/alias-decl-27.C: New test.
29
30 2012-11-16 Jakub Jelinek <jakub@redhat.com>
31
32 PR c++/55337
33 * g++.dg/template/alignof2.C: New test.
34
35 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
36
37 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
38 * g++.dg/mv6.C (dg-options): Ditto.
39
40 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
41
42 * lib/target_suports.exp
43 (check_effective_target_has_w_floating_suffix): New procedure.
44 (check_effective_target_has_q_floating_suffix): Ditto.
45 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
46 for unsupported non-standard suffix on floating constant.
47 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
48
49 2012-11-14 Jakub Jelinek <jakub@redhat.com>
50
51 * lib/asan-dg.exp: New file.
52 * gcc.dg/asan/asan.exp: New file.
53 * g++.dg/dg.exp: Prune also asan tests.
54 * g++.dg/asan/asan.exp: New file.
55 * c-c++-common/asan/memcmp-1.c: New test.
56
57 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
58
59 PR c++/55323
60 * g++.dg/cpp0x/vt-55323.C: New.
61
62 2012-11-13 Sriraman Tallam <tmsriram@google.com>
63
64 * g++.dg/mv4.C: Add require ifunc. Change error message.
65 * g++.dg/mv5.C: Add require ifunc.
66 * g++.dg/mv6.C: Add require ifunc.
67
68 2012-11-13 Martin Jambor <mjambor@suse.cz>
69
70 PR tree-optimization/55253
71 * gcc.dg/torture/pr55253.c: New test.
72 * gcc.dg/torture/pr55305.c: Likewise.
73
74 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
75
76 PR middle-end/55142
77 * gcc.target/i386/pr55142-1.c: New file.
78 * gcc.target/i386/pr55142-2.c: Likewise.
79
80 2012-11-13 Dodji Seketeli <dodji@redhat.com>
81
82 PR c++/54466
83 * g++.dg/cpp0x/alias-decl-26.C: New test file.
84
85 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
86
87 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
88 instead of lp64.
89 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
90 * gcc.target/i386/pr49715-2.c: Likewise.
91 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
92
93 2012-11-13 Jakub Jelinek <jakub@redhat.com>
94
95 PR tree-optimization/55281
96 * gcc.dg/vect/fast-math-pr55281.c: New test.
97 * g++.dg/opt/pr55281.C: New test.
98
99 PR rtl-optimization/54127
100 * gcc.dg/torture/pr54127.c: New test.
101
102 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
103 Jakub Jelinek <jakub@redhat.com>
104
105 PR rtl-optimization/51447
106 * gcc.c-torture/execute/pr51447.c: New test.
107
108 2012-11-12 Ian Bolton <ian.bolton@arm.com>
109
110 * gcc.target/aarch64/csinc-2.c: New test.
111
112 2012-11-12 Ian Bolton <ian.bolton@arm.com>
113
114 * gcc.target/aarch64/cmn.c: New test.
115 * gcc.target/aarch64/adds.c: New test.
116 * gcc.target/aarch64/subs.c: New test.
117
118 2012-11-12 Tobias Burnus <burnus@net-b.de>
119
120 PR fortran/55272
121 * gfortran.dg/coarray_29_1.f90: New.
122 * gfortran.dg/coarray_29_2.f90: New.
123
124 2012-11-12 Bin Cheng <bin.cheng@arm.com>
125
126 * gcc.dg/hoist-register-pressure-3.c: New test.
127
128 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
129
130 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
131 wrappers around sinf and cosf.
132
133 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
134
135 PR middle-end/55247
136 PR middle-end/55259
137 * gcc.target/i386/pr55247-2.c: New file.
138
139 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
140
141 PR middle-end/55263
142 * g++.dg/pr55263.C: New test.
143
144 2012-11-11 Martin Jambor <mjambor@suse.cz>
145
146 PR tree-optimization/55238
147 * testsuite/gcc.dg/torture/pr55238.c: New test.
148
149 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
150 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
151 * c-c++-common/torture/vector-subscript-1.c: Likewise.
152 * c-c++-common/torture/vector-subscript-2.c: Likewise.
153
154 2012-11-10 Jan Hubicka <jh@suse.cz>
155
156 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
157
158 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
159
160 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
161 -mno-sse -mno-mmx to dg-options. Reformat.
162
163 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
164
165 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
166 * c-c++-common/vector-compare-1.c: Same.
167 * c-c++-common/vector-compare-2.c: Same.
168 * g++.dg/other/unused1.C: Skip on AIX.
169 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
170 extra message on AIX.
171
172 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
173
174 PR target/55247
175 * gcc.target/i386/pr55247.c: New test.
176
177 2012-11-09 Andrew Pinski <apinski@cavium.com>
178
179 * gcc.c-torture/execute/20121108-1.c: New test.
180
181 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
182
183 PR c++/54413
184 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
185 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
186 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
187 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
188
189 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
190
191 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
192 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
193 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
194 array bounds.
195 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
196
197 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
198
199 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
200 * g++.dg/tm/pr47530.C: Same.
201
202 2012-11-09 Jason Merrill <jason@redhat.com>
203
204 PR c++/54859
205 * g++.dg/cpp0x/alias-decl-25.C: New.
206
207 * g++.dg/abi/abi-tag1.C: New.
208 * g++.dg/abi/abi-tag2.C: New.
209
210 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
211
212 PR rtl-optimization/55154
213 * gcc.target/i386/pr55154.c: New test.
214
215 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
216
217 PR rtl-optimization/55151
218 * gcc.dg/pr55151.c: Move ...
219 * gcc.target/i386/pr55151.c: ... here.
220
221 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
222
223 PR rtl-optimization/54472
224 * gcc.dg/pr54472.c: New test.
225
226 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
227
228 * gnat.dg/stack_check3.ad[sb]: New test.
229
230 2012-11-08 Ian Lance Taylor <iant@google.com>
231
232 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
233 with arguments. Handle errorcheckoutput and rundir test types.
234
235 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
236
237 PR tree-optimization/55191
238 * gcc.dg/pr55191.c: New test.
239
240 2012-11-08 Jakub Jelinek <jakub@redhat.com>
241
242 PR debug/54499
243 * g++.dg/debug/pr54499.C: New test.
244
245 2012-11-08 Jan Hubicka <jh@suse.cz>
246
247 PR middle-end/48636
248 * gcc.dg/winline-3.c: Update.
249
250 2012-11-08 Martin Jambor <mjambor@suse.cz>
251
252 * gfortran.dg/ipcp-array-1.f90: New test.
253
254 2012-11-08 Florian Weimer <fweimer@redhat.com>
255
256 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
257
258 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
259
260 PR rtl-optimization/55151
261 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
262
263 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
264
265 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
266
267 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
268
269 * gcc.c-torture/compile/20121107-1.c: New test.
270
271 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
272
273 PR rtl-optimization/55151
274 * gcc.dg/pr55151.c: Compile it only for x86_64.
275
276 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
277
278 PR rtl-optimization/55122
279 * gcc.dg/pr55122.c: New test.
280
281 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
282
283 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
284 word powerpc.
285 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
286 * gcc.target/powerpc/loop_align.c: Skip on AIX.
287 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
288 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
289
290 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
291
292 PR c/53063
293 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
294
295 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
296
297 PR c/51294
298 * c-c++-common/pr51294.c: New.
299
300 2012-11-07 Martin Jambor <mjambor@suse.cz>
301
302 PR tree-optimization/53787
303 * gcc.dg/ipa/ipa-5.c: Adjust.
304 * gcc.dg/ipa/ipcp-agg-1.c: New test.
305 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
306 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
307 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
308 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
309 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
310 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
311 * gfortran.dg/pr48636-2.f90: New test.
312 * gfortran.dg/pr53787.f90: Likewise.
313
314 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
315
316 PR c++/55226
317 Revert:
318 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
319
320 PR c++/54922
321 * g++.dg/cpp0x/constexpr-union4.C: New.
322
323 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
324
325 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
326
327 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
328
329 PR target/49220
330 * gcc.c-torture/compile/pr49220.c: New test.
331
332 2012-11-07 Florian Weimer <fweimer@redhat.com>
333
334 * g++.dg/init/new40.C: New.
335
336 2012-11-07 Jakub Jelinek <jakub@redhat.com>
337
338 PR debug/54693
339 * gcc.dg/guality/pr54693-2.c: New test.
340
341 2012-11-06 Andrew Pinski <apinski@cavium.com>
342
343 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
344 -fno-vect-cost-model.
345
346 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
347
348 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
349 * gcc.dg/tm/debug-1.c: Same.
350 * gcc.dg/tm/irrevocable-3.c: Same.
351 * gcc.dg/tm/irrevocable-4.c: Same.
352 * gcc.dg/tm/memopt-10.c: Same.
353 * gcc.dg/tm/memopt-11.c: Same.
354 * gcc.dg/tm/props-4.c: Same.
355 * gcc.dg/tm/wrap-3.c: Same.
356 * gcc.dg/tm/wrap-4.c: Same.
357
358 2012-11-06 Andrew Pinski <apinski@cavium.com>
359
360 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
361
362 2012-11-06 Jan Hubicka <jh@suse.cz>
363
364 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
365 candidate still.
366 * gcc.dg/tree-ssa/loop-23.c: Likewise.
367 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
368 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
369
370 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
371
372 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
373
374 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
375
376 PR middle-end/41993
377 * gcc.dg/torture/pr41993.c: New test.
378
379 2012-11-06 Jan Hubicka <jh@suse.cz>
380
381 * gcc.target/i386/l_fma_float_?.c: Update.
382 * gcc.target/i386/l_fma_double_?.c: Update.
383
384 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
385
386 PR target/54089
387 * gcc.target/sh/pr54089-8.c: New.
388 * gcc.target/sh/pr54089-9.c: New.
389
390 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
391
392 PR target/47440
393 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
394 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
395 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
396 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
397 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
398 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
399 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
400 * gcc.target/i386/avx-vzeroupper-27.c: New.
401
402 2012-11-06 Janus Weil <janus@gcc.gnu.org>
403
404 PR fortran/54917
405 * gfortran.dg/transfer_class_1.f90: New.
406 * gfortran.dg/transfer_class_2.f90: New.
407
408 2012-11-05 Sriraman Tallam <tmsriram@google.com>
409
410 * testsuite/g++.dg/mv1.C: New test.
411 * testsuite/g++.dg/mv2.C: New test.
412 * testsuite/g++.dg/mv3.C: New test.
413 * testsuite/g++.dg/mv4.C: New test.
414 * testsuite/g++.dg/mv5.C: New test.
415 * testsuite/g++.dg/mv6.C: New test.
416
417 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
418
419 PR testsuite/55186
420 * gcc.dg/const-uniq-1.c (a): Increase length four times.
421
422 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
423
424 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
425 darwin.
426
427 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
428
429 * g++.dg/torture/20121105-1.C: New test.
430
431 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
432
433 * gcc.dg/torture/fp-compare.c: New testcase.
434
435 2012-11-05 Jan Hubicka <jh@suse.cz>
436
437 * gcc.dg/const-1.c: Update.
438 * gcc.dg/pure-1.c: Update.
439
440 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
441
442 PR rtl-optimization/55151
443 * gcc.dg/pr55151.c: New test.
444
445 2012-11-05 Jakub Jelinek <jakub@redhat.com>
446
447 PR debug/54970
448 PR debug/54971
449 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
450
451 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
452
453 PR testsuite/51128
454 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
455
456 2012-11-05 Jan Hubicka <jh@suse.cz>
457
458 * gcc.dg/autopar/pr49960.c: Fix testcase.
459
460 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
461
462 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
463 Fix scan-tree-dump-times directive.
464
465 2012-11-04 Janus Weil <janus@gcc.gnu.org>
466
467 PR fortran/55199
468 * gfortran.dg/associate_12.f90: New.
469
470 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
471
472 PR target/54255
473 * lib/target-supports.exp (check_effective_target_masm_intel): New
474 proc.
475 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
476 masm_intel.
477
478 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
479 Jack Howarth <howarth@bromo.med.uc.edu>
480
481 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
482 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
483 * gcc.target/i386/pr53249.c: Likewise.
484
485 2012-11-03 Andrew Pinski <apinski@cavium.com>
486
487 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
488 call abort1 so that cross jumping does not happen.
489
490 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
491
492 PR target/51244
493 * gcc.target/sh/pr51244-18.c: New.
494 * gcc.target/sh/pr51244-19.c: New.
495
496 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
497
498 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
499 b requires a 64-bit operation followed by a truncation.
500
501 2012-11-02 Jan Hubicka <jh@suse.cz>
502
503 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
504
505 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
506
507 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
508 conditions to verify the reduction code is vectorized.
509
510 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
511 in case 'pow', such as 'powerpc' is used in the compiler version name.
512 * gcc.target/powerpc/pr46728-2.c: Likewise.
513 * gcc.target/powerpc/pr46728-3.c: Likewise.
514 * gcc.target/powerpc/pr46728-4.c: Likewise.
515 * gcc.target/powerpc/pr46728-5.c: Likewise.
516 * gcc.target/powerpc/pr46728-7.c: Likewise.
517 * gcc.target/powerpc/pr46728-8.c: Likewise.
518 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
519
520 2012-11-02 Jan Hubicka <jh@suse.cz>
521
522 * gcc.dg/tree-ssa/loop-38.c: New testcase.
523
524 2012-11-02 Jan Hubicka <jh@suse.cz>
525
526 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
527 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
528
529 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
530
531 PR middle-end/55130
532 * gcc.target/i386/pr55130.c: New test.
533
534 2012-11-02 Jakub Jelinek <jakub@redhat.com>
535
536 PR target/55147
537 * gcc.target/i386/pr55147.c: New test.
538
539 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
540
541 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
542 * gfortran.dg/default_format_denormal_1.f90: Same.
543
544 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
545
546 PR middle-end/55001
547 * g++.dg/ext/vector19.C: Remove target restrictions.
548 * gcc.dg/fold-compare-7.c: New testcase.
549
550 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
551
552 PR target/55160
553 * gcc.target/sh/pr55160.c: New.
554
555 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
556
557 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
558 scan-assembler regex.
559
560 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
561
562 PR middle-end/55150
563 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
564 * gcc.dg/pr55150-2.c: New test.
565
566 2012-11-01 Sharad Singhai <singhai@google.com>
567
568 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
569 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
570 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
571 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
572
573 2012-10-31 Dehao Chen <dehao@google.com>
574
575 * g++.dg/debug/dwarf2/block.C: New testcase.
576
577 2012-10-31 Jan Hubicka <jh@suse.cz>
578
579 * gcc.dg/pr44974.c: Add noinline.
580
581 2012-10-31 Janus Weil <janus@gcc.gnu.org>
582
583 PR fortran/53718
584 * gfortran.dg/class_54.f90: New.
585
586 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
587 Jakub Jelinek <jakub@redhat.com>
588
589 PR tree-optimization/55018
590 * gcc.dg/torture/pr55018.c: New test.
591
592 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
593
594 PR c++/54583
595 * g++.dg/ext/vla13.C: New.
596
597 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
598
599 PR middle-end/55150
600 * gcc.dg/pr55150.c: New test.
601
602 2012-10-31 Tobias Burnus <burnus@net-b.de>
603
604 PR fortran/55134
605 * gfortran.dg/associate_11.f90: New.
606
607 2012-10-31 Dodji Seketeli <dodji@redhat.com>
608
609 PR c++/54955
610 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
611
612 2012-10-31 Jakub Jelinek <jakub@redhat.com>
613
614 PR tree-optimization/19105
615 PR tree-optimization/21643
616 PR tree-optimization/46309
617 * gcc.dg/pr19105.c: New test.
618 * gcc.dg/pr21643.c: New test.
619 * gcc.dg/pr46309-2.c: New test.
620 * gcc.c-torture/execute/pr46309.c: New test.
621
622 2012-10-31 Alan Modra <amodra@gmail.com>
623
624 * gcc.target/powerpc/dimode_off.c: New.
625 * gcc.target/powerpc/timode_off.c: New.
626 * gcc.target/powerpc/dfmode_off.c: New.
627 * gcc.target/powerpc/tfmode_off.c: New.
628
629 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
630
631 PR rtl-optimization/55093
632 * gcc.target/i386/pr55093.c: New file.
633
634 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
635
636 * gcc.target/i386/pr55116.c: Renamed to ...
637 * gcc.target/i386/pr55116-1.c: This.
638
639 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
640
641 * gcc.target/i386/pr55116-2.c: New file.
642
643 2012-10-30 Richard Biener <rguenther@suse.de>
644
645 * gcc.dg/vect/slp-perm-2.c: Adjust.
646
647 2012-10-30 Richard Biener <rguenther@suse.de>
648
649 PR tree-optimization/55111
650 * gcc.dg/torture/pr55111.c: New testcase.
651
652 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
653
654 PR target/53988
655 * gcc.target/sh/pr53988.c: New.
656
657 2012-10-30 Bin Cheng <bin.cheng@arm.com>
658
659 PR target/54989
660 * gcc.dg/hoist-register-pressure-1.c: Rename from
661 hoist-register-pressure.c. Add nonpic condition.
662 * gcc.dg/hoist-register-pressure-2.c: New testcase.
663
664 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
665
666 PR c++/54930
667 * gcc.dg/Wreturn-local-addr.c: New.
668 * g++.dg/warn/Wno-return-local-addr.C: New.
669 * g++.dg/warn/Wreturn-local-addr.C: New.
670
671 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
672
673 PR middle-end/55116
674 * gcc.target/i386/pr55116.c: New file.
675
676 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
677
678 PR c/53066
679 * gcc.dg/Wshadow-4.c: New.
680 * gcc.dg/Wshadow-4.h: New.
681
682 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
683
684 PR debug/54693
685 * gcc.dg/guality/pr54693.c: New.
686
687 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
688
689 PR middle-end/55027
690 * gcc.dg/pr55027.c: New testcase.
691
692 2012-10-29 Jan Hubicka <jh@suse.cz>
693
694 * gcc.dg/ipa/inline-6.c: New testcase.
695
696 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
697
698 PR rtl-optimization/55106
699 * g++.dg/pr55106.C: New.
700
701 2012-10-29 Richard Guenther <rguenther@suse.de>
702
703 PR middle-end/53695
704 * gcc.dg/torture/pr53695.c: New testcase.
705
706 2012-10-28 Jan Hubicka <jh@suse.cz>
707
708 * gcc.dg/ipa/inlinehint-3.c: New testcase.
709
710 2012-10-28 Tobias Burnus <burnus@net-b.de>
711
712 PR fortran/54958
713 * gfortran.dg/do_check_6.f90: New.
714
715 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
716 Jack Howarth <howarth@bromo.med.uc.edu>
717
718 PR target/54404
719 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
720 to dg-options.
721 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
722
723 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
724
725 PR target/34283
726 * gcc.target/i386/pr34283.c: New test.
727
728 2012-10-26 Jakub Jelinek <jakub@redhat.com>
729
730 PR c++/55081
731 * g++.dg/opt/pr55081.C: New test.
732
733 PR debug/54970
734 PR debug/54971
735 * gcc.dg/guality/pr54970.c: New test.
736
737 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
738
739 PR c++/54984
740 * g++.dg/template/new11.C: New.
741
742 2012-10-26 Richard Biener <rguenther@suse.de>
743
744 PR middle-end/54824
745 * gcc.dg/torture/pr54824.c: New testcase.
746
747 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
748
749 * gcc.target/i386/fxsave-1.c: New.
750 * gcc.target/i386/fxsave64-1.c: Ditto.
751 * gcc.target/i386/fxrstor-1.c: Ditto.
752 * gcc.target/i386/fxrstor64-1.c: Ditto.
753 * gcc.target/i386/xsave-1.c: Ditto.
754 * gcc.target/i386/xsave64-1.c: Ditto.
755 * gcc.target/i386/xrstor-1.c: Ditto.
756 * gcc.target/i386/xrstor64-1.c: Ditto.
757 * gcc.target/i386/xsaveopt-1.c: Ditto.
758 * gcc.target/i386/xsaveopt64-1.c: Ditto.
759 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
760 * gcc.target/i386/sse-13.c: Ditto.
761 * gcc.target/i386/sse-14.c: Ditto.
762 * gcc.target/i386/sse-22.c: Ditto.
763 * gcc.target/i386/sse-23.c: Ditto.
764 * g++.dg/other/i386-2.C: Ditto.
765 * g++.dg/other/i386-3.C: Ditto.
766
767 2012-10-25 Jan Hubicka <jh@suse.cz>
768
769 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
770 at ivcanon time.
771
772 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
773
774 PR c++/53761
775 * g++.dg/ext/transparent-union.C: New.
776
777 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
778
779 PR c++/54427
780 * g++.dg/ext/vector19.C: New testcase.
781
782 2012-10-25 Richard Biener <rguenther@suse.de>
783
784 PR tree-optimization/54902
785 * g++.dg/torture/pr54902.C: New testcase.
786
787 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
788
789 PR c++/34892
790 * g++.dg/template/crash114.C: New.
791
792 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
793
794 PR bootstrap/55049
795 * gcc.target/i386/pr55049-1.c: New test.
796
797 2012-10-24 Janus Weil <janus@gcc.gnu.org>
798
799 PR fortran/55037
800 * gfortran.dg/class_dummy_4.f03: New.
801
802 2012-10-24 Jakub Jelinek <jakub@redhat.com>
803
804 PR rtl-optimization/55010
805 * gcc.dg/pr55010.c: New test.
806
807 PR debug/54828
808 * g++.dg/debug/pr54828.C: New test.
809
810 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
811
812 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
813 * gcc.dg/vect/vect-83_64.c: Likewise.
814
815 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
816
817 PR c++/54922
818 * g++.dg/cpp0x/constexpr-union4.C: New.
819
820 2012-10-23 Jeff Law <law@redhat.com>
821
822 * gcc.c-torture/execute/pr54985.c: New test.
823
824 2012-10-23 Paul Koning <ni1d@arrl.net>
825
826 PR debug/54508
827 * g++.dg/debug/dwarf2/pr54508.C: New.
828
829 2012-10-23 Jakub Jelinek <jakub@redhat.com>
830
831 PR c++/54844
832 * g++.dg/template/sizeof14.C: New test.
833
834 2012-10-23 Ian Bolton <ian.bolton@arm.com>
835 Jim MacArthur <jim.macarthur@arm.com>
836 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
837 Marcus Shawcroft <marcus.shawcroft@arm.com>
838 Nigel Stephens <nigel.stephens@arm.com>
839 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
840 Richard Earnshaw <rearnsha@arm.com>
841 Sofiane Naci <sofiane.naci@arm.com>
842 Stephen Thomas <stephen.thomas@arm.com>
843 Tejas Belagod <tejas.belagod@arm.com>
844 Yufeng Zhang <yufeng.zhang@arm.com>
845
846 * lib/target-supports.exp
847 (check_profiling_available): Add AArch64.
848 (check_effective_target_vect_int): Likewise.
849 (check_effective_target_vect_shift): Likewise.
850 (check_effective_target_vect_float): Likewise.
851 (check_effective_target_vect_double): Likewise.
852 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
853 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
854 (check_effective_target_vect_pack_trunc): Likewise.
855 (check_effective_target_vect_unpack): Likewise.
856 (check_effective_target_vect_hw_misalign): Likewise.
857 (check_effective_target_vect_short_mult): Likewise.
858 (check_effective_target_vect_int_mult): Likewise.
859 (check_effective_target_vect_stridedN): Likewise.
860 (check_effective_target_sync_int_long): Likewise.
861 (check_effective_target_sync_char_short): Likewise.
862 (check_vect_support_and_set_flags): Likewise.
863 (check_effective_target_aarch64_tiny): New.
864 (check_effective_target_aarch64_small): New.
865 (check_effective_target_aarch64_large): New.
866 * g++.dg/other/PR23205.C: Enable aarch64.
867 * g++.dg/other/pr23205-2.C: Likewise.
868 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
869 * gcc.c-torture/execute/20101011-1.c: Likewise.
870 * gcc.dg/20020312-2.c: Likewise.
871 * gcc.dg/20040813-1.c: Likewise.
872 * gcc.dg/builtin-apply2.c: Likewise.
873 * gcc.dg/stack-usage-1.c: Likewise.
874
875 2012-10-23 Ian Bolton <ian.bolton@arm.com>
876 Jim MacArthur <jim.macarthur@arm.com>
877 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
878 Marcus Shawcroft <marcus.shawcroft@arm.com>
879 Nigel Stephens <nigel.stephens@arm.com>
880 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
881 Richard Earnshaw <rearnsha@arm.com>
882 Sofiane Naci <sofiane.naci@arm.com>
883 Stephen Thomas <stephen.thomas@arm.com>
884 Tejas Belagod <tejas.belagod@arm.com>
885 Yufeng Zhang <yufeng.zhang@arm.com>
886
887 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
888 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
889 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
890 * gcc.target/aarch64/aapcs/abitest.S: New file.
891 * gcc.target/aarch64/aapcs/abitest.h: New file.
892 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
893 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
894 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
895 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
896 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
897 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
898 * gcc.target/aarch64/aapcs/ice_1.c: New file.
899 * gcc.target/aarch64/aapcs/ice_2.c: New file.
900 * gcc.target/aarch64/aapcs/ice_3.c: New file.
901 * gcc.target/aarch64/aapcs/ice_4.c: New file.
902 * gcc.target/aarch64/aapcs/ice_5.c: New file.
903 * gcc.target/aarch64/aapcs/macro-def.h: New file.
904 * gcc.target/aarch64/aapcs/test_1.c: New file.
905 * gcc.target/aarch64/aapcs/test_10.c: New file.
906 * gcc.target/aarch64/aapcs/test_11.c: New file.
907 * gcc.target/aarch64/aapcs/test_12.c: New file.
908 * gcc.target/aarch64/aapcs/test_13.c: New file.
909 * gcc.target/aarch64/aapcs/test_14.c: New file.
910 * gcc.target/aarch64/aapcs/test_15.c: New file.
911 * gcc.target/aarch64/aapcs/test_16.c: New file.
912 * gcc.target/aarch64/aapcs/test_17.c: New file.
913 * gcc.target/aarch64/aapcs/test_18.c: New file.
914 * gcc.target/aarch64/aapcs/test_19.c: New file.
915 * gcc.target/aarch64/aapcs/test_2.c: New file.
916 * gcc.target/aarch64/aapcs/test_20.c: New file.
917 * gcc.target/aarch64/aapcs/test_21.c: New file.
918 * gcc.target/aarch64/aapcs/test_22.c: New file.
919 * gcc.target/aarch64/aapcs/test_23.c: New file.
920 * gcc.target/aarch64/aapcs/test_24.c: New file.
921 * gcc.target/aarch64/aapcs/test_25.c: New file.
922 * gcc.target/aarch64/aapcs/test_26.c: New file.
923 * gcc.target/aarch64/aapcs/test_3.c: New file.
924 * gcc.target/aarch64/aapcs/test_4.c: New file.
925 * gcc.target/aarch64/aapcs/test_5.c: New file.
926 * gcc.target/aarch64/aapcs/test_6.c: New file.
927 * gcc.target/aarch64/aapcs/test_7.c: New file.
928 * gcc.target/aarch64/aapcs/test_8.c: New file.
929 * gcc.target/aarch64/aapcs/test_9.c: New file.
930 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
931 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
932 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
933 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
934 * gcc.target/aarch64/aapcs/test_complex.c: New file.
935 * gcc.target/aarch64/aapcs/test_int128.c: New file.
936 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
937 * gcc.target/aarch64/aapcs/type-def.h: New file.
938 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
939 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
940 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
941 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
942 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
943 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
944 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
945 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
946 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
947 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
948 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
949 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
950 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
951 * gcc.target/aarch64/aarch64.exp: New file.
952 * gcc.target/aarch64/adc-1.c: New file.
953 * gcc.target/aarch64/adc-2.c: New file.
954 * gcc.target/aarch64/asm-1.c: New file.
955 * gcc.target/aarch64/clrsb.c: New file.
956 * gcc.target/aarch64/clz.c: New file.
957 * gcc.target/aarch64/ctz.c: New file.
958 * gcc.target/aarch64/csinc-1.c: New file.
959 * gcc.target/aarch64/csinv-1.c: New file.
960 * gcc.target/aarch64/csneg-1.c: New file.
961 * gcc.target/aarch64/extend.c: New file.
962 * gcc.target/aarch64/fcvt.x: New file.
963 * gcc.target/aarch64/fcvt_double_int.c: New file.
964 * gcc.target/aarch64/fcvt_double_long.c: New file.
965 * gcc.target/aarch64/fcvt_double_uint.c: New file.
966 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
967 * gcc.target/aarch64/fcvt_float_int.c: New file.
968 * gcc.target/aarch64/fcvt_float_long.c: New file.
969 * gcc.target/aarch64/fcvt_float_uint.c: New file.
970 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
971 * gcc.target/aarch64/ffs.c: New file.
972 * gcc.target/aarch64/fmadd.c: New file.
973 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
974 * gcc.target/aarch64/frint.x: New file.
975 * gcc.target/aarch64/frint_double.c: New file.
976 * gcc.target/aarch64/frint_float.c: New file.
977 * gcc.target/aarch64/index.c: New file.
978 * gcc.target/aarch64/mneg-1.c: New file.
979 * gcc.target/aarch64/mneg-2.c: New file.
980 * gcc.target/aarch64/mneg-3.c: New file.
981 * gcc.target/aarch64/mnegl-1.c: New file.
982 * gcc.target/aarch64/mnegl-2.c: New file.
983 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
984 * gcc.target/aarch64/pic-constantpool1.c: New file.
985 * gcc.target/aarch64/pic-symrefplus.c: New file.
986 * gcc.target/aarch64/predefine_large.c: New file.
987 * gcc.target/aarch64/predefine_small.c: New file.
988 * gcc.target/aarch64/predefine_tiny.c: New file.
989 * gcc.target/aarch64/reload-valid-spoff.c: New file.
990 * gcc.target/aarch64/scalar_intrinsics.c: New file.
991 * gcc.target/aarch64/table-intrinsics.c: New file.
992 * gcc.target/aarch64/tst-1.c: New file.
993 * gcc.target/aarch64/vect-abs-compile.c: New file.
994 * gcc.target/aarch64/vect-abs.c: New file.
995 * gcc.target/aarch64/vect-abs.x: New file.
996 * gcc.target/aarch64/vect-compile.c: New file.
997 * gcc.target/aarch64/vect-faddv-compile.c: New file.
998 * gcc.target/aarch64/vect-faddv.c: New file.
999 * gcc.target/aarch64/vect-faddv.x: New file.
1000 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1001 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1002 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1003 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1004 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1005 * gcc.target/aarch64/vect-fp-compile.c: New file.
1006 * gcc.target/aarch64/vect-fp.c: New file.
1007 * gcc.target/aarch64/vect-fp.x: New file.
1008 * gcc.target/aarch64/vect-mull-compile.c: New file.
1009 * gcc.target/aarch64/vect-mull.c: New file.
1010 * gcc.target/aarch64/vect-mull.x: New file.
1011 * gcc.target/aarch64/vect.c: New file.
1012 * gcc.target/aarch64/vect.x: New file.
1013 * gcc.target/aarch64/vector_intrinsics.c: New file.
1014 * gcc.target/aarch64/vfp-1.c: New file.
1015 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1016 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1017 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1018 * g++.dg/abi/aarch64_guard1.C: New file.
1019
1020 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1021
1022 PR c++/54988
1023 * c-c++-common/pr54988.c: New test.
1024
1025 2012-10-23 Jan Hubicka <jh@suse.cz>
1026
1027 * gcc.dg/tree-prof/peel-1.c: New testcase.
1028
1029 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1030
1031 PR gcc/52945
1032 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1033
1034 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1035
1036 * gcc.dg/c99-predef-1.c: New test.
1037 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1038 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1039 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1040 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1041 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1042 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1043 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1044 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1045 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1046 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1047 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1048 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1049
1050 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1051
1052 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1053
1054 2012-10-23 Jan Hubicka <jh@suse.cz>
1055
1056 PR middle-end/54937
1057 * gcc.c-torture/execute/pr54937.c: New testcase.
1058 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1059
1060 2012-10-23 Jan Hubicka <jh@suse.cz>
1061
1062 PR middle-end/54967
1063 * gfortran.dg/pr54967.f90: New testcase.
1064
1065 2012-10-23 Terry Guo <terry.guo@arm.com>
1066
1067 PR target/55019
1068 * gcc.dg/pr55019.c: New.
1069
1070 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1071
1072 PR tree-optimization/55008
1073 * gcc.dg/tree-ssa/pr55008.c: New test.
1074
1075 2012-10-22 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/55011
1078 * gcc.dg/torture/pr55011.c: New testcase.
1079
1080 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1081
1082 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1083 * gcc.target/arm/pr40457-2.c: Likewise.
1084 * gcc.target/arm/pr40457-3.c: Likewise.
1085
1086 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1087
1088 * gnat.dg/specs/limited_with4.ads: New test.
1089 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1090
1091 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1092
1093 * gnat.dg/modular4.adb: New test.
1094 * gnat.dg/modular4_pkg.ads: New helper.
1095
1096 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1097
1098 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1099 * gnat.dg/specs/addr1.ads: Likewise.
1100
1101 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1102
1103 * gcc.dg/webizer.c (main): Add missing exit call.
1104
1105 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1106
1107 PR fortran/54465
1108 * gfortran.dg/wextra_1.f: New test.
1109
1110 2012-10-20 Jan Hubicka <jh@suse.cz>
1111
1112 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1113
1114 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1115
1116 PR fortran/54224
1117 * gfortran.dg/warn_unused_function.f90: New.
1118
1119 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1120
1121 * lib/target-supports.exp
1122 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1123
1124 2012-10-19 Richard Guenther <rguenther@suse.de>
1125
1126 PR tree-optimization/54981
1127 * gcc.dg/pr54981.c: New testcase.
1128
1129 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1130
1131 PR target/54892
1132 * gcc.target/arm/pr54892.c: New.
1133
1134 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1135
1136 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1137
1138 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1139
1140 PR c++/54501
1141 * g++.dg/init/array30.C: New.
1142 * g++.dg/init/array31.C: Likewise.
1143
1144 2012-10-18 Tobias Burnus <burnus@net-b.de>
1145
1146 PR fortran/54884
1147 * gfortran.dg/public_private_module_7.f90: New.
1148
1149 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1150
1151 PR c++/29633
1152 * g++.dg/template/pr29633.C: New.
1153
1154 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1155
1156 * gnat.dg/loop_optimization13.ad[sb]: New test.
1157 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1158
1159 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1160
1161 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1162 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1163 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1164 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1165
1166 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1167
1168 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1169 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1170 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1171 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1172 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1173 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1174
1175 2012-10-16 Jan Hubicka <jh@suse.cz>
1176
1177 * gcc.target/i386/l_fma_float_?.c: Update.
1178 * gcc.target/i386/l_fma_double_?.c: Update.
1179 * gfortran.dg/do_1.f90: XFAIL
1180 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1181 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1182 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1183 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1184 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1185 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1186 valid.
1187
1188 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1189
1190 PR c/53063
1191 PR c/40989
1192 * gcc.dg/Wstrict-overflow-24.c: New.
1193
1194 2012-10-16 Tobias Burnus <burnus@net-b.de>
1195
1196 PR fortran/50981
1197 PR fortran/54618
1198 * gfortran.dg/class_optional_1.f90: New.
1199 * gfortran.dg/class_optional_2.f90: New.
1200
1201 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1202
1203 PR debug/54796
1204 * gcc.dg/guality/pr54796.c: New test.
1205
1206 PR tree-optimization/54889
1207 * gfortran.dg/pr54889.f90: New test.
1208
1209 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1210
1211 * g++.dg/other/dump-ada-spec-2.C: New test.
1212
1213 2012-10-16 Easwaran Raman <eraman@google.com>
1214
1215 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1216 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1217
1218 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1219
1220 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1221 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1222
1223 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1224
1225 PR target/54925
1226 * gcc.c-torture/compile/pr54925.c: New.
1227
1228 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1229
1230 PR target/51244
1231 * gcc.target/sh/pr51244-17.c: New.
1232
1233 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1234
1235 PR target/54760
1236 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1237 functions.
1238 * gcc.target/sh/pr54760-4.c: New.
1239
1240 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1241
1242 PR target/34777
1243 * gcc.target/sh/torture/sh-torture.exp: New.
1244 * gcc.target/sh/torture/pr34777.c: New.
1245
1246 2012-10-15 Matthias Klose <doko@ubuntu.com>
1247
1248 * lib/target-supports.exp (check_profiling_available): Match
1249 arm*-*-linux-* for ARM Linux/GNU.
1250 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1251 * gfortran.dg/enum_10.f90: Likewise.
1252 * gfortran.dg/enum_9.f90: Likewise.
1253 * gcc.target/arm/synchronize.c: Likewise.
1254 * g++.old-deja/g++.jason/enum6.C: Likewise.
1255 * g++.old-deja/g++.other/enum4.C: Likewise.
1256 * g++.old-deja/g++.law/enum9.C: Likewise.
1257
1258 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1259
1260 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1261 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1262
1263 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1264 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/17805
1267 * g++.dg/overload/operator6.C: New.
1268
1269 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1270
1271 PR c++/50080 (again)
1272 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1273 * g++.dg/parse/tmpl-outside1.C: Likewise.
1274 * g++.dg/template/qualttp18.C: Likewise.
1275 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1276 * g++.old-deja/g++.pt/overload13.C: Likewise.
1277
1278 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1279
1280 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1281 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1282 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1283 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1284 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1285 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1286 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1287 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1288
1289 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1290
1291 PR c++/50080
1292 * g++.dg/parse/tmpl-outside2.C: New.
1293 * g++.dg/parse/tmpl-outside1.C: Adjust.
1294 * g++.dg/template/qualttp18.C: Likewise.
1295 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1296 * g++.old-deja/g++.pt/overload13.C: Likewise.
1297
1298 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1299
1300 PR tree-optimization/54915
1301 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1302
1303 2012-10-15 Richard Guenther <rguenther@suse.de>
1304
1305 PR tree-optimization/54920
1306 * gcc.dg/torture/pr54920.c: New testcase.
1307
1308 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1309
1310 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1311
1312 2012-10-13 Jason Merrill <jason@redhat.com>
1313
1314 * g++.dg/tls/thread_local7g.C: Require tls_native.
1315
1316 2012-10-14 Jason Merrill <jason@redhat.com>
1317
1318 * g++.dg/cpp0x/inh-ctor1.C: New.
1319 * g++.dg/cpp0x/inh-ctor2.C: New.
1320 * g++.dg/cpp0x/inh-ctor3.C: New.
1321 * g++.dg/cpp0x/inh-ctor4.C: New.
1322 * g++.dg/cpp0x/inh-ctor5.C: New.
1323 * g++.dg/cpp0x/inh-ctor6.C: New.
1324 * g++.dg/cpp0x/inh-ctor7.C: New.
1325 * g++.dg/cpp0x/inh-ctor8.C: New.
1326 * g++.dg/cpp0x/inh-ctor9.C: New.
1327 * g++.dg/cpp0x/inh-ctor10.C: New.
1328 * g++.dg/cpp0x/inh-ctor11.C: New.
1329 * g++.dg/cpp0x/inh-ctor12.C: New.
1330 * g++.dg/cpp0x/inh-ctor13.C: New.
1331
1332 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1333
1334 PR rtl-optimization/54919
1335 * gcc.dg/pr54919.c: New testcase.
1336
1337 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1338
1339 PR c++/53581
1340 * g++.dg/template/crash113.C: New.
1341
1342 2012-10-14 Jan Hubicka <jh@suse.cz>
1343
1344 * gcc.dg/unroll_5.c: New testcase.
1345
1346 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/52643
1349 * g++.dg/opt/pr52643.C: New.
1350
1351 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1352
1353 PR target/54602
1354 * gcc.target/sh/pr54602-1.c: New.
1355 * gcc.target/sh/pr54602-2.c: New.
1356 * gcc.target/sh/pr54602-3.c: New.
1357 * gcc.target/sh/pr54602-4.c: New.
1358
1359 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1360
1361 PR target/54680
1362 * gcc.target/sh/pr54680.c: New.
1363
1364 2012-10-12 Jan Hubicka <jh@suse.cz>
1365
1366 * gcc.dg/webizer.c: New testcase.
1367
1368 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1369
1370 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1371 specify -m64.
1372
1373 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1374
1375 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1376 Return 0 if already specifying -mfloat-abi other than hard.
1377
1378 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1379
1380 * gcc.dg/pr53060.c: Prune irrelevant warning.
1381
1382 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR c/54381
1385 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1386 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1387 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1388 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1389 Adjust expected wording of warnings for *cmp* builtins.
1390 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1391 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1392
1393 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1394
1395 PR c++/24449
1396 * g++.dg/parse/friend-main.C: New.
1397
1398 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1399
1400 PR c++/53055
1401 * g++.dg/pr53055.C: New testcase.
1402
1403 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/52744
1406 * g++.dg/cpp0x/pr52744.C: New.
1407
1408 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1409
1410 PR fortran/40453
1411 * gfortran.dg/dummy_procedure_9.f90: New.
1412
1413 2012-10-12 Richard Biener <rguenther@suse.de>
1414
1415 PR tree-optimization/54894
1416 * gcc.dg/torture/pr54894.c: New testcase.
1417
1418 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1419
1420 PR target/51244
1421 * gcc.target/sh/pr51244-13.c: New.
1422 * gcc.target/sh/pr51244-14.c: New.
1423 * gcc.target/sh/pr51244-15.c: New.
1424 * gcc.target/sh/pr51244-16.c: New.
1425
1426 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1427
1428 PR c++/51878
1429 * g++.dg/cpp0x/decltype45.C: New.
1430
1431 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1432
1433 PR fortran/54784
1434 * gfortran.dg/class_allocate_13.f90: New.
1435
1436 2012-10-11 Jason Merrill <jason@redhat.com>
1437
1438 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1439 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1440
1441 * g++.dg/gomp/tls-5.C: Require tls_native.
1442 * g++.dg/tls/thread_local7.C: Require tls_native.
1443 * g++.dg/tls/static2.C: New.
1444
1445 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1446
1447 PR c++/36107
1448 * g++.dg/ext/weak5.C: New.
1449
1450 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1451
1452 PR testsuite/54868
1453 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1454 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1455
1456 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1457
1458 PR c++/43765
1459 * g++.dg/parse/pr43765.C: New.
1460
1461 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1462
1463 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1464
1465 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1466
1467 PR c++/43663
1468 * g++.dg/init/bitfield3.C: New.
1469
1470 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1471
1472 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1473
1474 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1475
1476 PR tree-optimization/54877
1477 * gcc.dg/torture/pr54877.c: New test.
1478
1479 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1480
1481 PR testsuite/53397
1482 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1483 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1484 and remove target info from dg-do compile.
1485 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1486 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1487 and remove target info from dg-do compile.
1488
1489 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1490
1491 * gcc.dg/pr54782.c: Require target with pthread support.
1492
1493 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR c++/53122
1496 * g++.dg/cpp0x/auto35.C: New.
1497
1498 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1499
1500 PR c++/53540 - using fails to be equivalent to typedef
1501 * g++.dg/cpp0x/alias-decl-24.C: New test.
1502
1503 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1504
1505 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1506 that c++11 attributes to types are ignored for now.
1507 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1509
1510 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1511
1512 PR c++/53741
1513 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1514
1515 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1516
1517 PR c++/50478
1518 * g++.dg/cpp0x/initlist67.C: New.
1519
1520 2012-10-10 Dehao Chen <dehao@google.com>
1521
1522 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1523
1524 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1525
1526 PR target/52480
1527 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1528 Add runtime tests.
1529
1530 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1531
1532 PR c++/53307
1533 * g++.dg/cpp0x/decltype44.C: New.
1534
1535 2012-10-09 Steve Ellcey <sellcey@mips.com>
1536
1537 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1538
1539 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 PR c++/53763
1542 * g++.dg/cpp0x/decltype43.C: New.
1543
1544 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1545
1546 PR middle-end/53397
1547 * gcc.dg/pr53397-1.c: New test case.
1548 * gcc.dg/pr53397-2.c: New test case.
1549
1550 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1551
1552 PR c++/54194
1553 * g++.dg/warn/Wparentheses-26.C: Adjust.
1554 * g++.dg/warn/Wparentheses-27.C: New.
1555
1556 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1557
1558 PR c++/54427
1559 * c-c++-common/vector-scalar.c: New testcase.
1560 * g++.dg/ext/vector18.C: New testcase.
1561 * g++.dg/ext/vector5.C: This is not an error anymore.
1562 * gcc.dg/init-vec-1.c: Move ...
1563 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1564 * gcc.c-torture/execute/vector-shift1.c: Move ...
1565 * c-c++-common/torture/vector-shift1.c: ... here.
1566 * gcc.dg/scal-to-vec1.c: Move ...
1567 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1568 C++11. Adapt error messages.
1569 * gcc.dg/convert-vec-1.c: Move ...
1570 * c-c++-common/convert-vec-1.c: ... here.
1571 * gcc.dg/scal-to-vec2.c: Move ...
1572 * c-c++-common/scal-to-vec2.c: ... here.
1573
1574 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1575
1576 PR target/54400
1577 * gcc.target/i386/pr54400.c: New testcase.
1578
1579 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1580
1581 PR c++/54858
1582 * g++.dg/template/pr54858.C: New test.
1583
1584 2012-10-08 Marek Polacek <polacek@redhat.com>
1585
1586 PR debug/54831
1587 * g++.dg/debug/pr54831.C: New test.
1588
1589 2012-10-08 Dehao Chen <dehao@google.com>
1590
1591 * g++.dg/predict-loop-exit-1.C: New.
1592 * g++.dg/predict-loop-exit-2.C: New.
1593 * g++.dg/predict-loop-exit-3.C: New.
1594
1595 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1596
1597 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1598
1599 2012-10-08 Jason Merrill <jason@redhat.com>
1600
1601 * g++.dg/gomp/tls-5.C: New.
1602 * g++.dg/gomp/tls-wrap1.C: New.
1603 * g++.dg/gomp/tls-wrap2.C: New.
1604 * g++.dg/gomp/tls-wrap3.C: New.
1605 * g++.dg/gomp/tls-wrap4.C: New.
1606 * g++.dg/gomp/tls-wrapper-cse.C: New.
1607 * g++.dg/tls/thread_local-cse.C: New.
1608 * g++.dg/tls/thread_local-order1.C: New.
1609 * g++.dg/tls/thread_local-order2.C: New.
1610 * g++.dg/tls/thread_local-wrap1.C: New.
1611 * g++.dg/tls/thread_local-wrap2.C: New.
1612 * g++.dg/tls/thread_local-wrap3.C: New.
1613 * g++.dg/tls/thread_local-wrap4.C: New.
1614 * g++.dg/tls/thread_local2g.C: New.
1615 * g++.dg/tls/thread_local3g.C: New.
1616 * g++.dg/tls/thread_local4g.C: New.
1617 * g++.dg/tls/thread_local5g.C: New.
1618 * g++.dg/tls/thread_local6g.C: New.
1619 * g++.dg/tls/thread_local7g.C: New.
1620
1621 * g++.dg/tls/thread_local3.C: New.
1622 * g++.dg/tls/thread_local4.C: New.
1623 * g++.dg/tls/thread_local5.C: New.
1624 * g++.dg/tls/thread_local6.C: New.
1625
1626 * g++.dg/tls/init-2.C: Tweak errors.
1627 * g++.dg/tls/thread_local1.C: New.
1628 * g++.dg/tls/thread_local2.C: New.
1629 * g++.dg/tls/thread_local7.C: New.
1630
1631 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1632
1633 PR target/54866
1634 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1635
1636 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1637
1638 PR target/54685
1639 * gcc.target/sh/pr54685.c: New.
1640
1641 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1642
1643 PR c++/53528 C++11 attribute support
1644 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1645 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1646 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1647 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1648 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1649 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1650 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1651 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1652 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1653 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1654 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1655 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1656 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1657 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1658 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1659 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1660 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1661 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1662 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1663 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1664 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1692 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1693 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1694 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1696 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1697 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1701
1702 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1703
1704 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1705 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1706 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1707
1708 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1709
1710 PR target/54760
1711 * gcc.target/sh/pr54760-2.c: New.
1712 * gcc.target/sh/pr54760-3.c: New.
1713
1714 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1715
1716 PR c++/51422
1717 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1718
1719 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1720 Sandra Loosemore <sandra@codesourcery.com>
1721
1722 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1723 and test that the accumulator is initialized using MULT.
1724 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1725 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1726
1727 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1728
1729 PR c++/52764
1730 * g++.dg/cpp0x/stdint.C: New.
1731
1732 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1733
1734 PR c++/54249
1735 * g++.dg/cpp0x/stddef.C: New.
1736
1737 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1738
1739 PR fortran/54832
1740 * gfortran.dg/typebound_operator_17.f90: New.
1741
1742 2012-10-06 Jan Hubicka <jh@suse.cz>
1743
1744 PR lto/53831
1745 PR lto/54776
1746 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1747
1748 2012-10-06 Jan Hubicka <jh@suse.cz>
1749
1750 * gcc.dg/lto/resolutions_0.c: New testcase.
1751
1752 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1753
1754 PR fortran/45521
1755 * gfortran.dg/generic_25.f90: New.
1756 * gfortran.dg/generic_26.f90: New.
1757 * gfortran.dg/generic_27.f90: New.
1758
1759 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1760
1761 PR target/54760
1762 * gcc.target/sh/pr54760-1.c: New.
1763
1764 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1765
1766 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1767 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1768 * g++.dg/warn/Wsign-compare-5.C: New test.
1769 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1770 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1771 * g++.dg/ext/builtin30.C: New test.
1772 * g++.dg/ext/vla12.C: New test.
1773 * gcc.dg/builtins-85.c: New test.
1774
1775 PR debug/54519
1776 * gcc.dg/guality/pr54519-1.c: New test.
1777 * gcc.dg/guality/pr54519-2.c: New test.
1778 * gcc.dg/guality/pr54519-3.c: New test.
1779 * gcc.dg/guality/pr54519-4.c: New test.
1780 * gcc.dg/guality/pr54519-5.c: New test.
1781 * gcc.dg/guality/pr54519-6.c: New test.
1782
1783 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1784
1785 PR c++/50893
1786 * g++.dg/cpp0x/defaulted38.C: New.
1787
1788 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1789
1790 PR tree-optimization/33763
1791 * c-c++-common/pr33763.c: New test.
1792
1793 PR tree-optimization/54810
1794 * gcc.dg/tree-ssa/vrp85.c: New test.
1795
1796 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1797
1798 * gcc.dg/ucnid-7.c: Skip on AIX.
1799 * gcc.dg/ucnid-8.c: Same.
1800 * gcc.dg/ucnid-10.c: Same.
1801 * gcc.dg/ucnid-13.c: Same.
1802 * gcc.dg/attr-alias-3.c: Same.
1803 * gcc.dg/attr-alias-5.c: Same.
1804 * gcc.dg/torture/pr51106-2.c: Same.
1805 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1806
1807 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1808
1809 PR c++/52233
1810 * g++.dg/cpp0x/alias-decl-23.C: New.
1811
1812 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1813
1814 PR c++/53403
1815 * g++.dg/template/friend53.C: New.
1816
1817 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1818
1819 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1820 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1821 (scan-ada-spec): Likewise.
1822 (scan-ada-spec-not): Likewise.
1823 * gcc.dg/dump-ada-spec-1.c: New test.
1824 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1825
1826 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1827
1828 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1829
1830 2012-10-04 Florian Weimer <fweimer@redhat.com>
1831
1832 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1833
1834 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1835
1836 PR c++/54323
1837 * g++.dg/cpp0x/pr54323.C: New.
1838
1839 2012-10-04 Richard Guenther <rguenther@suse.de>
1840
1841 PR middle-end/54735
1842 * g++.dg/torture/pr54735.C: New testcase.
1843
1844 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1845
1846 PR rtl-optimization/54739
1847 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1848
1849 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1850
1851 PR target/51244
1852 * gcc.target/sh/pr51244-12.c: New.
1853
1854 2012-10-03 Dehao Chen <dehao@google.com>
1855
1856 PR middle-end/54782
1857 * gcc.dg/pr54782.c: New test.
1858
1859 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1860
1861 PR c++/54777
1862 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1863
1864 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1865
1866 PR fortran/54778
1867 * gfortran.dg/class_53.f90: New.
1868
1869 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1870
1871 PR debug/54551
1872 * gcc.dg/guality/pr54551.c: New.
1873
1874 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1875
1876 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1877 * gcc.target/powerpc/pr46728-2.c: Likewise.
1878
1879 2012-10-02 Sharad Singhai <singhai@google.com>
1880
1881 PR testsuite/54772
1882 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1883 to fix test failures caused by r191883.
1884 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1885 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1886 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1887 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1888 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1889 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1890 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1891 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1892 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1893
1894 2012-09-30 Sharad Singhai <singhai@google.com>
1895
1896 * gcc.target/i386/vect-double-1.c: Fix test.
1897
1898 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1899
1900 PR target/54087
1901 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1902 atomic_sub fails.
1903
1904 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1905
1906 PR rtl-optimization/54457
1907 * gcc.target/i386/pr54457.c: New test.
1908
1909 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1910
1911 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1912
1913 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1914
1915 * gcc.target/i386/vect-rebuild.c: New testcase.
1916
1917 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1918
1919 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1920
1921 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1922
1923 * gcc.target/mips/pr37362.c: Fix target selector.
1924
1925 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1926
1927 PR target/54083
1928 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1929
1930 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1931
1932 * gcc.dg/ucnid-8.c: Update line number.
1933 * gcc.dg/torture/pr51106-2.c: Likewise.
1934
1935 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1936
1937 PR fortran/54667
1938 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1939 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1940 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1941
1942 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1943
1944 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1945 partially reverting r170092.
1946 * gfortran.dg/class_7.f03: Ditto.
1947 * gfortran.dg/coarray_14.f90: Ditto.
1948 * gfortran.dg/typebound_proc_13.f03: Ditto.
1949
1950 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1951
1952 PR c++/54738
1953 * g++.dg/cpp0x/sfinae42.C: New.
1954
1955 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1956
1957 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1958 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1959 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1960 * gcc.dg/pr42629.c: XFAIL on AIX.
1961 * gcc.dg/pr47684.c: Same.
1962 * gcc.dg/pr43670.c: Same.
1963 * gcc.dg/pr42916.c: Same.
1964 * gcc.dg/pr45449.c: Same.
1965 * gcc.dg/pr50017.c: Same.
1966 * gcc.dg/pr42728.c: Same.
1967 * gcc.dg/pr47881.c: Same.
1968 * gcc.dg/pr44023.c: Same.
1969 * gcc.dg/pr41345.c: Same.
1970 * gcc.dg/pr42630.c: Same.
1971 * gcc.dg/pr44971.c: Same.
1972 * gcc.dg/pr46771.c: Same.
1973 * gcc.dg/ucnid-8.c: Same.
1974 * gcc.dg/ucnid-10.c: Same.
1975 * gcc.dg/ucnid-13.c: Same.
1976 * gcc.dg/torture/pr51106-2.c: Same.
1977 * gcc.dg/pr48768.c: Same.
1978 * gcc.dg/pr42631.c: Same.
1979 * gcc.dg/pr43084.c: Same.
1980 * gcc.dg/ucnid-7.c: Same.
1981 * gcc.dg/pr42889.c: Same.
1982 * gcc.dg/pr41241.c: Same.
1983 * gcc.dg/pr42719.c: Same.
1984 * g++.dg/debug/pr46583.C: Same.
1985 * g++.dg/debug/pr47106.C: Same.
1986 * g++.dg/opt/pr48549.C: Same.
1987 * g++.dg/other/pr42685.C: Same.
1988 * c-c++-common/pr43942.c: Same.
1989
1990 2012-09-29 Ian Lance Taylor <iant@google.com>
1991
1992 * go.test/go-test.exp: Update for latest version of Go testsuite.
1993
1994 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1995
1996 PR fortran/52724
1997 * gfortran.dg/internal_readwrite_3.f90: New test.
1998
1999 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2000
2001 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2002 c-c++-common/Wunused-local-typedefs-2.c to here.
2003
2004 PR c++/54372 - unused attribute inactive on dependant entities
2005 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2006
2007 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2008
2009 PR c++/29028 - Missed unused warning on using declaration
2010 * g++.dg/warn/Wunused-var-18.C: New test.
2011
2012 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2013
2014 PR c++/53551 - -Wunused-local-typedefs misses uses
2015 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2016
2017 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2018
2019 PR target/54716
2020 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2021
2022 PR tree-optimization/54713
2023 * gcc.c-torture/compile/pr54713-1.c: New test.
2024 * gcc.c-torture/compile/pr54713-2.c: New test.
2025 * gcc.c-torture/compile/pr54713-3.c: New test.
2026
2027 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2028
2029 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2030
2031 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2032
2033 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2034
2035 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2036
2037 PR target/54703
2038 * gcc.target/i386/pr54703.c: New test.
2039
2040 2012-09-27 Richard Guenther <rguenther@suse.de>
2041
2042 PR lto/54709
2043 * gcc.dg/lto/pr54709_0.c: New testcase.
2044 * gcc.dg/lto/pr54709_1.c: Likewise.
2045
2046 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2047
2048 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2049
2050 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2051
2052 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2053
2054 * gcc.target/arm/pr42879.c: Handle big-endian.
2055
2056 2012-09-26 Steve Ellcey <sellcey@mips.com>
2057
2058 PR c/37303
2059 * gcc.dg/pr37303.c: Check for rdata or rodata.
2060
2061 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2062
2063 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2064
2065 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2066
2067 PR target/51274
2068 PR target/53087
2069 * gcc.target/powerpc/ppc-ne0-1.c: New.
2070
2071 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2072
2073 PR target/54089
2074 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2075 test_19, test_20, test_21, test_22, test_23): New functions.
2076 * gcc.target/sh/pr54089-4.c: New.
2077 * gcc.target/sh/pr54089-5.c: New.
2078 * gcc.target/sh/pr54089-6.c: New.
2079 * gcc.target/sh/pr54089-7.c: New.
2080
2081 2012-09-25 Richard Guenther <rguenther@suse.de>
2082
2083 PR lto/54625
2084 * gcc.dg/lto/pr54702_0.c: New testcase.
2085 * gcc.dg/lto/pr54702_1.c: Likewise.
2086 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2087 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2088 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2089 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2090
2091 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2092
2093 PR c++/54526
2094 * g++.dg/cpp0x/parse2.C: New.
2095 * g++.dg/parse/error11.C: Adjust.
2096 * g++.dg/parse/error12.C: Likewise.
2097
2098 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2099
2100 * gcc.target/i386/20030217-1.c: Added check for
2101 large_long_double effective target.
2102 * gcc.target/i386/387-3.c: Likewise.
2103 * gcc.target/i386/387-4.c: Likewise.
2104 * gcc.target/i386/pr36578-1.c: Likewise.
2105 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2106 when long double size is equal double size.
2107 * gcc.target/i386/excess-precision-1.c: Likewise.
2108 * gcc.target/i386/pr36578-2.c: Likewise.
2109 * gcc.target/i386/20030217-2.c: New testcase.
2110
2111 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2112
2113 PR tree-optimization/54676
2114 * gcc.dg/pr54676.c: New test.
2115
2116 2012-09-25 Richard Guenther <rguenther@suse.de>
2117
2118 PR tree-optimization/53663
2119 * gcc.dg/torture/pr53663-1.c: New testcase.
2120 * gcc.dg/torture/pr53663-2.c: Likewise.
2121 * gcc.dg/torture/pr53663-3.c: Likewise.
2122
2123 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2124
2125 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2126
2127 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2128
2129 * lib/target-supports-dg.exp (dg-require-effective-target,
2130 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2131 dg-process-target-1 instead of dg-process-target.
2132 (dg-process-target-1): Rename from dg-process-target.
2133 (dg-process-target): New.
2134
2135 2012-09-24 Richard Guenther <rguenther@suse.de>
2136
2137 PR tree-optimization/54684
2138 * g++.dg/torture/pr54684.C: New testcase.
2139
2140 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2141
2142 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2143
2144 2012-09-24 Richard Guenther <rguenther@suse.de>
2145
2146 PR middle-end/52173
2147 * gcc.dg/tm/pr52173-1.c: New.
2148 * gcc.dg/tm/pr52173-2.c: New.
2149
2150 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2151
2152 * gcc.dg/pr54669.c: New test.
2153
2154 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2155 Dominique Dhumieres <dominiq@lps.ens.fr>
2156
2157 PR testsuite/54677
2158 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2159
2160 2012-09-23 Tobias Burnus <burnus@net-b.de>
2161
2162 PR fortran/54618
2163 * gfortran.dg/class_array_14.f90: New.
2164
2165 2012-09-22 Kai Tietz <ktietz@redhat.com>
2166
2167 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2168 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2169
2170 2012-09-21 Dehao Chen <dehao@google.com>
2171
2172 PR go/54649
2173 PR tree-optimization/54655
2174 * g++.dg/pr54655.C: New testcase.
2175
2176 2012-09-21 Richard Guenther <rguenther@suse.de>
2177
2178 PR tree-optimization/54647
2179 * g++.dg/torture/pr54647.C: New testcase.
2180
2181 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2182
2183 PR c++/54427
2184 * c-c++-common/torture/vector-compare-2.c: Add -w.
2185
2186 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2187
2188 * gnat.dg/opt20.ads: Move dg directive to...
2189 * gnat.dg/opt20.adb: ...here.
2190 * gnat.dg/addr1.ad[sb]: Likewise.
2191 * gnat.dg/concat2.ad[sb]: Likewise.
2192 * gnat.dg/array16.ad[sb]: Likewise.
2193 * gnat.dg/atomic5.ad[sb]: Likewise.
2194 * gnat.dg/discr29.ad[sb]: Likewise.
2195 * gnat.dg/noreturn5.ad[sb]: Likewise.
2196 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2197 * gnat.dg/discr23.ads: Remove dg directive.
2198 * gnat.dg/nested_float_packed.ads: Likewise.
2199 * gnat.dg/oconst6.ads: Move to...
2200 * gnat.dg/specs/oconst6.ads: ...here.
2201
2202 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2203
2204 PR c++/52432
2205 * g++.dg/cpp0x/decltype32.C: Tweak.
2206
2207 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2208
2209 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2210 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2211 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2212 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2213
2214 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2215
2216 PR c++/54581
2217 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2218
2219 2012-09-19 Steve Ellcey <sellcey@mips.com>
2220
2221 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2222
2223 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2224
2225 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2226 * gcc.target/powerpc/ppc-mftb.c: New file.
2227
2228 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2229
2230 PR target/54089
2231 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2232 functions.
2233
2234 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2235
2236 PR target/54236
2237 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2238
2239 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2240
2241 * gcc.c-torture/execute/20120919-1.c: New test.
2242
2243 2012-09-19 Richard Guenther <rguenther@suse.de>
2244
2245 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2246
2247 2012-09-19 Richard Guenther <rguenther@suse.de>
2248
2249 * gcc.dg/builtin-unreachable-6.c: Adjust.
2250
2251 2012-09-19 Richard Guenther <rguenther@suse.de>
2252
2253 * gcc.dg/builtin-object-size-10.c: Adjust.
2254 * gcc.dg/builtin-unreachable-5.c: Adjust.
2255 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2256 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2257 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2258 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2259 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2260 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2261 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2262 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2263 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2264 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2265 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2266 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2267
2268 2012-09-19 Richard Guenther <rguenther@suse.de>
2269
2270 PR tree-optimization/54132
2271 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2272 * gcc.dg/torture/pr54132.c: Likewise.
2273
2274 2012-09-19 Terry Guo <terry.guo@arm.com>
2275
2276 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2277 extra prune rules that will be applied to all tests in a .exp file.
2278 (gcc-dg-prune): Use rules defined by the above variable.
2279 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2280 harmless warnings on architecture switch conflict.
2281
2282 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2283
2284 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2285 of asm-comment characters instead of a single one.
2286 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2287
2288 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2289
2290 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2291
2292 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2293 target instead of xfailing it.
2294 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2295 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2296 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2297 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2298 * gcc.dg/vect/vect-104.c: Likewise.
2299 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2300 * gcc.dg/vect/vect-outer-1.c: Likewise.
2301 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2302 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2303 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2304 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2305 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2306 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2307 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2308 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2309 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2310
2311 * lib/target-supports.exp
2312 (check_effective_target_vect_widen_mult_qi_to_hi,
2313 check_effective_target_vect_widen_mult_hi_to_si,
2314 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2315 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2316 check_effective_target_vect_pack_trunc,
2317 check_effective_target_vect_unpack,
2318 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2319 instead of arm_none.
2320
2321 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2322
2323 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2324
2325 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2326 config to compiler_flags.
2327
2328 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR target/54592
2331 * gcc.target/i386/pr54592.c: New test.
2332
2333 PR tree-optimization/54610
2334 * gcc.target/i386/pr54610.c: New test.
2335
2336 2012-09-17 Jason Merrill <jason@redhat.com>
2337
2338 PR c++/54575
2339 * g++.dg/cpp0x/alias-decl-21.C: New.
2340 * g++.dg/cpp0x/alias-decl-22.C: New.
2341
2342 2012-09-17 Tobias Burnus <burnus@net-b.de>
2343
2344 PR fortran/54608
2345 * gfortran.dg/scan_2.f90: New.
2346
2347 2012-09-17 Jason Merrill <jason@redhat.com>
2348
2349 PR c++/53661
2350 * g++.dg/init/aggr9.C: New.
2351
2352 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2353
2354 * gnat.dg/loop_optimization12.ad[sb]: New test.
2355
2356 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2357
2358 PR fortran/54285
2359 * gfortran.dg/proc_ptr_result_7.f90: New.
2360
2361 2012-09-17 Tobias Burnus <burnus@net-b.de>
2362
2363 PR fortran/54603
2364 * gfortran.dg/structure_constructor_11.f90: New.
2365
2366 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2367
2368 PR tree-optimization/54563
2369 * g++.dg/torture/pr54563.C: New test.
2370
2371 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2372
2373 PR fortran/54594
2374 * gfortran.dg/typebound_generic_14.f03: New.
2375
2376 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2377
2378 PR fortran/54387
2379 * gfortran.dg/proc_ptr_38.f90: New.
2380
2381 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2382
2383 PR debug/54460
2384 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2385 to scary regexp.
2386
2387 PR testsuite/54007
2388 * gnat.dg/lto15.adb: Require lto.
2389
2390 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2391 "myBindC" for hppa*-*-hpux*.
2392
2393 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2394
2395 * gfortran.dg/namelist_75.f90: New test.
2396
2397 2012-09-15 Tom de Vries <tom@codesourcery.com>
2398
2399 * gcc.dg/tree-ssa/vrp82.c: New test.
2400 * gcc.dg/tree-ssa/vrp83.c: Same.
2401 * gcc.dg/tree-ssa/vrp84.c: Same.
2402
2403 2012-09-15 Tom de Vries <tom@codesourcery.com>
2404
2405 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2406 * gcc.dg/tree-ssa/vrp81.c: ... this.
2407
2408 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2409
2410 PR target/54222
2411 * gcc.target/avr/torture/fix-types.h: New.
2412 * gcc.target/avr/torture/vals-hr.def: New.
2413 * gcc.target/avr/torture/vals-r.def: New.
2414 * gcc.target/avr/torture/vals-k.def: New.
2415 * gcc.target/avr/torture/vals-ur.def: New.
2416 * gcc.target/avr/torture/vals-uk.def: New.
2417 * gcc.target/avr/torture/vals-uhr.def: New.
2418 * gcc.target/avr/torture/vals-llk.def: New.
2419 * gcc.target/avr/torture/vals-ullk.def: New.
2420 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2421 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2422 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2423 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2424 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2425 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2426 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2427 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2428
2429 2012-09-14 Dehao Chen <dehao@google.com>
2430
2431 * g++.dg/debug/dwarf2/deallocator.C: New test.
2432
2433 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2434
2435 PR c/54552
2436 * gcc.c-torture/compile/pr54552-1.c: New test.
2437
2438 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2439
2440 PR c++/54427
2441 * g++.dg/other/vector-compare.C: New testcase.
2442 * c-c++-common/vector-compare-3.c: New testcase.
2443 * gcc.dg/vector-shift.c: Move ...
2444 * c-c++-common/vector-shift.c: ... here.
2445 * gcc.dg/vector-shift1.c: Move ...
2446 * c-c++-common/vector-shift1.c: ... here.
2447 * gcc.dg/vector-shift3.c: Move ...
2448 * c-c++-common/vector-shift3.c: ... here.
2449 * gcc.dg/vector-compare-1.c: Move ...
2450 * c-c++-common/vector-compare-1.c: ... here.
2451 * gcc.dg/vector-compare-2.c: Move ...
2452 * c-c++-common/vector-compare-2.c: ... here.
2453 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2454 * c-c++-common/torture/vector-compare-1.c: ... here.
2455 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2456 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2457 * c-c++-common/torture/vector-compare-2.c: ... here.
2458 * gcc.c-torture/execute/vector-shift.c: Move ...
2459 * c-c++-common/torture/vector-shift.c: ... here.
2460 * gcc.c-torture/execute/vector-shift2.c: Move ...
2461 * c-c++-common/torture/vector-shift2.c: ... here.
2462 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2463 * c-c++-common/torture/vector-subscript-1.c: ... here.
2464 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2465 * c-c++-common/torture/vector-subscript-2.c: ... here.
2466 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2467 * c-c++-common/torture/vector-subscript-3.c: ... here.
2468
2469 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2470
2471 PR c/54103
2472 * gcc.c-torture/compile/pr54103-1.c,
2473 gcc.c-torture/compile/pr54103-2.c,
2474 gcc.c-torture/compile/pr54103-3.c,
2475 gcc.c-torture/compile/pr54103-4.c,
2476 gcc.c-torture/compile/pr54103-5.c,
2477 gcc.c-torture/compile/pr54103-6.c: New tests.
2478 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2479
2480 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2481
2482 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2483
2484 2012-09-14 Richard Guenther <rguenther@suse.de>
2485
2486 PR tree-optimization/54565
2487 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2488 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2489
2490 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2491
2492 * gcc.target/arm/combine-movs.c: Add missing space.
2493
2494 2012-09-14 Richard Guenther <rguenther@suse.de>
2495
2496 * g++.dg/torture/builtin-location.C: New testcase.
2497
2498 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2499 Manuel López-Ibáñez <manu@gcc.gnu.org>
2500
2501 PR c++/53210
2502 * g++.dg/warn/Wuninitialized-self.C: New.
2503
2504 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2505
2506 PR c/54559
2507 * gcc.c-torture/compile/pr54559.c: New test.
2508
2509 2012-09-13 Jason Merrill <jason@redhat.com>
2510
2511 PR c++/53839
2512 * g++.dg/cpp0x/constexpr-temp1.C: New.
2513
2514 PR c++/54511
2515 * g++.dg/template/anonunion2.C: New.
2516
2517 PR c++/53836
2518 * g++.dg/template/init10.C: New.
2519
2520 2012-09-13 Tobias Burnus <burnus@net-b.de>
2521
2522 PR fortran/54556
2523 * gfortran.dg/implicit_pure_3.f90: New.
2524
2525 2012-09-13 Richard Guenther <rguenther@suse.de>
2526
2527 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2528
2529 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2530
2531 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2532
2533 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2534
2535 * c-c++-common/pr51712.c: Handle for short-enum targets.
2536
2537 2012-09-12 Terry Guo <terry.guo@arm.com>
2538
2539 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2540 and lsrs for Thumb2 mode.
2541
2542 2012-09-12 Jan Hubicka <jh@suse.cz>
2543
2544 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2545
2546 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2547
2548 PR target/54445
2549 * gcc.target/i386/pr54445-1.c: New file.
2550 * gcc.target/i386/pr54445-2.c: Likewise.
2551
2552 2012-09-12 Tobias Burnus <burnus@net-b.de>
2553
2554 PR fortran/54225
2555 PR fortran/53306
2556 * gfortran.dg/coarray_10.f90: Update dg-error.
2557 * gfortran.dg/coarray_28.f90: New.
2558 * gfortran.dg/array_section_3.f90: New.
2559
2560 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2561
2562 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2563 gcc.target/arm/pr48252.c: Fix for big-endian support.
2564
2565 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2566
2567 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2568
2569 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2570 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2571
2572 * gcc.target/arm/neon-vfma-1.c: New testcase.
2573 * gcc.target/arm/neon-vfms-1.c: Likewise.
2574 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2575 of float.
2576 * gcc.target/arm/neon-vmls-1.c: Likewise.
2577 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2578 function.
2579 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2580 (check_effective_target_arm_neonv2_ok): Likewise.
2581 (check_effective_target_arm_neonv2_hw): Likewise.
2582 (check_effective_target_arm_neonv2): Likewise.
2583
2584 2012-09-11 Richard Guenther <rguenther@suse.de>
2585
2586 PR middle-end/54515
2587 * g++.dg/tree-ssa/pr54515.C: New testcase.
2588
2589 2012-09-10 Andrew Pinski <apinski@cavium.com>
2590
2591 PR tree-opt/c54362
2592 * gcc.dg/tm/memopt-16.c: New testcase.
2593
2594 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2595
2596 PR c++/54541
2597 PR c++/54542
2598 * g++.dg/cpp0x/sfinae40.C: New.
2599 * g++.dg/cpp0x/sfinae41.C: Likewise.
2600
2601 2012-09-10 Jason Merrill <jason@redhat.com>
2602
2603 PR c++/54538
2604 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2605
2606 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2607
2608 PR target/54089
2609 * gcc.target/sh/pr54089-3.c: New.
2610
2611 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2612
2613 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2614
2615 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2616
2617 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2618
2619 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2620
2621 * gcc.dg/pr52558-2.c: Delete.
2622 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2623
2624 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2625
2626 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2627
2628 2012-09-10 Richard Guenther <rguenther@suse.de>
2629
2630 PR tree-optimization/54520
2631 * gcc.dg/torture/pr54520.c: New testcase.
2632
2633 2012-09-10 Jason Merrill <jason@redhat.com>
2634
2635 PR c++/54506
2636 * g++.dg/cpp0x/implicit14.C: New.
2637
2638 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2639
2640 PR fortran/54208
2641 * gfortran.dg/bound_simplification_3.f90: New test.
2642
2643 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2644
2645 PR testsuite/54184
2646 * gcc.dg/pr52558-1.c: Delete.
2647 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2648
2649 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2650
2651 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2652 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2653 * gcc.target/arm/smlaltt-1.c: Likewise.
2654
2655 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2656
2657 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2658
2659 2012-09-07 Tom de Vries <tom@codesourcery.com>
2660
2661 PR tree-optimization/53986
2662 * gcc.dg/tree-ssa/vrp80.c: New test.
2663 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2664
2665 2012-09-06 Jason Merrill <jason@redhat.com>
2666
2667 PR c++/54341
2668 PR c++/54253
2669 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2670 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2671
2672 2012-09-06 Andrew Pinski <apinski@cavium.com>
2673
2674 PR tree-opt/54494
2675 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2676
2677 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2678
2679 PR rtl-optimization/54455
2680 * gcc.dg/54455.c: New test.
2681
2682 2012-09-06 Tobias Burnus <burnus@net-b.de>
2683
2684 PR fortran/54463
2685 * gfortran.dg/promotion_2.f90: New.
2686
2687 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2688
2689 PR middle-end/54486
2690 * c-c++-common/pr54486.c: New test.
2691
2692 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2693
2694 PR fortran/54474
2695 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2696
2697 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2698
2699 PR c++/54191
2700 * g++.dg/cpp0x/sfinae39.C: New.
2701
2702 2012-09-04 Jason Merrill <jason@redhat.com>
2703
2704 PR c++/54441
2705 * g++.dg/ext/flexary3.C: New.
2706
2707 PR c++/54420
2708 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2709
2710 PR c++/54198
2711 * g++.dg/template/defarg15.C: New.
2712
2713 PR c++/54437
2714 * g++.dg/template/access24.C: New.
2715
2716 2012-09-04 Richard Guenther <rguenther@suse.de>
2717
2718 PR tree-optimization/54458
2719 * gcc.dg/torture/pr54458.c: New testcase.
2720
2721 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2722
2723 * gcc.target/arm/neon-vext.c: New test.
2724 * gcc.target/arm/neon-vext-execute.c: Ditto.
2725
2726 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2727
2728 PR fortran/54243
2729 PR fortran/54244
2730 * gfortran.dg/select_type_29.f03: New.
2731
2732 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2733
2734 * gcc.dg/fold-perm.c: Improve test.
2735
2736 2012-09-03 Tobias Burnus <burnus@net-b.de>
2737
2738 PR fortran/51632
2739 * gfortran.dg/coarray_class_1.f90: New.
2740
2741 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2742
2743 PR target/49206
2744 * gcc.c-torture/compile/pr49206.c: New test.
2745
2746 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2747 Uros Bizjak <ubizjak@gmail.com>
2748
2749 PR target/36680
2750 * gfortran.dg/pr36680.f90: New test.
2751
2752 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2753
2754 PR target/42295
2755 * g++.dg/opt/pr42295.C: New test.
2756
2757 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2758
2759 PR target/54436
2760 * gcc.dg/torture/pr54436.c: New test.
2761
2762 2012-09-01 Andrew Pinski <apinski@cavium.com>
2763
2764 * gcc.target/mips/truncate-8.c: New testcase.
2765
2766 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2767
2768 PR target/46829
2769 PR target/46843
2770 * gcc.target/i386/pr46829.c: New test.
2771 * gcc.target/i386/pr46843.c: Ditto.
2772
2773 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2774 Jason Merrill <jason@redhat.com>
2775
2776 PR c++/18747
2777 * g++.dg/parse/error50.C: New.
2778
2779 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2780
2781 PR c/54428
2782 * gcc.c-torture/compile/pr54428.c: New test.
2783
2784 2012-08-31 Ollie Wild <aaw@google.com>
2785
2786 PR c++/54197
2787 * g++.dg/init/lifetime3.C: New test.
2788
2789 2012-08-31 Martin Jambor <mjambor@suse.cz>
2790
2791 PR middle-end/54409
2792 * gcc.dg/torture/pr54409.c: New test.
2793
2794 2012-08-31 Martin Jambor <mjambor@suse.cz>
2795
2796 * gfortran.dg/pr48636.f90: Add dump scan checks.
2797
2798 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2799
2800 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2801
2802 2012-08-28 Joey Ye <joey.ye@arm.com>
2803
2804 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2805
2806 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2807
2808 PR target/46254
2809 * gcc.target/i386/pr46254.c: New test.
2810
2811 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2812
2813 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2814 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2815 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2816
2817 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2818
2819 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2820 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2821 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2822 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2823 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2824 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2825 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2826 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2827 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2828 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2829 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2830 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2831 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2832 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2833 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2834 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2835 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2836 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2837 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2838 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2839 gcc.target/mips/unaligned-1.c: Tighten regexps.
2840
2841 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2842
2843 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2844 (mips_option_groups): Remove optimization. Add various -f options.
2845 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2846 and -pg imply -fno-omit-frame-pointer.
2847 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2848 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2849 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2850 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2851 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2852 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2853 * gcc.target/mips/abi-n32-long32.c: Likewise.
2854 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2855 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2856 * gcc.target/mips/abi-n32-long64.c: Likewise.
2857 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2858 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2859 * gcc.target/mips/abi-n64-long32.c: Likewise.
2860 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2861 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2862 * gcc.target/mips/abi-n64-long64.c: Likewise.
2863 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2864 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2865 * gcc.target/mips/abi-o32-long32.c: Likewise.
2866 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2867 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2868 * gcc.target/mips/abi-o32-long64.c: Likewise.
2869 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2870 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2871 * gcc.target/mips/abi-o64-long32.c: Likewise.
2872 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2873 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2874 * gcc.target/mips/abi-o64-long64.c: Likewise.
2875 * gcc.target/mips/asm-1.c: Likewise.
2876 * gcc.target/mips/branch-1.c: Likewise.
2877 * gcc.target/mips/call-3.c: Likewise.
2878 * gcc.target/mips/call-saved-3.c: Likewise.
2879 * gcc.target/mips/clear-cache-1.c: Likewise.
2880 * gcc.target/mips/div-1.c: Likewise.
2881 * gcc.target/mips/div-2.c: Likewise.
2882 * gcc.target/mips/div-3.c: Likewise.
2883 * gcc.target/mips/div-4.c: Likewise.
2884 * gcc.target/mips/div-5.c: Likewise.
2885 * gcc.target/mips/div-6.c: Likewise.
2886 * gcc.target/mips/div-7.c: Likewise.
2887 * gcc.target/mips/div-8.c: Likewise.
2888 * gcc.target/mips/div-9.c: Likewise.
2889 * gcc.target/mips/div-10.c: Likewise.
2890 * gcc.target/mips/div-11.c: Likewise.
2891 * gcc.target/mips/div-12.c: Likewise.
2892 * gcc.target/mips/dsp-ctrl.c: Likewise.
2893 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2894 * gcc.target/mips/ext-8.c: Likewise.
2895 * gcc.target/mips/extend-2.c: Likewise.
2896 * gcc.target/mips/fix-r10000-1.c: Likewise.
2897 * gcc.target/mips/fix-r10000-2.c: Likewise.
2898 * gcc.target/mips/fix-r10000-3.c: Likewise.
2899 * gcc.target/mips/fix-r10000-4.c: Likewise.
2900 * gcc.target/mips/fix-r10000-5.c: Likewise.
2901 * gcc.target/mips/fix-r10000-6.c: Likewise.
2902 * gcc.target/mips/fix-r10000-7.c: Likewise.
2903 * gcc.target/mips/fix-r10000-8.c: Likewise.
2904 * gcc.target/mips/fix-r10000-9.c: Likewise.
2905 * gcc.target/mips/fix-r10000-10.c: Likewise.
2906 * gcc.target/mips/fix-r10000-11.c: Likewise.
2907 * gcc.target/mips/fix-r10000-12.c: Likewise.
2908 * gcc.target/mips/fix-r10000-13.c: Likewise.
2909 * gcc.target/mips/fix-r10000-14.c: Likewise.
2910 * gcc.target/mips/fix-r10000-15.c: Likewise.
2911 * gcc.target/mips/fpcmp-1.c: Likewise.
2912 * gcc.target/mips/fpcmp-2.c: Likewise.
2913 * gcc.target/mips/fpr-moves-7.c: Likewise.
2914 * gcc.target/mips/fpr-moves-8.c: Likewise.
2915 * gcc.target/mips/int-moves-1.c: Likewise.
2916 * gcc.target/mips/int-moves-2.c: Likewise.
2917 * gcc.target/mips/long-calls-pg.c: Likewise.
2918 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2919 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2920 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2921 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2922 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2923 * gcc.target/mips/mips-3d-1.c: Likewise.
2924 * gcc.target/mips/mips-3d-2.c: Likewise.
2925 * gcc.target/mips/mips-3d-3.c: Likewise.
2926 * gcc.target/mips/mips-3d-4.c: Likewise.
2927 * gcc.target/mips/mips-3d-5.c: Likewise.
2928 * gcc.target/mips/mips-3d-6.c: Likewise.
2929 * gcc.target/mips/mips-3d-7.c: Likewise.
2930 * gcc.target/mips/mips-3d-8.c: Likewise.
2931 * gcc.target/mips/mips-3d-9.c: Likewise.
2932 * gcc.target/mips/mips-ps-1.c: Likewise.
2933 * gcc.target/mips/mips-ps-2.c: Likewise.
2934 * gcc.target/mips/mips-ps-3.c: Likewise.
2935 * gcc.target/mips/mips-ps-4.c: Likewise.
2936 * gcc.target/mips/mips-ps-6.c: Likewise.
2937 * gcc.target/mips/mips32-dspr2.c: Likewise.
2938 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2939 * gcc.target/mips/neg-abs-1.c: Likewise.
2940 * gcc.target/mips/neg-abs-2.c: Likewise.
2941 * gcc.target/mips/nmadd-3.c: Likewise.
2942 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2943 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2944 * gcc.target/mips/octeon-pop-1.c: Likewise.
2945 * gcc.target/mips/pr26765.c: Likewise.
2946 * gcc.target/mips/pr33256.c: Likewise.
2947 * gcc.target/mips/pr33635-1.c: Likewise.
2948 * gcc.target/mips/pr33755.c: Likewise.
2949 * gcc.target/mips/pr35802.c: Likewise.
2950 * gcc.target/mips/pr45074.c: Likewise.
2951 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2952 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2953 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2954 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2955 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2956 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2957 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2958 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2959 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2960 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2961 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2962 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2963 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2964 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2965 * gcc.target/mips/save-restore-1.c: Likewise.
2966 * gcc.target/mips/save-restore-3.c: Likewise.
2967 * gcc.target/mips/save-restore-5.c: Likewise.
2968 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2969 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2970 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2971 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2972 * gcc.target/mips/stack-1.c: Likewise.
2973
2974 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2975 Tighten regexps.
2976
2977 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2978 branch under test to be filled with preceding rather than
2979 following instructions.
2980 * gcc.target/mips/branch-10.c: Likewise.
2981 * gcc.target/mips/branch-11.c: Likewise.
2982 * gcc.target/mips/branch-12.c: Likewise.
2983 * gcc.target/mips/branch-13.c: Likewise.
2984 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2985 to be eliminated. Tighten $28 scan-assembler-not test.
2986
2987 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2988 function to...
2989 * gcc.target/mips/call-4.c: ...this new test.
2990
2991 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2992 more likely.
2993 * gcc.target/mips/code-readable-3.c: Likewise.
2994 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2995 flag but skip for -O0.
2996 * gcc.target/mips/code-readable-4.c: Likewise.
2997
2998 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2999 of operations under test.
3000 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3001
3002 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3003 Don't require sibling-call optimization.
3004 * gcc.target/mips/near-far-4.c: Likewise.
3005
3006 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3007 Make sure that the register variable is used.
3008 * gcc.target/mips/soft-float-1.c: Likewise.
3009
3010 * gcc.target/mips/sdata-1.c: Make static data volatile.
3011 * gcc.target/mips/sdata-2.c: Likewise.
3012 * gcc.target/mips/sdata-3.c: Likewise.
3013 * gcc.target/mips/sdata-4.c: Likewise.
3014
3015 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3016 skip for -O0.
3017 * gcc.target/mips/atomic-memory-2.c: Likewise.
3018 * gcc.target/mips/branch-cost-1.c: Likewise.
3019 * gcc.target/mips/branch-cost-2.c: Likewise.
3020 * gcc.target/mips/cache-1.c: Likewise.
3021 * gcc.target/mips/call-1.c: Likewise.
3022 * gcc.target/mips/call-saved-2.c: Likewise.
3023 * gcc.target/mips/const-anchor-1.c: Likewise.
3024 * gcc.target/mips/const-anchor-2.c: Likewise.
3025 * gcc.target/mips/dse-1.c: Likewise.
3026 * gcc.target/mips/dsp-lhx.c: Likewise.
3027 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3028 * gcc.target/mips/ext-1.c: Likewise.
3029 * gcc.target/mips/ext-2.c: Likewise.
3030 * gcc.target/mips/ext-3.c: Likewise.
3031 * gcc.target/mips/ext-4.c: Likewise.
3032 * gcc.target/mips/ext-5.c: Likewise.
3033 * gcc.target/mips/ext-6.c: Likewise.
3034 * gcc.target/mips/ext-7.c: Likewise.
3035 * gcc.target/mips/extend-1.c: Likewise.
3036 * gcc.target/mips/fix-r4000-1.c: Likewise.
3037 * gcc.target/mips/fix-r4000-3.c: Likewise.
3038 * gcc.target/mips/fix-r4000-5.c: Likewise.
3039 * gcc.target/mips/fix-r4000-6.c: Likewise.
3040 * gcc.target/mips/fix-r4000-8.c: Likewise.
3041 * gcc.target/mips/fix-r4000-10.c: Likewise.
3042 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3043 * gcc.target/mips/fixed-vector-type.c: Likewise.
3044 * gcc.target/mips/fpr-moves-1.c: Likewise.
3045 * gcc.target/mips/fpr-moves-2.c: Likewise.
3046 * gcc.target/mips/fpr-moves-3.c: Likewise.
3047 * gcc.target/mips/fpr-moves-4.c: Likewise.
3048 * gcc.target/mips/fpr-moves-5.c: Likewise.
3049 * gcc.target/mips/fpr-moves-6.c: Likewise.
3050 * gcc.target/mips/ins-1.c: Likewise.
3051 * gcc.target/mips/ins-2.c: Likewise.
3052 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3053 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3054 * gcc.target/mips/lazy-binding-1.c: Likewise.
3055 * gcc.target/mips/madd-3.c: Likewise.
3056 * gcc.target/mips/madd-5.c: Likewise.
3057 * gcc.target/mips/madd-6.c: Likewise.
3058 * gcc.target/mips/madd-8.c: Likewise.
3059 * gcc.target/mips/madd-9.c: Likewise.
3060 * gcc.target/mips/memcpy-1.c: Likewise.
3061 * gcc.target/mips/mips-ps-type.c: Likewise.
3062 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3063 * gcc.target/mips/mips-sched-madd.c: Likewise.
3064 * gcc.target/mips/mips16e-extends.c: Likewise.
3065 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3066 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3067 * gcc.target/mips/movcc-1.c: Likewise.
3068 * gcc.target/mips/movcc-2.c: Likewise.
3069 * gcc.target/mips/movcc-3.c: Likewise.
3070 * gcc.target/mips/msub-5.c: Likewise.
3071 * gcc.target/mips/msub-6.c: Likewise.
3072 * gcc.target/mips/msub-8.c: Likewise.
3073 * gcc.target/mips/mult-2.c: Likewise.
3074 * gcc.target/mips/mult-3.c: Likewise.
3075 * gcc.target/mips/mult-5.c: Likewise.
3076 * gcc.target/mips/mult-6.c: Likewise.
3077 * gcc.target/mips/mult-7.c: Likewise.
3078 * gcc.target/mips/mult-12.c: Likewise.
3079 * gcc.target/mips/mult-13.c: Likewise.
3080 * gcc.target/mips/mult-14.c: Likewise.
3081 * gcc.target/mips/mult-15.c: Likewise.
3082 * gcc.target/mips/mult-17.c: Likewise.
3083 * gcc.target/mips/mult-18.c: Likewise.
3084 * gcc.target/mips/mult-19.c: Likewise.
3085 * gcc.target/mips/nmadd-1.c: Likewise.
3086 * gcc.target/mips/nmadd-2.c: Likewise.
3087 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3088 * gcc.target/mips/octeon-cins-1.c: Likewise.
3089 * gcc.target/mips/octeon-cins-2.c: Likewise.
3090 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3091 * gcc.target/mips/octeon-exts-2.c: Likewise.
3092 * gcc.target/mips/octeon-exts-3.c: Likewise.
3093 * gcc.target/mips/octeon-exts-4.c: Likewise.
3094 * gcc.target/mips/octeon-exts-5.c: Likewise.
3095 * gcc.target/mips/octeon-exts-6.c: Likewise.
3096 * gcc.target/mips/octeon-exts-7.c: Likewise.
3097 * gcc.target/mips/octeon-pop-2.c: Likewise.
3098 * gcc.target/mips/octeon-seq-3.c: Likewise.
3099 * gcc.target/mips/octeon-seq-4.c: Likewise.
3100 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3101 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3102 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3103 * gcc.target/mips/pr54240.c: Likewise.
3104 * gcc.target/mips/rsqrt-1.c: Likewise.
3105 * gcc.target/mips/rsqrt-2.c: Likewise.
3106 * gcc.target/mips/rsqrt-3.c: Likewise.
3107 * gcc.target/mips/rsqrt-4.c: Likewise.
3108 * gcc.target/mips/save-restore-2.c: Likewise.
3109 * gcc.target/mips/save-restore-4.c: Likewise.
3110 * gcc.target/mips/sb1-1.c: Likewise.
3111 * gcc.target/mips/scc-1.c: Likewise.
3112 * gcc.target/mips/scc-2.c: Likewise.
3113 * gcc.target/mips/scc-3.c: Likewise.
3114 * gcc.target/mips/scc-4.c: Likewise.
3115 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3116 * gcc.target/mips/truncate-1.c: Likewise.
3117 * gcc.target/mips/truncate-2.c: Likewise.
3118 * gcc.target/mips/truncate-3.c: Likewise.
3119 * gcc.target/mips/truncate-4.c: Likewise.
3120 * gcc.target/mips/truncate-5.c: Likewise.
3121 * gcc.target/mips/truncate-6.c: Likewise.
3122 * gcc.target/mips/unaligned-1.c: Likewise.
3123
3124 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3125 skip for -O0. Require -fexpensive-optimizations.
3126 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3127 * gcc.target/mips/dspr2-MULT.c: Likewise.
3128 * gcc.target/mips/fix-r4000-2.c: Likewise.
3129 * gcc.target/mips/fix-r4000-4.c: Likewise.
3130 * gcc.target/mips/fix-r4000-7.c: Likewise.
3131 * gcc.target/mips/fix-r4000-9.c: Likewise.
3132 * gcc.target/mips/madd-1.c: Likewise.
3133 * gcc.target/mips/madd-2.c: Likewise.
3134 * gcc.target/mips/madd-4.c: Likewise.
3135 * gcc.target/mips/maddu-1.c: Likewise.
3136 * gcc.target/mips/maddu-2.c: Likewise.
3137 * gcc.target/mips/maddu-3.c: Likewise.
3138 * gcc.target/mips/maddu-4.c: Likewise.
3139 * gcc.target/mips/msub-1.c: Likewise.
3140 * gcc.target/mips/msub-2.c: Likewise.
3141 * gcc.target/mips/msub-3.c: Likewise.
3142 * gcc.target/mips/msub-4.c: Likewise.
3143 * gcc.target/mips/msubu-1.c: Likewise.
3144 * gcc.target/mips/msubu-2.c: Likewise.
3145 * gcc.target/mips/msubu-3.c: Likewise.
3146 * gcc.target/mips/msubu-4.c: Likewise.
3147 * gcc.target/mips/mult-1.c: Likewise.
3148 * gcc.target/mips/mult-4.c: Likewise.
3149 * gcc.target/mips/mult-8.c: Likewise.
3150 * gcc.target/mips/mult-9.c: Likewise.
3151 * gcc.target/mips/mult-10.c: Likewise.
3152 * gcc.target/mips/mult-11.c: Likewise.
3153 * gcc.target/mips/mult-16.c: Likewise.
3154
3155 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3156 skip for -O0 and -Os.
3157 * gcc.target/mips/fix-r4000-12.c: Likewise.
3158 * gcc.target/mips/madd-7.c: Likewise.
3159 * gcc.target/mips/mips-ps-5.c: Likewise.
3160 * gcc.target/mips/mips-ps-7.c: Likewise.
3161 * gcc.target/mips/msub-7.c: Likewise.
3162
3163 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3164 skip for -O0. Require -mno-abicalls.
3165 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3166
3167 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3168 skip for -O0. Require a total number of BBIT instructions and
3169 at least one of each kind.
3170
3171 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3172 skip for -O0. Require -fno-unroll-loops.
3173
3174 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3175 skip for -O0. Allow BLTZ as well as BGEZ.
3176
3177 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3178
3179 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3180 skip for -O0. Require -fschedule-insns2.
3181 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3182
3183 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3184 but skip for -O0. Make a branch-likely more likely.
3185
3186 * gcc.target/mips/timode-2.c: Split each test into its own function.
3187 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3188
3189 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3190 skip for -O0. Require -fpeephole2.
3191 * gcc.target/mips/vr-mult-2.c: Likewise.
3192
3193 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3194
3195 PR preprocessor/53469
3196 * gcc.dg/cpp/_Pragma7.c: New test case.
3197
3198 2012-08-27 Tobias Burnus <burnus@net-b.de>
3199
3200 PR fortran/54370
3201 * gfortran.dg/do_5.f90: New.
3202
3203 2012-08-27 Tobias Burnus <burnus@net-b.de>
3204
3205 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3206 from dg-options as -Wall no longer implies it.
3207
3208 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3209
3210 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3211
3212 2012-08-25 Jason Merrill <jason@redhat.com>
3213
3214 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3215
3216 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3217
3218 PR c++/51421
3219 * g++.dg/cpp0x/auto34.C: New.
3220
3221 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3222
3223 PR c/54363
3224 * gcc.dg/pr54363.c: New test.
3225
3226 PR c/54355
3227 * gcc.dg/pr54355.c: New test.
3228
3229 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3230
3231 PR debug/52857
3232 * gcc.target/i386/pr52857-1.c: New.
3233 * gcc.target/i386/pr52857-2.c: Likewise.
3234
3235 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3236
3237 * gcc.target/mips/code-readable-4.c: New test.
3238
3239 2012-08-23 Julian Brown <julian@codesourcery.com>
3240 Sandra Loosemore <sandra@codesourcery.com>
3241
3242 * gcc.target/mips/code-readable-1.c: Add -O to options.
3243
3244 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3245
3246 PR c++/20420
3247 * g++.dg/lookup/using53.C: New.
3248
3249 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3250
3251 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3252 * gcc.dg/fixed-point/convert-1.c: New.
3253 * gcc.dg/fixed-point/convert-2.c: New.
3254 * gcc.dg/fixed-point/convert-3.c: New.
3255 * gcc.dg/fixed-point/convert-4.c: New.
3256 * gcc.dg/fixed-point/convert-float-1.c: New.
3257 * gcc.dg/fixed-point/convert-float-2.c: New.
3258 * gcc.dg/fixed-point/convert-float-3.c: New.
3259 * gcc.dg/fixed-point/convert-float-4.c: New.
3260 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3261 * gcc.dg/fixed-point/convert-sat.c: New.
3262 * gcc.dg/fixed-point/convert.h: New.
3263
3264 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3265
3266 PR target/54089
3267 * gcc.target/sh/pr54089-2.c: New.
3268
3269 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3270
3271 * gcc.target/i386/long-double-64-1.c: New file.
3272 * gcc.target/i386/long-double-64-2.c: Likewise.
3273 * gcc.target/i386/long-double-64-3.c: Likewise.
3274 * gcc.target/i386/long-double-64-4.c: Likewise.
3275 * gcc.target/i386/long-double-80-1.c: Likewise.
3276 * gcc.target/i386/long-double-80-2.c: Likewise.
3277 * gcc.target/i386/long-double-80-3.c: Likewise.
3278 * gcc.target/i386/long-double-80-4.c: Likewise.
3279 * gcc.target/i386/long-double-80-5.c: Likewise.
3280 * gcc.target/i386/long-double-80-6.c: Likewise.
3281 * gcc.target/i386/long-double-80-7.c: Likewise.
3282
3283 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3284
3285 PR tree-optimization/54317
3286 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3287
3288 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3289
3290 PR target/39423
3291 * gcc.target/sh/pr39423-2.c: New.
3292
3293 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3294
3295 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3296 * gcc.dg/fold-perm.c: Likewise.
3297
3298 2012-08-20 Jan Hubicka <jh@suse.cz>
3299
3300 PR fortran/48636
3301 * gcc.dg/ipa/inlinehint-1.c: New.
3302
3303 2012-08-20 Florian Weimer <fweimer@redhat.com>
3304
3305 PR c++/19351
3306 * g++.dg/init/new38.C: New test.
3307 * g++.dg/init/new39.C: New test.
3308
3309 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3310
3311 PR target/54089
3312 * gcc.target/sh/pr54089-1.c: New.
3313
3314 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3315
3316 PR target/51244
3317 * gcc.target/sh/pr51244-11.c: New.
3318
3319 2012-08-20 Tobias Burnus <burnus@net-b.de>
3320
3321 PR fortran/54301
3322 * gfortran.dg/warn_target_lifetime_2.f90: New.
3323
3324 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3325
3326 PR c++/10416
3327 * g++.dg/warn/Wunused-var-17.C: New.
3328
3329 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3330
3331 PR middle-end/53992
3332 * gcc.dg/gomp/pr53992.c: New test.
3333
3334 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3335
3336 PR tree-ssa/54295
3337 * gcc.c-torture/execute/20120817-1.c: New test.
3338
3339 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3340
3341 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3342 add instruction.
3343 (f2): New test that really does need adds.
3344
3345 2012-08-20 Richard Guenther <rguenther@suse.de>
3346
3347 PR tree-optimization/54327
3348 * gcc.dg/torture/pr54327.c: New testcase.
3349
3350 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3351
3352 PR tree-optimization/54321
3353 * gcc.c-torture/compile/pr54321.c: New test.
3354
3355 2012-08-20 Tobias Burnus <burnus@net-b.de>
3356
3357 PR fortran/54301
3358 * gfortran.dg/warn_target_lifetime_1.f90: New.
3359
3360 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3361
3362 PR fortran/54298
3363 * gfortran.dg/real_compare_1.f90: New test case.
3364 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3365
3366 2012-08-18 Jan Hubicka <jh@suse.cz>
3367
3368 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3369
3370 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3371
3372 PR fortran/39290
3373 * gfortran.dg/interface_37.f90: New test.
3374
3375 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3376 Gary Funck <gary@intrepid.com>
3377
3378 PR target/20020
3379 * gcc.target/i386/pr20020-1.c: New test.
3380 * gcc.target/i386/pr20020-2.c: Likewise.
3381 * gcc.target/i386/pr20020-3.c: Likewise.
3382
3383 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3384
3385 * gcc.target/i386/perm-concat.c: New test.
3386
3387 2012-08-17 Julian Brown <julian@codesourcery.com>
3388
3389 * gcc.target/arm/div64-unwinding.c: New test.
3390
3391 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3392
3393 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3394
3395 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3396
3397 PR target/54236
3398 * gcc.target/sh/pr54236-1.c: New.
3399
3400 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3401
3402 * lib/target-supports.exp (check_effective_target_sync_int_long)
3403 (check_effective_target_sync_char_short): Enable for crisv32-*
3404 and cris-*.
3405
3406 PR middle-end/54261
3407 * gcc.dg/torture/pr54261-1.c: New test.
3408
3409 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3410
3411 PR fortran/54243
3412 PR fortran/54244
3413 * gfortran.dg/typebound_call_24.f03: New.
3414
3415 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3416
3417 PR tree-optimization/54245
3418 * gcc.dg/tree-ssa/pr54245.c: New test.
3419
3420 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3421
3422 PR tree-optimization/54240
3423 * gcc.target/powerpc/pr54240.c: New test.
3424 * gcc.target/mips/pr54240.c: Likewise.
3425
3426 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3427
3428 PR target/52933
3429 * gcc.target/sh/pr52933-1.c: New.
3430 * gcc.target/sh/pr52933-2.c: New.
3431
3432 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3433
3434 PR target/50751
3435 * gcc.target/sh/pr50751-8.c: New.
3436
3437 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3438
3439 PR fortran/47586
3440 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3441 * gfortran.dg/typebound_proc_27.f03: New test.
3442
3443 2012-08-14 Sterling Augustine <saugustine@google.com>
3444
3445 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3446
3447 2012-08-14 Tobias Burnus <burnus@net-b.de>
3448
3449 PR fortran/40881
3450 * gfortran.dg/data_constraints_3.f90: New.
3451 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3452 to disable -pedantic compilation.
3453 * gfortran.dg/pr37243.f: Ditto.
3454 * gfortran.dg/g77/19990826-3.f: Ditto.
3455 * gfortran.dg/g77/20020307-1.f : Ditto.
3456 * gfortran.dg/g77/980310-3.f: Ditto.
3457
3458 2012-08-14 Tobias Burnus <burnus@net-b.de>
3459
3460 PR fortran/54234
3461 * gfortran.dg/warn_conversion_4.f90: New.
3462
3463 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3464
3465 PR middle-end/53411
3466 PR rtl-optimization/53495
3467 * gcc.c-torture/compile/pr53411.c: New test.
3468 * gcc.c-torture/compile/pr53495.c: New test.
3469
3470 2012-08-13 Richard Guenther <rguenther@suse.de>
3471
3472 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3473
3474 2012-08-13 Richard Guenther <rguenther@suse.de>
3475
3476 PR tree-optimization/54200
3477 * gcc.dg/guality/pr54200.c: New testcase.
3478 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3479
3480 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3481
3482 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3483
3484 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3485
3486 PR target/51244
3487 * gcc.target/sh/pr51244-7.c: New.
3488 * gcc.target/sh/pr51244-8.c: New.
3489 * gcc.target/sh/pr51244-9.c: New.
3490 * gcc.target/sh/pr51244-10.c: New.
3491
3492 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3493
3494 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3495 -m2e or -m2a.
3496 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3497 * gcc.target/sh/pr53511-1.c: Likewise.
3498 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3499 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3500 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3501 * gcc.target/sh/pr53512-3.c: Likewise.
3502 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3503
3504 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3505
3506 PR target/39423
3507 * gcc.c-torture/compile/pr39423-1.c: New.
3508 * gcc.c-torture/compile/pr39423-2.c: New.
3509
3510 2012-08-12 Tobias Burnus <burnus@net-b.de>
3511
3512 PR fortran/54221
3513 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3514 they appear uninitialized on the RHS.
3515 * gfortran.dg/public_private_module_6.f90: New.
3516
3517 2012-08-11 Martin Jambor <mjambor@suse.cz>
3518
3519 PR fortran/48636
3520 * gfortran.dg/pr48636.f90: New test.
3521
3522 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3523
3524 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3525 to avoid warnings.
3526 (main): Adjust caller.
3527
3528 2012-08-10 Richard Guenther <rguenther@suse.de>
3529
3530 * gcc.dg/matrix/*.c: Adjust and move ...
3531 * gcc.dg/torture/: ... here.
3532 * gcc.dg/matrix: Remove directory.
3533
3534 2012-08-10 Richard Guenther <rguenther@suse.de>
3535
3536 PR middle-end/54219
3537 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3538
3539 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3540
3541 PR middle-end/54211
3542 * gcc.dg/tree-ssa/pr54211.c: New test.
3543
3544 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3545
3546 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3547 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3548
3549 2012-08-10 Richard Guenther <rguenther@suse.de>
3550
3551 PR tree-optimization/54109
3552 * gcc.dg/torture/pr54109.c: New testcase.
3553 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3554 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3555
3556 2012-08-10 Richard Guenther <rguenther@suse.de>
3557
3558 PR tree-optimization/54027
3559 * gcc.dg/torture/pr54027.c: New testcase.
3560
3561 2012-08-10 Richard Guenther <rguenther@suse.de>
3562
3563 * g++.dg/plugin/selfassign.c: Adjust.
3564 * gcc.dg/plugin/selfassign.c: Likewise.
3565 * gcc.dg/strlenopt-11.c: Likewise.
3566 * gcc.dg/strlenopt-13.c: Likewise.
3567 * gcc.dg/no-strict-overflow-4.c: Likewise.
3568 * gcc.dg/strict-overflow-4.c: Likewise.
3569 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3570 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3571 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3572 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3573 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3574 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3575 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3576 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3577 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3578 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3579 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3580 * gcc.dg/pr46309.c: Likewise.
3581 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3582
3583 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3584
3585 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3586 for x86 targets.
3587 * gcc.c-torture/compile/20120727-2.c: New test.
3588
3589 2012-08-09 Martin Jambor <mjambor@suse.cz>
3590
3591 * gcc.dg/ipa/iinline-4.c: New test.
3592 * gcc.dg/ipa/iinline-5.c: Likewise.
3593 * gcc.dg/ipa/iinline-6.c: Likewise.
3594 * gcc.dg/ipa/iinline-7.c: Likewise.
3595 * gcc.dg/lto/20120723_0.c: Likewise.
3596 * gcc.dg/lto/20120723_1.c: Likewise.
3597
3598 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3599
3600 PR target/39423
3601 * gcc.target/sh/pr39423-1.c: New.
3602
3603 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3604
3605 PR target/51244
3606 * gcc.target/sh/pr51244-5: New.
3607 * gcc.target/sh/pr51244-6: New.
3608
3609 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3610
3611 * gcc.target/i386/adx-addxcarry32-3.c: New.
3612 * gcc.target/i386/adx-addxcarry64-3.c: New.
3613
3614 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3615
3616 PR rtl-optimization/53701
3617 * gcc.dg/pr53701.c: New test.
3618
3619 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3620
3621 * gcc.c-torture/compile/20120727-1.c: New test.
3622
3623 2012-08-09 Tobias Burnus <burnus@net-b.de>
3624
3625 PR fortran/54199
3626 * gfortran.dg/intrinsic_shadow_4.f90: New.
3627
3628 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3629
3630 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3631
3632 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3633
3634 * gcc.c-torture/execute/20120808-1.c: New test.
3635
3636 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3637
3638 PR rtl-optimization/54157
3639 * gcc.target/i386/pr54157.c: New file.
3640
3641 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3642
3643 * gcc.target/i386/adx-addcarryx32-1.c: New.
3644 * gcc.target/i386/adx-addcarryx32-2.c: New.
3645 * gcc.target/i386/adx-addcarryx64-1.c: New.
3646 * gcc.target/i386/adx-addcarryx64-2.c: New.
3647 * gcc.target/i386/adx-check.h: New.
3648 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3649 * gcc.target/i386/sse-12.c: Add -madx.
3650 * gcc.target/i386/sse-13.c: Ditto.
3651 * gcc.target/i386/sse-14.c: Ditto.
3652 * gcc.target/i386/sse-22.c: Ditto.
3653 * gcc.target/i386/sse-23.c: Ditto.
3654 * g++.dg/other/i386-2.C: Ditto.
3655 * g++.dg/other/i386-3.C: Ditto.
3656
3657 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3658
3659 * gcc.dg/tree-ssa/slsr-5.c: New.
3660 * gcc.dg/tree-ssa/slsr-6.c: New.
3661 * gcc.dg/tree-ssa/slsr-7.c: New.
3662 * gcc.dg/tree-ssa/slsr-8.c: New.
3663 * gcc.dg/tree-ssa/slsr-9.c: New.
3664 * gcc.dg/tree-ssa/slsr-10.c: New.
3665 * gcc.dg/tree-ssa/slsr-11.c: New.
3666 * gcc.dg/tree-ssa/slsr-12.c: New.
3667 * gcc.dg/tree-ssa/slsr-13.c: New.
3668 * gcc.dg/tree-ssa/slsr-14.c: New.
3669 * gcc.dg/tree-ssa/slsr-15.c: New.
3670 * gcc.dg/tree-ssa/slsr-16.c: New.
3671 * gcc.dg/tree-ssa/slsr-17.c: New.
3672 * gcc.dg/tree-ssa/slsr-18.c: New.
3673 * gcc.dg/tree-ssa/slsr-19.c: New.
3674 * gcc.dg/tree-ssa/slsr-20.c: New.
3675 * gcc.dg/tree-ssa/slsr-21.c: New.
3676 * gcc.dg/tree-ssa/slsr-22.c: New.
3677 * gcc.dg/tree-ssa/slsr-23.c: New.
3678 * gcc.dg/tree-ssa/slsr-24.c: New.
3679 * gcc.dg/tree-ssa/slsr-25.c: New.
3680 * gcc.dg/tree-ssa/slsr-26.c: New.
3681 * gcc.dg/tree-ssa/slsr-30.c: New.
3682 * gcc.dg/tree-ssa/slsr-31.c: New.
3683
3684 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3685
3686 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3687 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3688 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3689
3690 2012-08-06 Cary Coutant <ccoutant@google.com>
3691
3692 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3693
3694 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3695
3696 PR fortran/35831
3697 * gfortran.dg/dummy_procedure_5.f90: Modified.
3698 * gfortran.dg/dummy_procedure_8.f90: New.
3699 * gfortran.dg/interface_26.f90: Modified.
3700 * gfortran.dg/proc_ptr_11.f90: Modified.
3701 * gfortran.dg/proc_ptr_15.f90: Modified.
3702 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3703 * gfortran.dg/typebound_override_1.f90: Modified.
3704 * gfortran.dg/typebound_proc_6.f03: Modified.
3705
3706 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3707
3708 PR tree-optimization/51938
3709 PR tree-optimization/52005
3710 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3711 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3712 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3713 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3714
3715 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3716
3717 Avoid crashing on erroneous static_assert usage
3718 * g++.dg/cpp0x/static_assert8.C: New test.
3719
3720 2012-08-06 Jason Merrill <jason@redhat.com>
3721
3722 * g++.dg/cpp0x/sfinae38.C: New.
3723
3724 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3725 Paolo Carlini <paolo.carlini@oracle.com>
3726
3727 PR c++/54165
3728 * g++.dg/conversion/void2.C: New.
3729
3730 2012-08-06 Tom de Vries <tom@codesourcery.com>
3731
3732 * gcc.dg/tree-ssa/vrp78.c: New test.
3733
3734 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3735 Richard Sandiford <rdsandiford@googlemail.com>
3736
3737 * g++.dg/opt/enum2.C: Require fpic target.
3738 * g++.dg/lto/20090303_0.C: Likewise.
3739
3740 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3741 Catherine Moore <clm@codesourcery.com>
3742
3743 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3744 flush function names too.
3745 * gcc.target/mips/clear-cache-1.c: Likewise.
3746
3747 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3748
3749 PR target/54156
3750 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3751
3752 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3753
3754 PR fortran/54166
3755 * gfortran.dg/array_5.f90: New test.
3756
3757 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3758
3759 PR tree-optimization/30318
3760 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3761
3762 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3763
3764 * g++.dg/ext/vector17.C: New testcase.
3765
3766 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3767
3768 PR target/51931
3769 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3770 * g++.dg/opt/longbranch1.C: Likewise.
3771
3772 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3773
3774 PR tree-optimization/53805
3775 * gcc.dg/fold-notunord.c: New testcase.
3776
3777 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3778
3779 PR fortran/48820
3780 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3781 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3782
3783 2012-08-02 Jason Merrill <jason@redhat.com>
3784 Paolo Carlini <paolo.carlini@oracle.com>
3785
3786 PR c++/51213 (again)
3787 * g++.dg/cpp0x/sfinae37.C: Extend.
3788
3789 2012-08-02 Richard Guenther <rguenther@suse.de>
3790
3791 PR tree-optimization/50672
3792 * g++.dg/torture/pr50672.C: New testcase.
3793
3794 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3795
3796 PR fortran/54147
3797 * gfortran.dg/abstract_type_6.f03: Modified.
3798 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3799 * gfortran.dg/proc_ptr_comp_35.f90: New.
3800 * gfortran.dg/typebound_proc_9.f03: Modified.
3801 * gfortran.dg/typebound_proc_26.f90: New.
3802
3803 2012-08-02 Richard Guenther <rguenther@suse.de>
3804
3805 * gcc.dg/torture/pta-callused-1.c: Adjust.
3806 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3807 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3808 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3809 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3810 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3811 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3812 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3813 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3814
3815 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3816
3817 PR fortran/54033
3818 * gfortran.dg/include_6.f90: New test case.
3819 * gfortran.dg/include_7.f90: New test case.
3820 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3821
3822 2012-08-01 Tom de Vries <tom@codesourcery.com>
3823
3824 * gcc.dg/tree-ssa/vrp76.c: New test.
3825
3826 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3827
3828 PR tree-optimization/46556
3829 * gcc.dg/tree-ssa/slsr-27.c: New.
3830 * gcc.dg/tree-ssa/slsr-28.c: New.
3831 * gcc.dg/tree-ssa/slsr-29.c: New.
3832
3833 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3834
3835 PR fortran/42418
3836 * gfortran.dg/proc_decl_29.f90: New.
3837
3838 2012-07-31 Dehao Chen <dehao@google.com>
3839
3840 * gcc.dg/predict-7.c: New test.
3841
3842 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3843
3844 PR fortran/54134
3845 * gfortran.dg/typebound_override_3.f90: New.
3846
3847 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3848
3849 PR tree-optimization/53773
3850 * gcc.dg/vect/pr53773.c: New test.
3851
3852 2012-07-31 Nick Clifton <nickc@redhat.com>
3853
3854 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3855 and for XStormy16.
3856
3857 2012-07-31 Tobias Burnus <burnus@net-b.de>
3858
3859 * gfortran.dg/c_funloc_tests_6.f90: New.
3860 * gfortran.dg/c_funloc_tests_7.f90: New.
3861 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3862
3863 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3864
3865 PR c++/53624
3866 * g++.dg/cpp0x/temp_default5.C: New.
3867
3868 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3869
3870 PR fortran/51081
3871 * gfortran.dg/proc_ptr_37.f90: New.
3872
3873 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3874
3875 * lib/target-supports.exp
3876 (check_effective_target_vect_natural_alignment): New function.
3877 * gcc.dg/align-2.c: Only run on targets with natural alignment
3878 of vector types.
3879 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3880 alignment of vector types.
3881
3882 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3883 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3884
3885 * gcc.target/i386/rdseed16-1.c: New.
3886 * gcc.target/i386/rdseed32-1.c: Ditto
3887 * gcc.target/i386/rdseed64-1.c: Ditto
3888 * gcc.target/i386/sse-12.c: Add -mrdseed.
3889 * gcc.target/i386/sse-13.c: Ditto.
3890 * gcc.target/i386/sse-14.c: Ditto.
3891 * g++.dg/other/i386-2.C: Ditto.
3892 * g++.dg/other/i386-3.C: Ditto.
3893
3894 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3895
3896 PR target/51244
3897 * gcc.target/sh/pr51244-4.c: New.
3898
3899 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3900
3901 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3902 for alpha*-*-* targets. Cleanup original tree dump.
3903
3904 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3905
3906 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3907 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3908
3909 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3910
3911 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3912 rand, srand. Include <stdlib.h>.
3913
3914 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3915
3916 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3917
3918 2012-07-26 Richard Henderson <rth@redhat.com>
3919
3920 * gcc.dg/attr-hotcold-1.c: New.
3921 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3922
3923 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3924 Sandra Loosemore <sandra@codesourcery.com>
3925
3926 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3927
3928 2012-07-26 Tobias Burnus <burnus@net-b.de>
3929
3930 * gfortran.dg/contiguous_1.f90: Update dg-error.
3931 * gfortran.dg/proc_ptr_32.f90: Ditto.
3932
3933 2012-07-26 Richard Guenther <rguenther@suse.de>
3934
3935 PR tree-optimization/54098
3936 * gcc.dg/torture/pr54098.c: New testcase.
3937
3938 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3939
3940 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3941 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3942
3943 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3944
3945 PR fortran/44354
3946 * gfortran.dg/array_constructor_39.f90: New test.
3947
3948 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3949
3950 PR fortran/44354
3951 * gfortran.dg/array_constructor_38.f90: New test.
3952
3953 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3954
3955 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3956
3957 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3958
3959 * gnat.dg/noreturn5.ad[sb]: New test.
3960
3961 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3962 Paul Brook <paul@codesourcery.com>
3963
3964 PR target/53633
3965
3966 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3967 * c-c++-common/pr53633.c: New test.
3968
3969 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3970
3971 * gcc.target/i386/asm-dialect-1.c: New test case.
3972
3973 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3974 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3975
3976 * gcc.target/i386/prefetchw-1.c: New.
3977 * gcc.target/i386/sse-12.c: Add -mprfchw.
3978 * gcc.target/i386/sse-13.c: Ditto.
3979 * gcc.target/i386/sse-14.c: Ditto.
3980 * gcc.target/i386/sse-22.c: Ditto.
3981 * gcc.target/i386/sse-23.c: Ditto.
3982 * g++.dg/other/i386-2.C: Ditto.
3983 * g++.dg/other/i386-3.C: Ditto.
3984
3985 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3986
3987 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3988
3989 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3990
3991 PR target/54051
3992 * gcc.target/arm/pr54051.c: New.
3993 * gcc.target/arm/vfp-1.c: Adjust test.
3994
3995 2012-07-24 Julian Brown <julian@codesourcery.com>
3996
3997 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3998 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3999 hard-float ARM.
4000
4001 2012-07-23 Paul Brook <paul@codesourcery.com>
4002
4003 * g++.dg/other/armv7m-1.c: New test.
4004
4005 2012-07-23 Julian Brown <julian@codesourcery.com>
4006
4007 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4008 ARM.
4009 (DO_TEST): Define to 1 for appropriate ARM targets.
4010
4011 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4012
4013 PR tree-optimization/53881
4014 * gcc.dg/pr53881.c: Renamed to ...
4015 * gcc.dg/pr53881-1.c: ... this.
4016 * gcc.dg/pr53881-2.c: New test.
4017
4018 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4019
4020 Handle recent changes in default atomics for cris*-*-linux*.
4021 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4022 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4023 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4024 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4025 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4026 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4027 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4028 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4029 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4030 -mno-unaligned-atomic-may-use-library is in effect for
4031 cris*-*-linux*.
4032 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4033 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4034 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4035 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4036 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4037 gcc.target/cris/torture/sync-mis-op-i-1.c,
4038 gcc.target/cris/torture/sync-mis-op-i-2.c,
4039 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4040 gcc.target/cris/torture/sync-mis-op-i-3.c,
4041 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4042 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4043 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4044 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4045 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4046 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4047 (main): Remove local variable x.
4048 [mis_ok]: Check that atomics don't fail.
4049
4050 2012-07-21 Andrew Pinski <apinski@cavium.com>
4051
4052 * gcc.dg/tree-ssa/vrp72.c: New test.
4053 * gcc.dg/tree-ssa/vrp73.c: New test.
4054 * gcc.dg/tree-ssa/vrp74.c: New test.
4055 * gcc.dg/tree-ssa/vrp75.c: New test.
4056
4057 2012-07-21 Andrew Pinski <apinski@cavium.com>
4058
4059 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4060 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4061
4062 2012-07-21 Andrew Pinski <apinski@cavium.com>
4063
4064 * gcc.target/mips/octeon-pop-2.c: New testcase.
4065
4066 2012-07-21 Tobias Burnus <burnus@net-b.de>
4067
4068 PR fortran/48820
4069 * gfortran.dg/assumed_rank_3.f90: New.
4070 * gfortran.dg/assumed_rank_11.f90: New.
4071 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4072 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4073 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4074
4075 2012-07-21 Andrew Pinski <apinski@cavium.com>
4076
4077 * gcc.target/mips/unaligned-1.c: New testcase.
4078
4079 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4080
4081 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4082
4083 2012-07-20 Tobias Burnus <burnus@net-b.de>
4084
4085 * gfortran.dg/bind_c_array_params_2.f90: New.
4086 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4087 and update dg-error.
4088
4089 2012-07-20 Tobias Burnus <burnus@net-b.de>
4090
4091 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4092
4093 2012-07-20 Jason Merrill <jason@redhat.com>
4094
4095 PR c++/54038
4096 * g++.dg/other/array7.C: New.
4097
4098 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4099
4100 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4101 the basic block and check loop depth.
4102 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4103 matching patterns and comments.
4104 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4105 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4106
4107 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4108
4109 PR c++/28656
4110 * c-c++-common/pr28656.c: New test.
4111
4112 2012-07-19 Jason Merrill <jason@redhat.com>
4113
4114 PR c++/54026
4115 * g++.dg/init/mutable1.C: New.
4116
4117 2012-07-20 Tobias Burnus <burnus@net-b.de>
4118
4119 PR fortran/48820
4120 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4121 * gfortran.dg/assumed_rank_1.f90: New.
4122 * gfortran.dg/assumed_rank_1_c.c: New.
4123 * gfortran.dg/assumed_rank_2.f90: New.
4124 * gfortran.dg/assumed_rank_4.f90: New.
4125 * gfortran.dg/assumed_rank_5.f90: New.
4126 * gfortran.dg/assumed_rank_6.f90: New.
4127 * gfortran.dg/assumed_rank_7.f90: New.
4128 * gfortran.dg/assumed_rank_8.f90: New.
4129 * gfortran.dg/assumed_rank_8_c.c: New.
4130 * gfortran.dg/assumed_rank_9.f90: New.
4131 * gfortran.dg/assumed_rank_10.f90: New.
4132 * gfortran.dg/assumed_rank_12.f90: New.
4133
4134 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4135
4136 * gnat.dg/opt25.adb: New test.
4137 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4138 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4139
4140 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4141
4142 * gnat.dg/aggr20.ad[sb]: New test.
4143 * gnat.dg/aggr20_pkg.ads: New helper.
4144
4145 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4146
4147 * gnat.dg/derived_type3.adb: New test.
4148 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4149
4150 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4151
4152 PR rtl-optimization/53942
4153 * gcc.dg/pr53942.c: New test.
4154
4155 2012-07-19 Jason Merrill <jason@redhat.com>
4156
4157 PR c++/54021
4158 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4159
4160 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4161
4162 * gnat.dg/discr38.adb: New test.
4163
4164 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4165
4166 PR middle-end/54017
4167 * c-c++-common/gomp/pr54017.c: New test.
4168
4169 2012-07-19 Richard Guenther <rguenther@suse.de>
4170 Eric Botcazou <ebotcazou@adacore.com>
4171
4172 * gnat.dg/loop_optimization11.adb: New testcase.
4173 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4174
4175 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4176 Jason Merrill <jason@redhat.com>
4177
4178 * g++.dg/cpp0x/sfinae37.C: New.
4179 * g++.dg/template/access23.C: New.
4180 * g++.dg/template/access7.C: Adjust.
4181 * g++.dg/template/sfinae10.C: Don't expect errors.
4182 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4183
4184 2012-07-18 Julian Brown <julian@codesourcery.com>
4185 Sandra Loosemore <sandra@codesroucery.com>
4186
4187 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4188
4189 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4190
4191 * gnat.dg/noreturn4.ad[sb]: New test.
4192 * gnat.dg/noreturn4_pkg.ads: New helper.
4193
4194 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4195 Julian Brown <julian@codesourcery.com>
4196
4197 * gcc.target/arm/neon-vdup-1.c: New test case.
4198 * gcc.target/arm/neon-vdup-2.c: New test case.
4199 * gcc.target/arm/neon-vdup-3.c: New test case.
4200 * gcc.target/arm/neon-vdup-4.c: New test case.
4201 * gcc.target/arm/neon-vdup-5.c: New test case.
4202 * gcc.target/arm/neon-vdup-6.c: New test case.
4203 * gcc.target/arm/neon-vdup-7.c: New test case.
4204 * gcc.target/arm/neon-vdup-8.c: New test case.
4205 * gcc.target/arm/neon-vdup-9.c: New test case.
4206 * gcc.target/arm/neon-vdup-10.c: New test case.
4207 * gcc.target/arm/neon-vdup-11.c: New test case.
4208 * gcc.target/arm/neon-vdup-12.c: New test case.
4209 * gcc.target/arm/neon-vdup-13.c: New test case.
4210 * gcc.target/arm/neon-vdup-14.c: New test case.
4211 * gcc.target/arm/neon-vdup-15.c: New test case.
4212 * gcc.target/arm/neon-vdup-16.c: New test case.
4213 * gcc.target/arm/neon-vdup-17.c: New test case.
4214 * gcc.target/arm/neon-vdup-18.c: New test case.
4215 * gcc.target/arm/neon-vdup-19.c: New test case.
4216 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4217 arguments non-constant.
4218
4219 2012-07-18 Richard Guenther <rguenther@suse.de>
4220
4221 PR tree-optimization/53970
4222 * g++.dg/torture/pr53970.C: New testcase.
4223
4224 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4225
4226 PR target/38621
4227 * gcc.c-torture/compile/pr38621.c: New.
4228
4229 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4230
4231 PR target/33135
4232 * gcc.target/sh/pr33135-1.c: New.
4233 * gcc.target/sh/pr33135-2.c: New.
4234 * gcc.target/sh/pr33135-3.c: New.
4235 * gcc.target/sh/pr33135-4.c: New.
4236
4237 2012-07-17 Jason Merrill <jason@redhat.com>
4238
4239 PR c++/53995
4240 * g++.dg/parse/enum9.C: New.
4241
4242 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4243 Sandra Loosemore <sandra@codesourcery.com>
4244
4245 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4246 if there is a conflict with -mcpu=. Use -mcpu=5208.
4247
4248 2012-07-17 Jason Merrill <jason@redhat.com>
4249
4250 PR c++/53989
4251 * g++.dg/template/array23.C: New.
4252
4253 2012-07-17 Tobias Burnus <burnus@net-b.de>
4254
4255 PR fortran/53985
4256 * gfortran.dg/bind_c_usage_26.f90: New.
4257 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4258 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4259 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4260 * gfortran.dg/interop_params.f03: Ditto.
4261
4262 2012-07-17 Jason Merrill <jason@redhat.com>
4263
4264 * g++.dg/template/inherit8.C: Adjust.
4265 * g++.dg/template/using21.C: Adjust.
4266 * g++.dg/template/using22.C: Adjust.
4267
4268 PR c++/53549
4269 * g++.dg/template/current-inst1.C: New.
4270 * g++.dg/parse/crash35.C: Adjust.
4271
4272 2012-07-17 Tobias Burnus <burnus@net-b.de>
4273
4274 PR fortran/52101
4275 * gfortran.dg/oldstyle_4.f90: New.
4276
4277 2012-07-17 Tobias Burnus <burnus@net-b.de>
4278
4279 PR fortran/49265
4280 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4281 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4282
4283 2012-07-16 Jason Merrill <jason@redhat.com>
4284
4285 * g++.dg/parse/access8.C: Adjust.
4286 * g++.dg/template/sfinae6_neg.C: Adjust.
4287
4288 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4289
4290 PR fortran/53824
4291 * gfortran.dg/coarray_allocate_1.f90: New test.
4292
4293 2012-07-16 Andrew Pinski <apinski@cavium.com>
4294
4295 * gcc.c-torture/execute/bswap-1.c: New testcase.
4296 * gcc.c-torture/compile/unalign-1.c: New testcase.
4297 * gcc.c-torture/compile/20120524-1.c: New testcase.
4298 * gcc.c-torture/compile/20101216-1.c: New testcase.
4299
4300 2012-07-16 Dehao Chen <dehao@google.com>
4301
4302 Revert
4303 2012-07-10 Dehao Chen <dehao@google.com>
4304
4305 * gcc.dg/debug_info_inline.c: New test.
4306
4307 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4308
4309 PR fortran/53956
4310 * gfortran.dg/proc_decl_28.f90: New.
4311
4312 2012-07-16 Andrew Pinski <apinski@cavium.com>
4313
4314 * gcc.dg/torture/builtins-1.c: New testcase.
4315
4316 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4317
4318 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4319 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4320 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4321 gcc.target/cris/sync-1-v10.c,
4322 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4323 pass -mno-unaligned-atomic-may-use-library.
4324 * gcc.target/cris/sync-xchg-1.c: New test.
4325 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4326 valid register operand output modifier.
4327
4328 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4329
4330 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4331 characters.
4332
4333 2012-07-13 Andrew Pinski <apinski@cavium.com>
4334
4335 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4336 rather than cleanup-tree-dump.
4337 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4338
4339 2012-07-13 Richard Guenther <rguenther@suse.de>
4340
4341 PR tree-optimization/53907
4342 * gcc.target/i386/pr53907.c: New testcase.
4343
4344 2012-07-13 Richard Guenther <rguenther@suse.de>
4345
4346 PR tree-optimization/53922
4347 * gcc.dg/torture/pr53922.c: New testcase.
4348
4349 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4350
4351 PR rtl-optimization/53908
4352 * gcc.dg/torture/pr53908.c: New test.
4353
4354 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4355
4356 PR c++/53531
4357 * g++.dg/cpp0x/variadic135.C: New.
4358
4359 2012-07-12 Jason Merrill <jason@redhat.com>
4360
4361 * g++.dg/template/sfinae6_neg.C: Adjust.
4362
4363 2012-07-12 Tobias Burnus <burnus@net-b.de>
4364
4365 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4366 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4367 scan-tree-dump-times pattern.
4368
4369 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4370
4371 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4372
4373 2012-07-11 Jason Merrill <jason@redhat.com>
4374
4375 DR 1402
4376 * g++.g/cpp0x/defaulted37.C: New.
4377
4378 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4379
4380 PR target/53859
4381 * gcc.target/arm/pr53859.c: New test.
4382
4383 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4384
4385 PR target/53886
4386 * gcc.c-torture/compile/pr53886.c: New.
4387
4388 2012-07-10 Dehao Chen <dehao@google.com>
4389
4390 * gcc.dg/debug_info_inline.c: New test.
4391
4392 2012-07-10 Jason Merrill <jason@redhat.com>
4393
4394 PR c++/53733
4395 * g++.dg/cpp0x/defaulted36.C: New.
4396 * g++.dg/cpp0x/defaulted21.C: Adjust.
4397
4398 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4399
4400 2012-07-09 Sterling Augustine <saugustine@google.com>
4401
4402 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4403
4404 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4405
4406 PR tree-optimization/53887
4407 * gcc.dg/pr53887.c: New test.
4408
4409 2012-07-09 Jason Merrill <jason@redhat.com>
4410
4411 PR c++/53882
4412 * g++.dg/cpp0x/nullptr29.C: New.
4413
4414 2012-07-09 Tom de Vries <tom@codesourcery.com>
4415 Richard Guenther <rguenther@suse.de>
4416
4417 * gcc.dg/builtin-unreachable-6.c: New test.
4418 * gcc.dg/builtin-unreachable-5.c: New test.
4419
4420 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4421
4422 PR tree-optimization/53881
4423 * gcc.dg/pr53881.c: New test.
4424
4425 2012-07-06 Jason Merrill <jason@redhat.com>
4426
4427 PR c++/53862
4428 * g++.dg/cpp0x/variadic134.C: New.
4429
4430 PR c++/53858
4431 * g++.dg/cpp0x/alias-decl-20.C: New.
4432
4433 2012-07-06 Tom de Vries <tom@codesourcery.com>
4434
4435 PR tree-optimization/51879
4436 * gcc.dg/pr51879-16.c: New test.
4437 * gcc.dg/pr51879-17.c: Same.
4438
4439 2012-07-06 Tom de Vries <tom@codesourcery.com>
4440
4441 PR tree-optimization/52009
4442 * gcc.dg/pr51879-7.c: New test.
4443 * gcc.dg/pr51879-18.c: New test.
4444
4445 2012-07-05 Jason Merrill <jason@redhat.com>
4446
4447 PR c++/50852
4448 * g++.dg/template/typedef39.C: New.
4449
4450 PR c++/53039
4451 * g++.dg/cpp0x/variadic133.C: New.
4452 * g++.dg/template/param1.C: Adjust.
4453
4454 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4455
4456 PR target/48941
4457 PR target/51980
4458 * gcc.target/arm/neon/vtrnf32.c: Update.
4459 * gcc.target/arm/neon/vtrns32.c: Update.
4460 * gcc.target/arm/neon/vtrnu32.c: Update.
4461 * gcc.target/arm/neon/vzipf32.c: Update.
4462 * gcc.target/arm/neon/vzips32.c: Update.
4463 * gcc.target/arm/neon/vzipu32.c: Update.
4464
4465 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4466
4467 PR fortran/53732
4468 * gfortran.dg/inline_sum_4.f90: New test.
4469
4470 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4471
4472 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4473
4474 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4475
4476 * gcc.target/arm/fma-sp.c: New testcase.
4477 * gcc.target/arm/fma.c: Likewise.
4478 * gcc.target/arm/fma.h: Likewise.
4479
4480 2012-07-04 Jason Merrill <jason@redhat.com>
4481
4482 PR c++/53848
4483 * g++.dg/other/enum3.C: New.
4484
4485 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4486
4487 PR middle-end/53321
4488 * g++.dg/torture/pr53321.C: New test.
4489
4490 2012-07-04 Richard Guenther <rguenther@suse.de>
4491
4492 PR tree-optimization/53844
4493 * g++.dg/tree-ssa/pr53844.C: New testcase.
4494
4495 2012-07-04 Richard Guenther <rguenther@suse.de>
4496
4497 PR tree-optimization/53849
4498 * gcc.dg/pr53849.c: New testcase.
4499
4500 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4501
4502 PR c++/53812
4503 * g++.dg/ext/label14.C: New test.
4504
4505 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4506
4507 PR target/53811
4508 * g++.dg/other/pr53811.C: New test.
4509
4510 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4511
4512 PR target/28896
4513 * gcc.target/m68k/stack-limit-1.c: New testcase.
4514
4515 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4516
4517 * gnat.dg/recursive_call.adb: New test.
4518
4519 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4520
4521 * gnat.dg/discr37.ad[sb]: New test.
4522
4523 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4524
4525 * g++.dg/other/packed1.C: Remove SH from xfail list.
4526
4527 2012-07-02 Jason Merrill <jason@redhat.com>
4528
4529 PR c++/53619
4530 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4531
4532 PR c++/53783
4533 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4534
4535 PR c++/53788
4536 * g++.dg/cpp0x/decltype39.C: New.
4537 * g++.dg/diagnostic/method1.C: Adjust.
4538
4539 PR c++/53816
4540 * g++.dg/template/ref6.C: New.
4541
4542 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4543
4544 PR target/53568
4545 * gcc.target/sh/pr53568-1.c: New.
4546
4547 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4548
4549 PR target/51244
4550 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4551
4552 2012-07-02 Jason Merrill <jason@redhat.com>
4553
4554 PR c++/53821
4555 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4556
4557 PR c++/53524
4558 * g++.dg/template/enum7.C: New.
4559 * g++.dg/other/ptrmem10.C: Adjust.
4560 * g++.dg/other/ptrmem11.C: Adjust.
4561 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4562
4563 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4564
4565 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4566
4567 2012-07-01 Wei Guozhi <carrot@google.com>
4568
4569 PR target/53447
4570 * gcc.target/arm/pr53447-1.c: New testcase.
4571 * gcc.target/arm/pr53447-2.c: New testcase.
4572 * gcc.target/arm/pr53447-3.c: New testcase.
4573 * gcc.target/arm/pr53447-4.c: New testcase.
4574
4575 2012-06-29 Richard Guenther <rguenther@suse.de>
4576
4577 PR tree-optimization/47061
4578 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4579
4580 2012-06-29 Richard Guenther <rguenther@suse.de>
4581
4582 PR tree-optimization/37541
4583 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4584
4585 2012-06-29 Richard Guenther <rguenther@suse.de>
4586
4587 PR tree-optimization/52589
4588 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4589
4590 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4591
4592 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4593
4594 * g++.dg/template/error46.C: Add missing comment to dg-message.
4595 * g++.dg/template/crash107.C: Likewise.
4596 * g++.dg/template/error47.C: Likewise.
4597 * g++.dg/template/crash108.C: Likewise.
4598 * g++.dg/overload/operator5.C: Likewise.
4599
4600 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4601 errors in dg-message directives, add comments.
4602
4603 2012-06-28 Kai Tietz <ktietz@redhat.com>
4604
4605 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4606 hard-coded 'unsigned long'.
4607
4608 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4609
4610 PR tree-optimization/51581
4611 * gcc.dg/vect/pr51581-4.c: New test.
4612
4613 PR tree-optimization/53645
4614 * gcc.c-torture/execute/pr53645-2.c: New test.
4615
4616 2012-06-28 Richard Guenther <rguenther@suse.de>
4617
4618 PR middle-end/53790
4619 * gcc.dg/torture/pr53790.c: New testcase.
4620
4621 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4622
4623 PR tree-optimization/53645
4624 * gcc.c-torture/execute/pr53645.c: New test.
4625
4626 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4627
4628 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4629
4630 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4631
4632 PR debug/53671
4633 PR debug/49888
4634 * gcc.dg/guality/pr49888.c: Account for the possibility that
4635 the variable is optimized out at the first test.
4636
4637 2012-06-27 Jason Merrill <jason@redhat.com>
4638
4639 * g++.dg/cpp0x/override2.C: Adjust.
4640 * g++.dg/template/error5.C: Adjust.
4641 * g++.dg/parse/crash28.C: Adjust.
4642
4643 PR c++/53563
4644 * g++.dg/parse/template27.C: New.
4645 * g++.dg/template/crash74.C: Adjust expected output.
4646
4647 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4648
4649 PR fortran/41951
4650 PR fortran/49591
4651 * gfortran.dg/typebound_operator_16.f03: New.
4652
4653 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4654
4655 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4656 even src1.i and src2.i fields even in the second half of the arrays.
4657
4658 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4659
4660 PR c++/51033.
4661 * g++.dg/torture/vshuf-16.inc: New test.
4662 * g++.dg/torture/vshuf-2.inc: New test.
4663 * g++.dg/torture/vshuf-4.inc: New test.
4664 * g++.dg/torture/vshuf-8.inc: New test.
4665 * g++.dg/torture/vshuf-main.inc: New test.
4666 * g++.dg/torture/vshuf-v16hi.C: New test.
4667 * g++.dg/torture/vshuf-v16qi.C: New test.
4668 * g++.dg/torture/vshuf-v2df.C: New test.
4669 * g++.dg/torture/vshuf-v2di.C: New test.
4670 * g++.dg/torture/vshuf-v2sf.C: New test.
4671 * g++.dg/torture/vshuf-v2si.C: New test.
4672 * g++.dg/torture/vshuf-v4df.C: New test.
4673 * g++.dg/torture/vshuf-v4di.C: New test.
4674 * g++.dg/torture/vshuf-v4sf.C: New test.
4675 * g++.dg/torture/vshuf-v4si.C: New test.
4676 * g++.dg/torture/vshuf-v8hi.C: New test.
4677 * g++.dg/torture/vshuf-v8qi.C: New test.
4678 * g++.dg/torture/vshuf-v8si.C: New test.
4679
4680 2012-06-27 Richard Guenther <rguenther@suse.de>
4681
4682 PR middle-end/53676
4683 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4684
4685 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4686
4687 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4688 scan-dump-dem-not): Use printable pattern in test name.
4689
4690 2012-06-26 Sterling Augustine <saugustine@google.com>
4691 Dominique Dhumieres <dominiq@lps.ens.fr>
4692
4693 * gcc.dg/pubtypes-2.c: Update expected output.
4694 * gcc.dg/pubtypes-3.c: Likewise.
4695 * gcc.dg/pubtypes-4.c: Likewise.
4696
4697 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4698
4699 * gcc.dg/tree-ssa/slsr-1.c: New test.
4700 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4701 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4702 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4703
4704 2012-06-26 Matt Turner <mattst88@gmail.com>
4705
4706 PR target/35294
4707 * gcc.target/arm/mmx-2.c: New.
4708
4709 2012-06-26 Richard Guenther <rguenther@suse.de>
4710
4711 PR c++/53752
4712 * g++.dg/torture/pr53752.C: New testcase.
4713
4714 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4715
4716 PR tree-optimization/53748
4717 * gcc.c-torture/compile/pr53748.c: New test.
4718
4719 2012-06-25 Jason Merrill <jason@redhat.com>
4720
4721 PR c++/53498
4722 PR c++/53305
4723 * g++.dg/cpp0x/decltype38.C: New.
4724 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4725
4726 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4727
4728 * lib/target-supports-dg.exp (testname-for-summary): New.
4729 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4730 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4731 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4732 scan-module-absence, output-exists, output-exists-not: Use
4733 testname-for-summary.
4734 (dg-test): Clean up testname_with_flags.
4735 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4736 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4737 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4738 scan-assembler-dem-not, object-size: Use testname-for-summary.
4739 * lib/gcov.exp (run-gcov): Likewise.
4740 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4741 scan-dump-dem, scan-dump-dem-note): Likewise.
4742
4743 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4744 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4745 including profopt.opt; save and restore existing value.
4746 * g++.dg/bprob/bprob.exp: Likewise.
4747 * gcc.dg/matrix/matrix.exp: Likewise.
4748 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4749 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4750 PROFOPT_OPTIONS.
4751
4752 2012-06-25 Richard Henderson <rth@redhat.com>
4753
4754 * gcc.dg/pr53749.c: New.
4755
4756 2012-06-25 Jason Merrill <jason@redhat.com>
4757
4758 PR c++/52988
4759 * g++.dg/cpp0x/nullptr28.C: New.
4760
4761 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4762
4763 * gcc.target/arm/neon-vld1_dupQ.c: New.
4764
4765 2012-06-25 Florian Weimer <fweimer@redhat.com>
4766
4767 * g++.dg/init/new35.C: New.
4768 * g++.dg/init/new36.C: New.
4769 * g++.dg/init/new37.C: New.
4770 * g++.dg/ext/vla5.C: New warning.
4771 * g++.dg/ext/vla8.C: New warning.
4772 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4773
4774 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4775 James Greenhalgh <james.greenhalgh@arm.com>
4776
4777 * gcc.target/arm/ftest-support-arm.h New testcase.
4778 * gcc.target/arm/ftest-support-thumb.h Likewise.
4779 * gcc.target/arm/ftest-support.h Likewise.
4780 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4781 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4782 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4783 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4784 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4785 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4786 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4787 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4788 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4789 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4790 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4791 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4792 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4793 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4794 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4795 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4796 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4797 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4798 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4799 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4800 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4801 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4802 * lib/target-supports.exp
4803 (check_effective_target_arm_arch_FUNC): Add support for more
4804 architectures.
4805 (add_options_for_arm_arch_FUNC): Likewise.
4806 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4807
4808 2012-06-25 Jason Merrill <jason@redhat.com>
4809
4810 PR c++/53202
4811 * g++.dg/cpp0x/constexpr-tuple.C: New.
4812
4813 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4814
4815 PR target/53759
4816 * gcc.target/i386/pr53759.c: New test.
4817
4818 PR c++/53594
4819 * g++.dg/cpp0x/nsdmi7.C: New test.
4820
4821 2012-06-24 Kai Tietz <ktietz@redhat.com>
4822
4823 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4824 for LLP64 targets.
4825 * gcc.target/i386/pr38988.c: Likewise.
4826
4827 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4828
4829 PR fortran/47710
4830 PR fortran/53328
4831 * gfortran.dg/typebound_generic_12.f03: New.
4832 * gfortran.dg/typebound_generic_13.f03: New.
4833
4834 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4835
4836 * gnat.dg/lto15.ad[sb]: New test.
4837
4838 2012-06-21 Meador Inge <meadori@codesourcery.com>
4839
4840 PR c/53702
4841 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4842
4843 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4844
4845 * gcc.dg/pch/ident-1.c: New test.
4846 * gcc.dg/pch/ident-1.hs: Header file for new test.
4847
4848 2012-06-21 Michael Matz <matz@suse.de>
4849
4850 PR middle-end/53688
4851 * gcc.c-torture/execute/pr53688.c: New test.
4852
4853 2012-06-20 Richard Guenther <rguenther@suse.de>
4854
4855 PR tree-optimization/30318
4856 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4857
4858 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4859
4860 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4861
4862 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4863
4864 * gcc.target/i386/clearcapv2.map: New file.
4865 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4866
4867 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4868
4869 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4870 and add __sh__ case.
4871
4872 2012-06-19 Jason Merrill <jason@redhat.com>
4873
4874 PR c++/52637
4875 * g++.dg/debug/localclass1.C: New.
4876
4877 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4878
4879 * g++.dg/cpp0x/override4.C: New.
4880
4881 2012-06-14 Jason Merrill <jason@redhat.com>
4882
4883 PR c++/53651
4884 * g++.dg/cpp0x/decltype37.C: New.
4885
4886 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4887
4888 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4889
4890 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4891
4892 * gcc.c-torture/compile/vector-5.c,
4893 gcc.c-torture/compile/vector-6.c: New tests.
4894
4895 2012-06-19 Richard Henderson <rth@redhat.com>
4896
4897 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4898
4899 2012-06-19 Richard Guenther <rguenther@suse.de>
4900
4901 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4902
4903 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4904
4905 PR target/53712
4906 * gcc.target/i386/pr53712.c: New test.
4907
4908 2012-06-18 Tobias Burnus <burnus@net-b.de>
4909
4910 PR fortran/53692
4911 * gfortran.dg/elemental_optional_args_6.f90: New.
4912
4913 2012-06-18 Tobias Burnus <burnus@net-b.de>
4914
4915 PR fortran/53526
4916 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4917 * gfortran.dg/coarray/move_alloc_1.f90
4918
4919 2012-06-18 Tobias Burnus <burnus@net-b.de>
4920
4921 PR fortran/53526
4922 * gfortran.dg/coarray_27.f90: New.
4923
4924 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4925 Greta Yorsh <Greta.Yorsh@arm.com>
4926
4927 * gcc.target/arm/epilog-1.c: New test.
4928
4929 2012-06-18 Richard Guenther <rguenther@suse.de>
4930
4931 PR tree-optimization/53693
4932 * g++.dg/torture/pr53693.C: New testcase.
4933
4934 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4935
4936 PR tree-optimization/53703
4937 * gcc.dg/torture/pr53703.c: New test.
4938
4939 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4940
4941 PR middle-end/53698
4942 * gcc.target/i386/pr53698.c: New test.
4943
4944 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4945
4946 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4947
4948 2012-06-17 Tobias Burnus <burnus@net-b.de>
4949
4950 PR fortran/53691
4951 PR fortran/53685
4952 * gfortran.dg/transfer_check_3.f90: New.
4953
4954 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4955
4956 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4957
4958 2012-06-16 Tobias Burnus <burnus@net-b.de>
4959
4960 PR fortran/53642
4961 PR fortran/45170
4962 * gfortran.dg/deferred_type_param_8.f90: New.
4963
4964 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4965
4966 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4967 testname that includes flags, passed in as new argument, in
4968 pass/fail messages.
4969 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4970 and pass it to verify-* procedures.
4971
4972 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4973 alignment torture options with usual torture options.
4974
4975 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4976 messages reported for one line of source code.
4977 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4978 * g++.dg/cpp0x/decltype2.C: Likewise.
4979 * g++.dg/cpp0x/decltype3.C: Likewise.
4980 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4981 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4982 * g++.dg/cpp0x/static_assert3.C: Likewise.
4983 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4984 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4985 * g++.dg/cpp0x/union1.C: Likewise.
4986 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4987 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4988 * g++.dg/cpp0x/variadic2.C: Likewise.
4989 * g++.dg/cpp0x/variadic20.C: Likewise.
4990 * g++.dg/cpp0x/variadic74.C: Likewise.
4991 * g++.dg/diagnostic/bitfld2.C: Likewise.
4992 * g++.dg/ext/attrib44.C: Likewise.
4993 * g++.dg/ext/no-asm-1.C: Likewise.
4994 * g++.dg/other/error34.C: Likewise.
4995 * g++.dg/parse/crash46.C: Likewise.
4996 * g++.dg/parse/error10.C: Likewise.
4997 * g++.dg/parse/error2.C: Likewise.
4998 * g++.dg/parse/error3.C: Likewise.
4999 * g++.dg/parse/error36.C: Likewise.
5000 * g++.dg/parse/error8.C: Likewise.
5001 * g++.dg/parse/error9.C: Likewise.
5002 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5003 * g++.dg/parse/parser-pr28152.C: Likewise.
5004 * g++.dg/parse/template25.C: Likewise.
5005 * g++.dg/parse/typename11.C: Likewise.
5006 * g++.dg/tc1/dr147.C: Likewise.
5007 * g++.dg/template/deduce3.C: Likewise.
5008 * g++.dg/template/koenig9.C: Likewise.
5009 * g++.dg/template/pr23510.C: Likewise.
5010 * g++.dg/warn/pr12242.C: Likewise.
5011 * g++.dg/warn/pr30551-2.C: Likewise.
5012 * g++.dg/warn/pr30551.C: Likewise.
5013 * g++.old-deja/g++.other/typename1.C: Likewise.
5014 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5015
5016 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5017
5018 PR c++/51033
5019 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5020 * c-c++-common/torture/vshuf-2.inc: Likewise.
5021 * c-c++-common/torture/vshuf-4.inc: Likewise.
5022 * c-c++-common/torture/vshuf-8.inc: Likewise.
5023 * c-c++-common/torture/vshuf-main.inc: Likewise.
5024 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5025 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5026 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5027 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5028 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5029 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5030 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5031 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5032 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5033 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5034 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5035 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5036 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5037 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5038
5039 2012-06-15 Michael Matz <matz@suse.de>
5040
5041 * gcc.dg/tree-ssa/vector-4.c: New test.
5042
5043 2012-06-15 Michael Matz <matz@suse.de>
5044
5045 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5046 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5047
5048 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5049
5050 PR tree-optimization/53636
5051 * gcc.target/arm/pr53636.c: New test.
5052
5053 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5054
5055 PR tree-optimization/51581
5056 * gcc.c-torture/execute/pr51581-1.c: New test.
5057 * gcc.c-torture/execute/pr51581-2.c: New test.
5058 * gcc.dg/vect/pr51581-1.c: New test.
5059 * gcc.dg/vect/pr51581-2.c: New test.
5060 * gcc.dg/vect/pr51581-3.c: New test.
5061 * gcc.target/i386/avx-pr51581-1.c: New test.
5062 * gcc.target/i386/avx-pr51581-2.c: New test.
5063 * gcc.target/i386/avx2-pr51581-1.c: New test.
5064 * gcc.target/i386/avx2-pr51581-2.c: New test.
5065 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5066
5067 2012-06-15 Richard Guenther <rguenther@suse.de>
5068
5069 * gcc.c-torture/execute/20120615-1.c: New testcase.
5070
5071 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5072
5073 * gnat.dg/vect8.ad[sb]: New test.
5074
5075 2012-06-14 Richard Guenther <rguenther@suse.de>
5076
5077 * gcc.dg/tree-ssa/vrp.h: New testcase.
5078 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5079
5080 2012-06-13 Christian Bruel <christian.bruel@st.com>
5081
5082 PR target/53621
5083 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5084
5085 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5086
5087 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5088
5089 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5090
5091 PR testsuite/20771
5092 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5093 test summary unique.
5094
5095 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5096 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5097 scan-stack-usage-not): Don't strip torture options from test name.
5098
5099 * lib/scandump.exp (scan-dump-times): Use printable version of
5100 regexp in test summary line.
5101
5102 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5103 messages reported for one line of source code.
5104 * gcc.dg/format/few-1.c: Likewise.
5105 * gcc.dg/ia64-sync-2.c: Likewise.
5106 * gcc.dg/sync-2.c: Likewise.
5107 * gcc.dg/noncompile/pr44517.c: Likewise.
5108
5109 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5110
5111 PR debug/49888
5112 * gcc.dg/guality/pr49888.c: New.
5113
5114 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5115
5116 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5117 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5118 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5119
5120 2012-06-13 Tobias Burnus <burnus@net-b.de>
5121
5122 PR fortran/53643
5123 * gfortran.dg/intent_out_7.f90: New.
5124
5125 2012-06-13 Tobias Burnus <burnus@net-b.de>
5126
5127 PR fortran/53597
5128 * gfortran.dg/save_4.f90: New.
5129
5130 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5131
5132 PR c/53532
5133 PR c/51034
5134 PR c/53196
5135 * gcc.dg/pr53532.c: New test.
5136 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5137 adjust line numbers.
5138 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5139 * gcc.dg/Wcxx-compat-8.c: Likewise.
5140 * gcc.dg/pr51034.c: New test.
5141 * gcc.dg/pr53196-1.c: New test.
5142 * gcc.dg/pr53196-2.c: New test.
5143
5144 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5145
5146 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5147 alignment torture options with usual torture options.
5148 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5149 instead of dg-options.
5150 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5151 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5152 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5153 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5154 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5155 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5156
5157 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5158 to checks for multiple messages reported for one line of source code.
5159 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5160
5161 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5162 messages reported for one line of source code.
5163
5164 * gcc.dg/20031223-1.c: Add comments to check for multiple
5165 messages reported for one line of source code.
5166 * gcc.dg/Wconversion-integer.c: Likewise.
5167 * gcc.dg/Wfatal-2.c: Likewise.
5168 * gcc.dg/Wfatal.c: Likewise.
5169 * gcc.dg/Wobjsize-1.c: Likewise.
5170 * gcc.dg/c99-vla-jump-1.c: Likewise.
5171 * gcc.dg/c99-vla-jump-2.c: Likewise.
5172 * gcc.dg/c99-vla-jump-3.c: Likewise.
5173 * gcc.dg/c99-vla-jump-4.c: Likewise.
5174 * gcc.dg/c99-vla-jump-5.c: Likewise.
5175 * gcc.dg/decl-9.c: Likewise.
5176 * gcc.dg/declspec-10.c: Likewise.
5177 * gcc.dg/declspec-18.c: Likewise.
5178 * gcc.dg/mtune.c: Likewise.
5179 * gcc.dg/parser-pr28152-2.c: Likewise.
5180 * gcc.dg/parser-pr28152.c: Likewise.
5181 * gcc.dg/pr14475.c: Likewise.
5182 * gcc.dg/pr27953.c: Likewise.
5183 * gcc.dg/pr28322-3.c: Likewise.
5184 * gcc.dg/pr30457.c: Likewise.
5185 * gcc.dg/pr30551-2.c: Likewise.
5186 * gcc.dg/pr30551-3.c: Likewise.
5187 * gcc.dg/pr30551-4.c: Likewise.
5188 * gcc.dg/pr30551-5.c: Likewise.
5189 * gcc.dg/pr30551-6.c: Likewise.
5190 * gcc.dg/pr30551.c: Likewise.
5191 * gcc.dg/pr45461.c: Likewise.
5192 * gcc.dg/pr48552-1.c: Likewise.
5193 * gcc.dg/pr48552-2.c: Likewise.
5194 * gcc.dg/redecl-1.c: Likewise.
5195 * gcc.dg/transparent-union-3.c: Likewise.
5196 * gcc.dg/utf-dflt.c: Likewise.
5197 * gcc.dg/utf-dflt2.c: Likewise.
5198 * gcc.dg/vla-8.c: Likewise.
5199 * gcc.dg/vla-init-1.c: Likewise.
5200 * gcc.dg/wtr-int-type-1.c: Likewise.
5201
5202 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5203 messages reported for for one line of source code.
5204 * c-c++-common/raw-string-5.c: Likewise.
5205 * c-c++-common/raw-string-4.c: Likewise.
5206 * c-c++-common/raw-string-6.c: Likewise.
5207 * c-c++-common/pr20000.c: Likewise.
5208
5209 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5210 messages reported for one line of source code.
5211 * gcc.dg/cpp/pr30786.c: Likewise.
5212 * gcc.dg/cpp/pr28709.c: Likewise.
5213 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5214 * gcc.dg/cpp/macspace2.c: Likewise.
5215 * gcc.dg/cpp/missing-header-1.c: Likewise.
5216 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5217 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5218 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5219
5220 2012-06-12 Jason Merrill <jason@redhat.com>
5221
5222 PR c++/53599
5223 * g++.dg/template/local7.C: New.
5224
5225 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5226
5227 PR target/53511
5228 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5229 * gcc.target/sh/pr51340-2.c: Likewise.
5230 * gcc.target/sh/pr51340-3.c: Likewise.
5231
5232 2012-06-12 Michael Matz <matz@suse.de>
5233
5234 * gcc.dg/torture/alias-1.c: New test.
5235
5236 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5237
5238 PR rtl-optimization/53589
5239 * gcc.dg/torture/pr53589.c: New test.
5240
5241 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5242
5243 PR target/50749
5244 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5245 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5246 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5247 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5248 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5249 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5250 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5251 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5252 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5253 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5254 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5255 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5256 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5257 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5258 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5259 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5260
5261 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5262
5263 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5264 (check_intel_cpu_model): New function.
5265 (check_amd_cpu_model): New function.
5266 (check_features): New function.
5267 (__get_cpuid_output): New function.
5268 (check_detailed): New function.
5269 (fn1): Rename to quick_check.
5270 (main): Update to call quick_check and call check_detailed.
5271
5272 2012-06-11 Richard Henderson <rth@redhat.com>
5273
5274 * lib/target-supports.exp
5275 (check_effective_target_sync_long_long_runtime): Use
5276 check_effective_target_lp64 instead of
5277 check_effective_target_powerpc64 for powerpc targets.
5278
5279 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5280
5281 PR target/53511
5282 * gcc.target/sh/pr53511-1.c: New.
5283
5284 2012-06-11 Richard Guenther <rguenther@suse.de>
5285
5286 PR middle-end/53470
5287 * g++.dg/lto/pr53470_0.C: New testcase.
5288 * gcc.dg/lto/pr53470_0.c: Likewise.
5289
5290 2012-06-11 Richard Guenther <rguenther@suse.de>
5291
5292 PR c++/53605
5293 * g++.dg/ext/pr53605.C: New testcase.
5294
5295 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5296
5297 * gnat.dg/specs/array1.ads: New test.
5298 * gnat.dg/specs/array2.ads: Likewise.
5299 * gnat.dg/array22.adb: Likewise.
5300
5301 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5302
5303 * gnat.dg/constant4.adb: New test.
5304 * gnat.dg/constant4_pkg.ads: New helper.
5305
5306 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5307
5308 PR fortran/52552
5309 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5310 * gfortran.dg/allocate_class_1.f90: Modified.
5311 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5312 * gfortran.dg/allocate_class_2.f90: New.
5313
5314 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5315
5316 PR middle-end/53535
5317 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5318
5319 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5320
5321 PR fortran/52861
5322 * gfortran.dg/string_assign_2.f90: New test case.
5323
5324 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5325
5326 PR fortran/52861
5327 * gfortran.dg/string_assign_1.f90: New test case.
5328
5329 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5330
5331 PR middle-end/53580
5332 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5333 * gcc.dg/gomp/critical-4.c: Likewise.
5334 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5335 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5336 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5337 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5338 * c-c++-common/gomp/pr53580.c: New test.
5339
5340 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5341
5342 PR c++/51214
5343 * g++.dg/cpp0x/forw_enum11.C: New.
5344
5345 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5346
5347 PR c++/53567
5348 * g++.dg/cpp0x/alias-decl-19.C: New.
5349
5350 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5351
5352 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5353
5354 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5355
5356 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5357 (XSTATE_FP): Ditto.
5358 (XSTATE_SSE): Ditto.
5359 (XSTATE_YMM): Ditto.
5360 (avx_os_support): Use new defines.
5361
5362 2012-06-06 Richard Guenther <rguenther@suse.de>
5363
5364 PR testsuite/32380
5365 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5366 loops.
5367
5368 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5369
5370 PR c++/52841
5371 * g++.dg/cpp0x/pr52841.C: New testcase.
5372
5373 2012-06-06 Richard Guenther <rguenther@suse.de>
5374
5375 PR tree-optimization/53081
5376 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5377 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5378
5379 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5380
5381 * gcc.target/powerpc/pr53487.c: New test.
5382
5383 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5384
5385 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5386
5387 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5388
5389 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5390
5391 2012-06-05 Richard Guenther <rguenther@suse.de>
5392
5393 PR tree-optimization/30442
5394 * gcc.dg/vect/bb-slp-30.c: New testcase.
5395
5396 2012-06-05 Richard Guenther <rguenther@suse.de>
5397
5398 PR tree-optimization/53081
5399 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5400 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5401 -fno-tree-loop-distribute-patterns.
5402
5403 2012-06-05 Alan Modra <amodra@gmail.com>
5404
5405 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5406 Check static chain in nested funcs.
5407
5408 2012-06-04 Tobias Burnus <burnus@net-b.de>
5409
5410 PR fortran/50619
5411 * gfortran.dg/init_flag_10.f90: New.
5412
5413 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5414
5415 PR c++/53524
5416 * g++.dg/warn/Wenum-compare-no-2: New.
5417
5418 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5419
5420 PR preprocessor/53463
5421 * g++.dg/cpp/limits.C: New test.
5422 * g++.dg/parse/error19.C: Adjust.
5423 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5424 * g++.dg/warn/pr35635.C: Likewise.
5425 * g++.old-deja/g++.pt/assign1.C: Likewise.
5426
5427 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5428
5429 PR target/53559
5430 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5431 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5432 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5433 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5434 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5435 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5436 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5437 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5438
5439 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5440
5441 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5442
5443 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR tree-optimization/53550
5446 * gcc.dg/pr53550.c: New test.
5447
5448 2012-06-04 Richard Guenther <rguenther@suse.de>
5449
5450 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5451 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5452 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5453
5454 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5455
5456 PR fortran/48831
5457 * gfortran.dg/parameter_array_element_2.f90: New.
5458
5459 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5460
5461 PR target/53512
5462 * gcc.target/sh/pr53512-1.c: New.
5463 * gcc.target/sh/pr53512-2.c: New.
5464 * gcc.target/sh/pr53512-3.c: New.
5465 * gcc.target/sh/pr53512-4.c: New.
5466
5467 2012-06-01 Jason Merrill <jason@redhat.com>
5468
5469 PR c++/52973
5470 * g++.dg/ext/visibility/template12.C: New.
5471 * g++.dg/ext/attrib14.C: Adjust warning line.
5472
5473 PR c++/52725
5474 * g++.dg/parse/new6.C: New.
5475 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5476
5477 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5478
5479 * c-c++-common/restrict-2.c: Revert previous change.
5480
5481 2012-06-01 Jason Merrill <jason@redhat.com>
5482
5483 PR c++/53137
5484 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5485
5486 PR c++/53484
5487 * g++.dg/cpp0x/auto33.C: New.
5488
5489 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5490
5491 PR c++/26155
5492 * g++.dg/parse/namespace-alias-1.C: New.
5493
5494 2012-06-01 Christian Bruel <christian.bruel@st.com>
5495
5496 * gcc.dg/spec-options.c: New test.
5497 * gcc.dg/foo.specs: New file.
5498
5499 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5500
5501 PR ada/53517
5502 * gnat.dg/lto14.adb: Skip on Solaris.
5503
5504 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5505
5506 * gcc.target/cris/sync-1-v10.c,
5507 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5508 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5509 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5510 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5511 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5512 gcc.target/cris/torture/sync-mis-op-i-1.c,
5513 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5514 gcc.target/cris/torture/sync-mis-op-i-2.c,
5515 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5516 gcc.target/cris/torture/sync-mis-op-i-3.c,
5517 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5518 gcc.target/cris/torture/sync-mis-op-s-1.c,
5519 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5520 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5521 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5522 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5523 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5524 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5525 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5526 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5527 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5528
5529 2012-05-31 Richard Guenther <rguenther@suse.de>
5530
5531 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5532 ldist-pr45948.c with disabled SCCP.
5533
5534 2012-05-31 Richard Guenther <rguenther@suse.de>
5535
5536 PR middle-end/48493
5537 * gcc.dg/torture/pr48493.c: New testcase.
5538
5539 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5540
5541 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5542 arm32 to targets.
5543 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5544 of the initialization loop.
5545 (dg-final): Adjust the expected number of vectorized loops depending
5546 on vect_char_mult target selector.
5547
5548 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5549
5550 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5551 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5552 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5553 New tests.
5554
5555 2012-05-30 Jason Merrill <jason@redhat.com>
5556
5557 PR c++/53356
5558 * g++.dg/init/new34.C: New.
5559 * g++.dg/tree-ssa/stabilize1.C: New.
5560
5561 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR c++/53356
5564 * g++.dg/init/new33.C: New test.
5565
5566 2012-05-30 Richard Guenther <rguenther@suse.de>
5567
5568 PR middle-end/53501
5569 * gcc.dg/torture/pr53501.c: New testcase.
5570 * c-c++-common/restrict-2.c: Adjust.
5571
5572 2012-05-30 Alan Modra <amodra@gmail.com>
5573
5574 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5575 torture-finish.
5576
5577 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5578
5579 * gcc.target/i386/shuf-concat.c: New test.
5580
5581 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR rtl-optimization/53519
5584 * gcc.c-torture/compile/pr53519.c: New test.
5585
5586 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5587
5588 * gcc.target/arm/neon-vrev.c: New.
5589
5590 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5591
5592 PR target/51340
5593 * gcc.target/sh/pr51340-1.c: New.
5594 * gcc.target/sh/pr51340-2.c: New.
5595 * gcc.target/sh/pr51340-3.c: New.
5596
5597 2012-05-29 Richard Guenther <rguenther@suse.de>
5598
5599 PR tree-optimization/53516
5600 * gcc.dg/torture/pr53516.c: New testcase.
5601
5602 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5603
5604 PR preprocessor/53229
5605 * gcc.dg/cpp/paste6.c: Force to run without
5606 -ftrack-macro-expansion.
5607 * gcc.dg/cpp/paste8.c: Likewise.
5608 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5609 -ftrack-macro-expansion.
5610 * gcc.dg/cpp/paste12.c: Force to run without
5611 -ftrack-macro-expansion.
5612 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5613 -ftrack-macro-expansion.
5614 * gcc.dg/cpp/paste13.c: Likewise.
5615 * gcc.dg/cpp/paste14.c: Likewise.
5616 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5617 -ftrack-macro-expansion.
5618 * gcc.dg/cpp/paste18.c: New test.
5619
5620 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5621
5622 * gcc.target/cris/torture/trap-1.c,
5623 gcc.target/cris/torture/trap-2.c,
5624 gcc.target/cris/torture/trap-3.c,
5625 gcc.target/cris/torture/trap-v0.c,
5626 gcc.target/cris/torture/trap-v3.c: New tests.
5627
5628 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5629
5630 PR c++/25137
5631 * g++.dg/warn/Wbraces3.C: New.
5632 * g++.dg/warn/Wbraces4.C: Likewise.
5633
5634 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5635
5636 PR tree-optimization/53505
5637 * c-c++-common/torture/pr53505.c: New test.
5638
5639 2012-05-27 Nathan Sidwell <nathan@acm.org>
5640
5641 * gcc.dg/stmt-expr-4.c: New.
5642
5643 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5644
5645 PR c++/53491
5646 * g++.dg/parse/crash60.C: New.
5647
5648 2012-05-26 Jason Merrill <jason@redhat.com>
5649
5650 PR c++/53220
5651 * c-c++-common/array-lit.c: New.
5652 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5653
5654 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5655
5656 PR ada/50294
5657 * gnat.dg/array21.adb: New test.
5658
5659 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5660
5661 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5662
5663 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5664
5665 PR c++/32054
5666 * g++.dg/other/anon-union3.C: New.
5667
5668 2012-05-25 Ian Lance Taylor <iant@google.com>
5669
5670 * gcc.dg/split-6.c: New test.
5671
5672 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5673
5674 * gnat.dg/lto14.adb: New test.
5675
5676 2012-05-25 Tristan Gingold <gingold@adacore.com>
5677
5678 * gcc.target/i386/large-frame.c: New.
5679
5680 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5681 * gcc.target/powerpc/lhs-1.c: New.
5682 * gcc.target/powerpc/lhs-2.c: New.
5683 * gcc.target/powerpc/lhs-3.c: New.
5684
5685 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5686
5687 Make unwound macro expansion trace less redundant
5688 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5689 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5690 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5691 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5692 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5693 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5694
5695 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/53464
5698 * g++.dg/cpp0x/constexpr-default1.C: New.
5699
5700 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5701
5702 PR c++/32080
5703 * g++.dg/eh/goto2.C: New.
5704
5705 2012-05-24 Richard Guenther <rguenther@suse.de>
5706
5707 PR middle-end/53460
5708 * g++.dg/tree-prof/pr53460.C: New testcase.
5709
5710 2012-05-24 Richard Guenther <rguenther@suse.de>
5711
5712 PR bootstrap/53466
5713 * g++.dg/debug/pr53466.C: New testcase.
5714
5715 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5716
5717 PR tree-optimization/53465
5718 * gcc.c-torture/execute/pr53465.c: New test.
5719
5720 2012-05-23 Tobias Burnus <burnus@net-b.de>
5721
5722 PR fortran/51055
5723 PR fortran/45170
5724 * gfortran.dg/allocate_with_typespec_6.f90: New.
5725
5726 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5727
5728 PR c++/29185
5729 * g++.dg/warn/delete-array-1.C: New.
5730
5731 2012-05-23 Richard Guenther <rguenther@suse.de>
5732
5733 * gcc.dg/torture/pr39074-2.c: Adjust.
5734 * gcc.dg/torture/pr39074.c: Likewise.
5735 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5736 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5737
5738 2012-05-22 Jan Hubicka <jh@suse.cz>
5739
5740 PR middle-end/53161
5741 * g++.dg/torture/pr53161.C: New testcase.
5742
5743 2012-05-22 Tobias Burnus <burnus@net-b.de>
5744
5745 PR fortran/53389
5746 * gfortran.dg/realloc_on_assign_15.f90: New.
5747
5748 2012-05-22 Richard Guenther <rguenther@suse.de>
5749
5750 PR middle-end/51071
5751 * gcc.dg/torture/pr51071-2.c: New testcase.
5752
5753 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5754
5755 PR tree-optimization/53336
5756 * g++.dg/torture/pr53336.C: New testcase.
5757
5758 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5759
5760 PR c++/53322
5761 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5762 instead of -Wunused-local-typedefs.
5763
5764 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 PR c++/51184
5767 * g++.dg/other/abstract4.C: New-
5768
5769 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5770
5771 PR c++/40821
5772 * g++.dg/ext/attrib46.C: New.
5773
5774 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5775
5776 PR c/53418
5777 * gcc.c-torture/compile/pr53418-1.c,
5778 gcc.c-torture/compile/pr53418-2.c: New tests.
5779
5780 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR tree-optimization/53366
5783 * gcc.dg/torture/pr53366-1.c: New test.
5784 * gcc.dg/torture/pr53366-2.c: New test.
5785 * gcc.target/i386/pr53366-1.c: New test.
5786 * gcc.target/i386/pr53366-2.c: New test.
5787
5788 PR tree-optimization/53409
5789 * gcc.c-torture/compile/pr53409.c: New test.
5790
5791 PR tree-optimization/53410
5792 * gcc.c-torture/compile/pr53410-1.c: New test.
5793 * gcc.c-torture/compile/pr53410-2.c: New test.
5794
5795 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5796
5797 PR target/53425
5798 * gcc.target/i386/pr53425-1.c: New file.
5799 * gcc.target/i386/pr53425-2.c: Likewise.
5800
5801 2012-05-21 Richard Guenther <rguenther@suse.de>
5802
5803 PR tree-optimization/53408
5804 * gcc.dg/torture/pr53408.c: New testcase.
5805
5806 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5807 H.J. Lu <hongjiu.lu@intel.com>
5808
5809 PR target/53416
5810 * gcc.target/i386/pr53416.c: New file.
5811
5812 2012-05-21 Richard Guenther <rguenther@suse.de>
5813
5814 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5815
5816 2012-05-21 Richard Guenther <rguenther@suse.de>
5817
5818 * gcc.dg/torture/ldist-1.c: New testcase.
5819
5820 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5821
5822 * gnat.dg/lto13.adb: New test.
5823 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5824
5825 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5826
5827 * gnat.dg/specs/lto12.ads: New test.
5828 * gnat.dg/specs/lto12_pkg.ads: New helper.
5829
5830 2012-05-18 Richard Guenther <rguenther@suse.de>
5831
5832 PR tree-optimization/53346
5833 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5834 * gcc.target/i386/incoming-10.c: Adjust.
5835 * gcc.target/i386/incoming-11.c: Likewise.
5836 * gcc.target/i386/pr46295.c: Likewise.
5837
5838 2012-05-18 Richard Guenther <rguenther@suse.de>
5839
5840 * gcc.dg/pr53352.c: Return zero.
5841
5842 2012-05-18 Richard Guenther <rguenther@suse.de>
5843
5844 PR tree-optimization/53390
5845 * gcc.dg/torture/pr53390.c: New testcase.
5846
5847 2012-05-18 Meador Inge <meadori@codesourcery.com>
5848
5849 PR rtl-optimization/53352
5850 * gcc.dg/pr53352.c: New test.
5851
5852 2012-05-17 David S. Miller <davem@davemloft.net>
5853
5854 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5855 failure on sparc-*-linux-gnu.
5856
5857 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5858
5859 PR c++/39681
5860 * g++.dg/parse/error49.C: New.
5861 * g++.dg/cpp0x/error8.C: Likewise.
5862 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5863 * g++.dg/ext/utf-dflt2.C: Likewise.
5864 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5865 * g++.dg/ext/utf-dflt.C: Likewise.
5866 * c-c++-common/raw-string-3.c: Likewise.
5867 * c-c++-common/raw-string-4.c: Likewise.
5868
5869 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5870
5871 PR c++/53371
5872 * g++.dg/cpp0x/catch1.C: New.
5873
5874 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5875
5876 PR c++/44516
5877 * g++.dg/parse/error48.C: New.
5878 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5879 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5880
5881 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5882
5883 * gcc.dg/tm/indirect-2.c: New test.
5884
5885 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5886
5887 PR tree-optimization/53217
5888 * gfortran.dg/pr53217.f90: New test.
5889
5890 2012-05-16 Richard Guenther <rguenther@suse.de>
5891
5892 PR tree-optimization/53364
5893 * g++.dg/torture/pr53364.C: New testcase.
5894
5895 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5896
5897 PR testsuite/52641
5898 * gcc.dg/pr52549.c: Fix test for long != void*
5899 * gcc.c-torture/execute/pr52979-1.x: New file.
5900 * gcc.c-torture/execute/pr52979-2.x: New file.
5901
5902 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5903
5904 PR preprocessor/7263
5905 * gcc.dg/binary-constants-2.c: Run without tracking locations
5906 accross macro expansion.
5907 * gcc.dg/binary-constants-3.c: Likewise.
5908 * gcc.dg/cpp/sysmac2.c: Likewise.
5909 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5910 location.
5911 * gcc.dg/cpp/syshdr3.c: New test.
5912 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5913 * gcc.dg/system-binary-constants-1.c: New test.
5914 * gcc.dg/system-binary-constants-1.h: New header for the new test
5915 above.
5916 * g++.dg/cpp/syshdr3.C: New test.
5917 * g++.dg/cpp/syshdr3.h: New header the new test above.
5918 * g++.dg/system-binary-constants-1.C: New test.
5919 * g++.dg/system-binary-constants-1.h: New header the new test
5920 above.
5921
5922 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5923
5924 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5925
5926 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5927
5928 PR target/53358
5929 * gcc.dg/pr53358.c: New test.
5930
5931 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5932
5933 PR c++/11856
5934 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5935 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5936
5937 2012-05-15 Olivier Hainque <hainque@adacore.com>
5938
5939 * g++.dg/eh/sighandle.C: New testcase.
5940
5941 2012-05-15 Richard Guenther <rguenther@suse.de>
5942
5943 PR tree-optimization/53355
5944 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5945
5946 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5947
5948 * gfortran.dg/*.f90: Remove now redundant manual
5949 cleanup-modules directive.
5950
5951 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5952
5953 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5954 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5955
5956 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5957
5958 PR fortran/52428
5959 * gfortran.dg/int_range_io_1.f90: New test.
5960
5961 2012-05-14 Andi Kleen <ak@linux.intel.com>
5962 Jakub Jelinek <jakub@redhat.com>
5963
5964 PR target/53315
5965 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5966 * gcc.target/i386/rtm-check.h: New file.
5967 * gcc.target/i386/pr53315.c: New test.
5968
5969 2012-05-14 Tobias Burnus <burnus@net-b.de>
5970
5971 PR fortran/49110
5972 PR fortran/51055
5973 PR fortran/53329
5974 * gfortran.dg/deferred_type_param_4.f90: New.
5975 * gfortran.dg/deferred_type_param_6.f90: New.
5976
5977 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5978
5979 * gcc.target/i386/retarg.c: New test.
5980
5981 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5982
5983 PR fortran/45170
5984 * gfortran.dg/deferred_type_param_3.f90: New.
5985 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5986 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5987
5988 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5989
5990 * gnat.dg/null_pointer_deref3.adb: New test.
5991
5992 2012-05-12 Tobias Burnus <burnus@net-b.de>
5993
5994 PR fortran/49110
5995 PR fortran/52843
5996 * gfortran.dg/deferred_type_param_5.f90: New.
5997
5998 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5999
6000 * g++.dg/parse/error47.C: New.
6001
6002 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6003
6004 PR fortran/52537
6005 * gfortran.dg/string_compare_4.f90: Change option
6006 to -fdump-tree-original. Add test case for kind=4.
6007
6008 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6009
6010 PR fortran/52537
6011 * gfortran.dg/string_compare_4.f90: New test.
6012
6013 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6014
6015 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6016
6017 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6018
6019 PR c++/53305
6020 * g++.dg/cpp0x/variadic132.C: New.
6021
6022 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6023
6024 PR c++/53158
6025 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6026 * g++.dg/parse/error26.C: Tweak dg-error column number.
6027
6028 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6029
6030 PR c++/53301
6031 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6032
6033 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6034
6035 * gnat.dg/lto11.ad[sb]: New test.
6036
6037 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6038
6039 PR target/52908
6040 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6041 directive to Scan for vpmuldq, not vpmacsdql.
6042
6043 2012-05-09 Michael Matz <matz@suse.de>
6044
6045 PR tree-optimization/53185
6046 * gcc.dg/vect/pr53185.c: New test.
6047
6048 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6049
6050 PR middle-end/53249
6051 * gcc.target/i386/pr53249.c: New.
6052
6053 2012-05-09 Richard Guenther <rguenther@suse.de>
6054
6055 PR tree-optimization/18437
6056 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6057 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6058
6059 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6060
6061 PR tree-optimization/53226
6062 * gcc.c-torture/compile/pr53226.c: New test.
6063
6064 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6065
6066 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6067 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6068 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6069 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6070 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6071 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6072 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6073 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6074 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6075 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6076 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6077 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6078 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6079 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6080
6081 2012-05-09 Dehao Chen <dehao@google.com>
6082
6083 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6084 * gcc.dg/predict-2.c: Likewise.
6085 * gcc.dg/predict-3.c: Likewise.
6086 * gcc.dg/predict-4.c: Likewise.
6087 * gcc.dg/predict-5.c: Likewise.
6088 * gcc.dg/predict-6.c: Likewise.
6089
6090 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6091
6092 PR target/53272
6093 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6094
6095 2012-05-08 Richard Guenther <rguenther@suse.de>
6096
6097 * gcc.dg/fold-bitand-4.c: New testcase.
6098
6099 2012-05-08 Dehao Chen <dehao@google.com>
6100
6101 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6102 heuristic is working properly.
6103 * gcc.dg/predict-2.c: Likewise.
6104 * gcc/dg/predict-3.c: Likewise.
6105 * gcc/dg/predict-4.c: Likewise.
6106 * gcc/dg/predict-5.c: Likewise.
6107 * gcc/dg/predict-6.c: Likewise.
6108
6109 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6110
6111 PR tree-optimization/53239
6112 * g++.dg/opt/vrp3.C: New test.
6113 * g++.dg/opt/vrp3-aux.cc: New file.
6114 * g++.dg/opt/vrp3.h: New file.
6115
6116 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6117
6118 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6119 .uleb128 support in assembler output.
6120
6121 2012-05-07 Richard Guenther <rguenther@suse.de>
6122
6123 PR lto/42987
6124 * g++.dg/lto/pr42987_0.C: New testcase.
6125 * g++.dg/lto/pr42987_1.C: Likewise.
6126
6127 2012-05-07 Tobias Burnus <burnus@net-b.de>
6128
6129 PR fortran/53255
6130 * gfortran.dg/typebound_operator_15.f90: New.
6131
6132 2012-05-06 Tobias Burnus <burnus@net-b.de>
6133
6134 PR fortran/41587
6135 * gfortran.dg/class_array_13.f90: New.
6136
6137 2012-05-06 Tristan Gingold <gingold@adacore.com>
6138
6139 * gnat.dg/warn7.adb: New test.
6140
6141 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6142
6143 * gnat.dg/specs/renamings.ads: Rename to...
6144 * gnat.dg/specs/renaming1.ads: ...this.
6145 * gnat.dg/specs/renaming2.ads: New test.
6146 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6147 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6148 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6149 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6150
6151 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6152
6153 * gnat.dg/discr36.ad[sb]: New test.
6154 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6155
6156 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6157
6158 PR c/43772
6159 * c-c++-common/pr43772.c: New.
6160
6161 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6162
6163 PR fortran/41600
6164 * gfortran.dg/select_type_26.f03 : New test.
6165 * gfortran.dg/select_type_27.f03 : New test.
6166
6167 PR fortran/53191
6168 * gfortran.dg/select_type_28.f03 : New test.
6169
6170 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6171
6172 PR fortran/49010
6173 PR fortran/24518
6174 * gfortran.dg/mod_sign0_1.f90: New test.
6175 * gfortran.dg/mod_large_1.f90: New test.
6176
6177 2012-05-04 Tobias Burnus <burnus@net-b.de>
6178
6179 PR fortran/53175
6180 gfortran.dg/public_private_module_5.f90: New.
6181
6182 2012-05-04 Tobias Burnus <burnus@net-b.de>
6183
6184 PR fortran/53111
6185 * gfortran.dg/constructor_7.f90: New.
6186 * gfortran.dg/constructor_8.f90: New.
6187
6188 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6189
6190 PR c++/53166
6191 * g++.dg/cpp0x/static_assert7.C: New.
6192
6193 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6194
6195 PR tree-optimization/52633
6196 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6197 recognized as widening shifts instead of over-widening.
6198 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6199 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6200 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6201 * gcc.target/arm/pr52633.c: New test.
6202
6203 2012-05-04 Richard Guenther <rguenther@suse.de>
6204
6205 PR tree-optimization/53168
6206 * gcc.dg/torture/pr53168.c: New testcase.
6207 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6208
6209 2012-05-04 Richard Guenther <rguenther@suse.de>
6210
6211 * gcc.dg/lto/pr53214_0.c: New testcase.
6212
6213 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6214
6215 * gcc.target/ia64/pr48496.c: New test.
6216 * gcc.target/ia64/pr52657.c: Likewise.
6217
6218 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6219
6220 PR c/51712
6221 * c-c++-common/pr51712.c: New.
6222
6223 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6224
6225 PR target/53199
6226 * gcc.target/powwerpc/pr53199.c: New file.
6227
6228 2012-05-03 Jason Merrill <jason@redhat.com>
6229
6230 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6231
6232 * gcc.dg/debug/dwarf2/dups-types.c: New.
6233 * gcc.dg/debug/dwarf2/dups-types.h: New.
6234
6235 2012-05-03 Jason Merrill <jason@redhat.com>
6236
6237 * g++.dg/debug/dwarf2/namespace-2.C: New.
6238 * g++.dg/debug/dwarf2/localclass3.C: New.
6239
6240 2012-05-03 Jason Merrill <jason@redhat.com>
6241
6242 * g++.dg/debug/dwarf2/thunk1.C: New.
6243
6244 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6245
6246 PR c++/53186
6247 * g++.dg/other/final2.C: New.
6248
6249 2012-05-03 Richard Guenther <rguenther@suse.de>
6250
6251 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6252
6253 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6254
6255 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6256 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6257 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6258 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6259
6260 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6261
6262 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6263 .byte 0xf2.
6264 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6265 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6266 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6267
6268 PR debug/53174
6269 * gcc.dg/pr53174.c: New test.
6270
6271 PR target/53187
6272 * gcc.target/arm/pr53187.c: New test.
6273 * gcc.c-torture/compile/pr53187.c: New test.
6274
6275 2012-05-03 Richard Guenther <rguenther@suse.de>
6276
6277 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6278 unsupported prefetching support.
6279
6280 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6281
6282 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6283 option -ftrack-macro-expansion=0.
6284 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6285 option -ftrack-macro-expansion=0.
6286
6287 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6288
6289 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6290 dg-options for target arm with dg-additional-options.
6291
6292 2012-05-03 Richard Guenther <rguenther@suse.de>
6293
6294 PR tree-optimization/53144
6295 * gcc.dg/torture/pr53144.c: New testcase.
6296
6297 2012-05-03 Tobias Burnus <burnus@net-b.de>
6298
6299 PR fortran/52864
6300 * gfortran.dg/pointer_intent_7.f90: New.
6301 * gfortran.dg/pure_formal_3.f90: New.
6302
6303 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6304
6305 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6306
6307 2012-05-02 Martin Jambor <mjambor@suse.cz>
6308
6309 PR lto/52605
6310 * g++.dg/lto/pr52605_0.C: New test.
6311
6312 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6313
6314 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6315 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6316 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6317 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6318 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6319 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6320 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6321 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6322 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6323 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6324 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6325 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6326 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6327 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6328 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6329 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6330
6331 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6332
6333 PR middle-end/53153
6334 * gcc.dg/pr53153.c: New test.
6335
6336 2012-05-02 Richard Guenther <rguenther@suse.de>
6337
6338 * g++.dg/tree-ssa/pr19807.C: Adjust.
6339
6340 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6341
6342 PR tree-optimization/53163
6343 * gcc.c-torture/compile/pr53163.c: New test.
6344
6345 PR rtl-optimization/53160
6346 * gcc.c-torture/execute/pr53160.c: New test.
6347
6348 2012-05-01 Ian Lance Taylor <iant@google.com>
6349
6350 PR c/37303
6351 * gcc.dg/pr37303.c: New test.
6352
6353 2012-05-01 Richard Henderson <rth@redhat.com>
6354
6355 * lib/target-supports.exp
6356 (check_effective_target_sync_long_long_runtime): True for
6357 check_effective_target_powerpc64.
6358
6359 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6360
6361 PR c++/51033
6362 * gcc.dg/vector-1.c: Move to ...
6363 * c-c++-common/vector-1.c: ... here.
6364 * gcc.dg/vector-2.c: Move to ...
6365 * c-c++-common/vector-2.c: ... here.
6366 * gcc.dg/vector-3.c: Move to ...
6367 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6368 * gcc.dg/vector-4.c: Move to ...
6369 * c-c++-common/vector-4.c: ... here.
6370 * gcc.dg/vector-init-1.c: Move to ...
6371 * c-c++-common/vector-init-1.c: ... here.
6372 * gcc.dg/vector-init-2.c: Move to ...
6373 * c-c++-common/vector-init-2.c: ... here.
6374 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6375 * c-c++-common/vector-subscript-1.c: ... here.
6376 * gcc.dg/vector-subscript-2.c: Move to ...
6377 * c-c++-common/vector-subscript-2.c: ... here.
6378 * gcc.dg/vector-subscript-3.c: Move to ...
6379 * c-c++-common/vector-subscript-3.c: ... here.
6380
6381 PR c++/51314
6382 * g++.dg/cpp0x/vt-51314.C: New test.
6383 * g++.dg/cpp0x/variadic76.C: Fix.
6384
6385 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6386
6387 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6388
6389 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6390
6391 Add -Wvarargs option
6392 * c-c++-common/Wvarargs.c: New test case.
6393 * c-c++-common/Wvarargs-2.c: Likewise.
6394
6395 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6396
6397 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6398 * objc.dg/foreach-7.m: Force the test case to run without
6399 -ftrack-macro-expansion.
6400 * c-c++-common/tm/attrib-1.c: Likewise.
6401 * c-c++-common/warn-ommitted-condop.c: Likewise.
6402 * gcc.dg/assign-warn-1.c: Likewise.
6403 * gcc.dg/assign-warn-2.c: Likewise.
6404 * gcc.dg/attr-alloc_size.c: Likewise.
6405 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6406 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6407 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6408 * gcc.dg/c90-const-expr-9.c: Likewise.
6409 * gcc.dg/c99-const-expr-9.c: Likewise.
6410 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6411 * gcc.dg/cpp/direct2s.c: Likewise.
6412 * gcc.dg/cpp/pr28709.c: Likewise.
6413 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6414 * gcc.dg/dfp/composite-type.c: Likewise.
6415 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6416 with -ftrack-macro-expansion
6417 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6418 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6419 * g++.dg/ext/cleanup-1.C: Likewise.
6420 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6421 * g++.dg/template/sfinae10.C: Likewise.
6422 * g++.dg/tm/wrap-2.C: Likewise.
6423 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6424 * g++.dg/warn/Wsign-conversion.C: Likewise.
6425 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6426 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6427 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6428 it to run with -ftrack-macro-expansion.
6429 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6430 test cases without -ftrack-macro-expansion.
6431
6432 Fix location for static class members
6433 * g++.dg/template/sfinae6_neg.C: Adjust.
6434
6435 Make conversion warnings work on NULL with -ftrack-macro-expansion
6436 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6437 alongside the previous testing for NULL.
6438
6439 Fix -Wuninitialized for -ftrack-macro-expansion
6440 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6441
6442 Strip "<built-in>" loc from displayed expansion context
6443 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6444 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6445 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6446 new test above.
6447
6448 Fix expansion point loc for macro-like tokens
6449 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6450 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6451
6452 Fix token pasting with -ftrack-macro-expansion
6453 * gcc.dg/cpp/paste17.c: New test case for
6454 -ftrack-macro-expansion=2 mode only.
6455 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6456
6457 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6458
6459 * gnat.dg/warn6.ad[sb]: New test.
6460
6461 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6462
6463 PR 53149
6464 * gcc.dg/20011021-1.c: Adjust testcase.
6465
6466 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6467
6468 PR fortran/53148
6469 * gfortran.dg/function_optimize_12.f90: New test.
6470
6471 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6472
6473 PR target/53156
6474 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6475 code to match current output and cover new peephole2 pattern.
6476
6477 2012-04-27 Ollie Wild <aaw@google.com>
6478
6479 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6480
6481 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6482
6483 * gcc.c-torture/execute/20120427-2.c: New testcase.
6484 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6485 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6486 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6487
6488 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6489
6490 PR target/53138
6491 * gcc.c-torture/execute/20120427-1.c: New testcase.
6492
6493 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6494
6495 PR middle-end/27139
6496 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6497
6498 2012-04-27 Tom de Vries <tom@codesourcery.com>
6499
6500 PR tree-optimization/51879
6501 * gcc.dg/pr51879.c: New test.
6502 * gcc.dg/pr51879-2.c: Same.
6503 * gcc.dg/pr51879-3.c: Same.
6504 * gcc.dg/pr51879-4.c: Same.
6505 * gcc.dg/pr51879-6.c: Same.
6506
6507 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6508
6509 PR c++/53096
6510 * g++.dg/cpp0x/defaulted35.C: New.
6511 * g++.dg/cpp0x/defaulted15.C: Adjust.
6512
6513 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6514
6515 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6516 structure layout.
6517
6518 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6519
6520 * gcc.target/i386/builtin_target.c: Check avx2.
6521
6522 2012-04-26 Alan Modra <amodra@gmail.com>
6523
6524 * gcc.target/powerpc/savres.c: New test.
6525 * gcc.target/powerpc/powerpc.exp: Run it.
6526
6527 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6528
6529 PR target/53120
6530 * gcc.dg/torture/pr53120.c: New test.
6531
6532 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6533
6534 PR middle-end/52979
6535 * gcc.c-torture/compile/pr52979-1.c: New test.
6536 * gcc.c-torture/execute/pr52979-1.c: New test.
6537 * gcc.c-torture/execute/pr52979-2.c: New test.
6538
6539 2012-04-25 Richard Guenther <rguenther@suse.de>
6540
6541 * gcc.target/i386/l_fma_float_5.c: Adjust.
6542 * gcc.target/i386/l_fma_double_4.c: Likewise.
6543 * gcc.target/i386/l_fma_float_2.c: Likewise.
6544 * gcc.target/i386/l_fma_float_6.c: Likewise.
6545 * gcc.target/i386/l_fma_double_1.c: Likewise.
6546 * gcc.target/i386/l_fma_double_5.c: Likewise.
6547 * gcc.target/i386/l_fma_float_3.c: Likewise.
6548 * gcc.target/i386/l_fma_double_2.c: Likewise.
6549 * gcc.target/i386/l_fma_double_6.c: Likewise.
6550 * gcc.target/i386/l_fma_float_4.c: Likewise.
6551 * gcc.target/i386/l_fma_double_3.c: Likewise.
6552 * gcc.target/i386/l_fma_float_1.c: Likewise.
6553
6554 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6555
6556 PR tree-optimization/53058
6557 * gcc.c-torture/compile/pr53058.c: New test.
6558
6559 2012-04-25 Jan Hubicka <jh@suse.cz>
6560
6561 PR middle-end/53088
6562 * gcc.target/i386/pr39082-1.c: Update warning location.
6563
6564 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR c/52880
6567 * gcc.dg/pr52880.c: New test.
6568
6569 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6570
6571 * gcc.dg/m-un-2.c: Update.
6572 * gcc.dg/20011021-1.c: Update.
6573
6574 2012-04-25 Tobias Burnus <burnus@net-b.de>
6575
6576 PR fortran/52196
6577 * gfortran.dg/realloc_on_assign_14.f90: New.
6578
6579 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6580
6581 PR testsuite/52641
6582 PR tree-optimizations/52891
6583 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6584
6585 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6586
6587 PR c++/52363
6588 * g++.dg/cpp0x/sfinae35.C: New.
6589 * g++.dg/cpp0x/sfinae36.C: Likewise.
6590
6591 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6592
6593 * gcc.target/builtin_target.c: New testcase.
6594
6595 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6596
6597 PR target/47197
6598 * gcc.target/powerpc/pr47197.c: New test.
6599
6600 2012-04-24 Richard Guenther <rguenther@suse.de>
6601
6602 PR tree-optimization/53085
6603 * g++.dg/torture/pr53085.C: New testcase.
6604
6605 2012-04-24 Andrew Pinski <apinski@cavium.com>
6606
6607 PR tree-opt/33512
6608 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6609 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6610 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6611
6612 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6613
6614 PR middle-end/53084
6615 * gcc.c-torture/execute/pr53084.c: New test.
6616
6617 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6618
6619 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6620
6621 2012-04-23 Andrew Pinski <apinski@cavium.com>
6622
6623 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6624
6625 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6626
6627 PR regression/53076
6628 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6629 * gcc.dg/torture/builtin-power-1.c: Likewise.
6630
6631 2012-04-23 Richard Guenther <rguenther@suse.de>
6632
6633 PR tree-optimization/53070
6634 * gcc.dg/torture/pr53070.c: New testcase.
6635
6636 2012-04-23 Richard Guenther <rguenther@suse.de>
6637
6638 PR c/53060
6639 * gcc.dg/pr53060.c: New testcase.
6640
6641 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR tree-optimizations/52891
6644 * gcc.c-torture/compile/pr52891-1.c: New test.
6645 * gcc.c-torture/compile/pr52891-2.c: New test.
6646
6647 2012-04-22 Tobias Burnus <burnus@net-b.de>
6648
6649 PR fortran/53051
6650 * gfortran.dg/read_float_4.f90: New.
6651
6652 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6653
6654 PR 35441
6655 * c-c++-common/pr35441.C: New.
6656
6657 2012-04-20 Ian Lance Taylor <iant@google.com>
6658
6659 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6660 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6661
6662 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6663
6664 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6665 array access.
6666 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6667
6668 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6669
6670 PR rtl-optimization/44214
6671 * gcc.dg/pr44214-1.c: New test.
6672 * gcc.dg/pr44214-2.c: Likewise.
6673 * gcc.dg/pr44214-3.c: Likewise.
6674
6675 2012-04-20 Richard Guenther <rguenther@suse.de>
6676
6677 * g++.dg/torture/20120420-1.C: New testcase.
6678
6679 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6680
6681 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6682
6683 2012-04-19 Christian Bruel <christian.bruel@st.com>
6684
6685 * gcc.dg/pr52283.c: New test.
6686
6687 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6688
6689 * gcc.dg/pr37985.c: New test.
6690
6691 2012-04-19 Richard Guenther <rguenther@suse.de>
6692
6693 PR rtl-optimization/44688
6694 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6695 possibly profitable.
6696
6697 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6698
6699 PR tree-optimization/52976
6700 * gfortran.dg/reassoc_11.f: New test.
6701
6702 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6703
6704 PR tree-optimization/52976
6705 * gfortran.dg/reassoc_7.f: New test.
6706 * gfortran.dg/reassoc_8.f: Likewise.
6707 * gfortran.dg/reassoc_9.f: Likewise.
6708 * gfortran.dg/reassoc_10.f: Likewise.
6709
6710 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6711
6712 PR c++/52422
6713 * g++.dg/cpp0x/sfinae33.C: New.
6714 * g++.dg/cpp0x/sfinae34.C: Likewise.
6715
6716 2012-04-18 Joey Ye <joey.ye@arm.com>
6717
6718 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6719
6720 2012-04-18 Richard Guenther <rguenther@suse.de>
6721
6722 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6723 array access.
6724 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6725 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6726
6727 2012-04-17 Tom de Vries <tom@codesourcery.com>
6728
6729 * g++.dg/pr51264-4.C: New test.
6730
6731 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6732
6733 PR c++/52599
6734 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6735
6736 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6737
6738 PR c++/53003
6739 * g++.dg/parse/crash59.C: New.
6740
6741 2012-04-17 Michael Matz <matz@suse.de>
6742
6743 PR tree-optimization/18437
6744 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6745
6746 2012-04-17 Richard Guenther <rguenther@suse.de>
6747
6748 PR middle-end/53011
6749 * g++.dg/torture/pr53011.C: New testcase.
6750
6751 2012-04-16 Jason Merrill <jason@redhat.com>
6752
6753 PR c++/38543
6754 * g++.dg/cpp0x/variadic131.C: New.
6755
6756 PR c++/52008
6757 * g++.dg/cpp0x/variadic130.C: New.
6758
6759 PR c++/50830
6760 * g++.dg/cpp0x/variadic129.C: New.
6761
6762 PR c++/50303
6763 * g++.dg/cpp0x/variadic128.C: New.
6764
6765 2012-04-16 Tobias Burnus <burnus@net-b.de>
6766
6767 PR fortran/52864
6768 * gfortran.dg/pointer_intent_6.f90: New.
6769
6770 2012-04-16 Tobias Burnus <burnus@net-b.de>
6771
6772 PR fortran/52916
6773 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6774 to include public_private_module_4.f90.
6775 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6776 targets.
6777
6778 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6779
6780 PR c++/49152
6781 * g++.dg/diagnostic/operator1.C: New.
6782 * g++.dg/ext/label5.C: Adjust.
6783 * g++.dg/ext/va-arg1.C: Likewise.
6784 * g++.dg/other/error20.C: Likewise.
6785 * g++.dg/other/error20.C: Likewise.
6786 * g++.dg/other/error16.C: Likewise.
6787 * g++.dg/other/error10.C: Likewise.
6788 * g++.dg/parse/error30.C: Likewise.
6789 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6790
6791 2012-04-16 Jason Merrill <jason@redhat.com>
6792
6793 PR c++/51148
6794 * g++.dg/cpp0x/variadic127.C: New.
6795
6796 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6797
6798 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6799 testcase name.
6800 Use fail, pass instead of unresolved.
6801 Don't log $optstr.
6802
6803 PR testsuite/52948
6804 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6805 TODO_dump_func.
6806 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6807 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6808 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6809
6810 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6811
6812 PR fortran/52968
6813 * gfortran.dg/typebound_call_23.f03: New test case.
6814
6815 2012-04-15 Jason Merrill <jason@redhat.com>
6816
6817 PR c++/47220
6818 * g++.dg/cpp0x/variadic126.C: New.
6819
6820 PR c++/52380
6821 * g++.dg/cpp0x/variadic125.C: New.
6822
6823 PR c++/52292
6824 * g++.dg/cpp0x/variadic124.C: New.
6825
6826 PR c++/52706
6827 * g++.dg/cpp0x/nullptr27.C: New.
6828
6829 PR c++/52818
6830 * g++.dg/warn/format8.C: New.
6831
6832 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6833
6834 PR fortran/51082
6835 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6836
6837 2012-04-14 Tobias Burnus <burnus@net-b.de>
6838
6839 PR fortran/52916
6840 PR fortran/40973
6841 * gfortran.dg/public_private_module_3.f90: New.
6842 * gfortran.dg/public_private_module_4.f90: New.
6843
6844 2012-04-14 Tom de Vries <tom@codesourcery.com>
6845
6846 * gcc.dg/superblock.c: New test.
6847
6848 2012-04-14 Tom de Vries <tom@codesourcery.com>
6849
6850 * gcc.dg/pr51879-12.c: New test.
6851
6852 2012-04-13 Jason Merrill <jason@redhat.com>
6853
6854 PR c++/52824
6855 * g++.dg/cpp0x/variadic123.C: New.
6856 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6857
6858 PR c++/52905
6859 * g++.dg/cpp0x/initlist-ctor1.C: New.
6860
6861 PR c++/52915
6862 * g++.dg/other/anon-union2.C: New.
6863
6864 2012-04-13 Martin Jambor <mjambor@suse.cz>
6865
6866 PR middle-end/52939
6867 * g++.dg/ipa/pr52939.C: New test.
6868
6869 2012-04-13 Tom de Vries <tom@codesourcery.com>
6870
6871 * gcc.dg/pr52734.c: New test.
6872
6873 2012-04-13 Richard Guenther <rguenther@suse.de>
6874
6875 PR tree-optimization/52969
6876 * gcc.dg/torture/pr52969.c: New testcase.
6877
6878 2012-04-13 Richard Guenther <rguenther@suse.de>
6879
6880 PR c/52549
6881 * gcc.dg/pr52549.c: New testcase.
6882
6883 2012-04-13 Richard Guenther <rguenther@suse.de>
6884
6885 PR c/52862
6886 * gcc.dg/pr52862.c: New testcase.
6887
6888 2012-04-13 Joey Ye <joey.ye@arm.com>
6889
6890 * gcc.target/arm/thumb1-imm.c: New testcase.
6891
6892 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6893
6894 PR target/52932
6895 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6896 second function argument.
6897 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6898 (calc_permps): Update declaration. Calculate result correctly.
6899 (avx2_test): Change src2 type to union256i_d.
6900 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6901 correctly.
6902
6903 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6904
6905 PR target/52775
6906 * gcc.target/powerpc/pr52775.c: New file.
6907
6908 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6909
6910 PR tree-optimization/18589
6911 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6912 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6913 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6914 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6915 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6916 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6917 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6918 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6919 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6920 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6921
6922 2012-04-12 Richard Guenther <rguenther@suse.de>
6923
6924 PR tree-optimization/52943
6925 * gcc.dg/torture/pr52943.c: New testcase.
6926
6927 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6928
6929 PR target/50751
6930 * gcc/target/sh/pr50751-4.c: New.
6931 * gcc/target/sh/pr50751-5.c: New.
6932 * gcc/target/sh/pr50751-6.c: New.
6933 * gcc/target/sh/pr50751-7.c: New.
6934
6935 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6936
6937 PR c++/52465
6938 * g++.dg/lookup/using52.C: New.
6939
6940 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6941
6942 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6943
6944 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6945
6946 PR rtl-optimization/52876
6947 * gcc.target/i386/pr52876.c: New.
6948
6949 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6950
6951 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6952 __UINTPTR_TYPE__.
6953 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6954 __INTPTR_TYPE__.
6955 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6956 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6957 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6958 (ptrdiff_t): ... this. All uses changed.
6959 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6960 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6961 __INTPTR_TYPE__.
6962 (main): Cast argument to __INTPTR_TYPE__.
6963 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6964 size_t.
6965 * gcc.dg/mallign.c (main): Likewise.
6966 * gcc.dg/pr38700.c (foo): Likewise.
6967 * gcc.dg/long-long-cst1.c (t): Likewise.
6968 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6969 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6970 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6971 * gcc.dg/pr25682.c (d, foo): Likewise.
6972 * gcc.dg/format/cast-1.c (f): Likewise.
6973 * gcc.dg/c90-const-expr-10.c
6974 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6975 (size_t): ...this. All uses changed.
6976 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6977 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6978 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6979 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6980 * gcc.dg/sequence-pt-1.c: Likewise.
6981 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6982 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6983 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6984 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6985 of ptrdiff_t with it.
6986 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6987 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6988 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6989
6990 2012-04-11 Jason Merrill <jason@redhat.com>
6991
6992 PR debug/45088
6993 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6994 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6995
6996 PR c++/52906
6997 * g++.dg/ext/attrib45.C: New.
6998
6999 * g++.dg/eh/dtor3.C: New.
7000
7001 2012-04-11 Richard Guenther <rguenther@suse.de>
7002
7003 PR middle-end/52621
7004 * gfortran.dg/pr52621.f90: New testcase.
7005
7006 2012-04-11 Richard Guenther <rguenther@suse.de>
7007
7008 PR middle-end/52918
7009 * g++.dg/torture/pr52918-1.C: New testcase.
7010 * g++.dg/torture/pr52918-2.C: Likewise.
7011
7012 2012-04-11 Tobias Burnus <burnus@net-b.de>
7013
7014 PR fortran/52729
7015 * gfortran.dg/block_11.f90: New.
7016
7017 2012-04-11 Nick Clifton <nickc@redhat.com>
7018
7019 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7020
7021 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7022
7023 PR target/16458
7024 * gcc.target/powerpc/pr16458-1.c: New test.
7025 * gcc.target/powerpc/pr16458-2.c: Likewise.
7026 * gcc.target/powerpc/pr16458-3.c: Likewise.
7027 * gcc.target/powerpc/pr16458-4.c: Likewise.
7028
7029 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7030
7031 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7032 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7033 * gcc.dg/builtin-bswap-5.c: Likewise.
7034 * gcc.target/i386/builtin-bswap-4.c: New test.
7035
7036 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
7037
7038 PR 24985
7039 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7040
7041 2012-04-11 Richard Guenther <rguenther@suse.de>
7042
7043 PR rtl-optimization/52881
7044 * gcc.dg/torture/pr52881.c: New testcase.
7045 * gcc.dg/torture/pr52913.c: Likewise.
7046
7047 2012-04-11 Richard Guenther <rguenther@suse.de>
7048
7049 PR tree-optimization/52912
7050 * gcc.dg/torture/pr52912.c: New testcase.
7051
7052 2010-04-10 Michael Matz <matz@suse.de>
7053
7054 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7055 * gcc.dg/vect/vect-outer-1.c: Adjust.
7056 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7057 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7058 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7059 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7060 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7061 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7062
7063 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7064
7065 PR tree-optimization/52870
7066 * gcc.dg/vect/pr52870.c: New test.
7067
7068 2012-04-09 Mike Stump <mikestump@comcast.net>
7069
7070 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7071 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7072 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7073 * gnat.dg/aggr11.adb: Likewise.
7074 * gnat.dg/aggr11_pkg.ads: Likewise.
7075 * gnat.dg/aggr15.adb: Likewise.
7076 * gnat.dg/aggr15.ads: Likewise.
7077 * gnat.dg/aggr17.adb: Likewise.
7078 * gnat.dg/aggr18.adb: Likewise.
7079 * gnat.dg/array14.adb: Likewise.
7080 * gnat.dg/array14.ads: Likewise.
7081 * gnat.dg/array14_pkg.ads: Likewise.
7082 * gnat.dg/array19.adb: Likewise.
7083 * gnat.dg/array19.ads: Likewise.
7084 * gnat.dg/discr27.adb: Likewise.
7085 * gnat.dg/discr27.ads: Likewise.
7086 * gnat.dg/discr35.adb: Likewise.
7087 * gnat.dg/discr35.ads: Likewise.
7088 * gnat.dg/discr6.adb: Likewise.
7089 * gnat.dg/discr6_pkg.ads: Likewise.
7090 * gnat.dg/import1.adb: Likewise.
7091 * gnat.dg/import1.ads: Likewise.
7092 * gnat.dg/loop_address2.adb: Likewise.
7093 * gnat.dg/opt7.adb: Likewise.
7094 * gnat.dg/opt7.ads: Likewise.
7095 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7096 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7097 * gnat.dg/rep_clause2.adb: Likewise.
7098 * gnat.dg/rep_clause2.ads: Likewise.
7099 * gnat.dg/slice2.adb: Likewise.
7100 * gnat.dg/slice2.ads: Likewise.
7101 * gnat.dg/slice6.adb: Likewise.
7102 * gnat.dg/slice6_pkg.ads: Likewise.
7103 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7104 * gnat.dg/taft_type2.adb: Likewise.
7105 * gnat.dg/taft_type2.ads: Likewise.
7106 * gnat.dg/taft_type2_pkg.ads: Likewise.
7107 * gnat.dg/volatile10.adb: Likewise.
7108 * gnat.dg/volatile10_pkg.ads: Likewise.
7109
7110 * gcc.dg/dll-8.c: Remove execute permissions.
7111 * g++.dg/ext/dllexport5.C: Likewise.
7112
7113 2012-04-09 Jan Hubicka <jh@suse.cz>
7114
7115 PR lto/52722
7116 PR lto/51765
7117 PR lto/52634
7118 * gcc.dg/lto/pr52634_1.c: New testcase.
7119 * gcc.dg/lto/pr52634_0.c: New testcase.
7120
7121 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7122
7123 PR target/52883
7124 * gcc.target/i386/pr52883.c: New testcase.
7125
7126 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7127
7128 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7129 (check_effective_target_sync_long_long): Add SPARC case.
7130 (check_effective_target_sync_long_long_runtime): Likewise.
7131 (check_effective_target_sync_int_long): Adjust SPARC case.
7132 (check_effective_target_sync_char_short): Likewise.
7133
7134 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7135
7136 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7137 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7138
7139 2012-04-08 Tobias Burnus <burnus@net-b.de>
7140
7141 PR fortran/40973
7142 PR fortran/52751
7143 * gfortran.dg/public_private_module_2.f90: New.
7144
7145 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7146
7147 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7148 directives.
7149
7150 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7151
7152 PR fortran/52893
7153 * gfortran.dg/function_optimize_11.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
7160 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7161
7162 PR fortran/52668
7163 * gfortran.dg/use_only_6.f90: New test.
7164 2012-04-06 Mike Stump <mikestump@comcast.net>
7165
7166 PR testsuite/50722
7167 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7168
7169 2012-04-05 Jason Merrill <jason@redhat.com>
7170
7171 PR c++/52596
7172 * g++.dg/template/qualified-id5.C: New.
7173
7174 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7175
7176 PR target/52882
7177 * gcc.target/i386/pr52882.c: New test.
7178
7179 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7180 Dominique D'Humieures <dominiq@lps.ens.fr>
7181
7182 PR testsuite/52614
7183 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7184 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7185
7186 2012-04-04 Jason Merrill <jason@redhat.com>
7187
7188 PR c++/52845
7189 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7190
7191 2012-04-03 Jason Merrill <jason@redhat.com>
7192
7193 PR c++/52796
7194 * g++.dg/cpp0x/variadic-value1.C: New.
7195
7196 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7197
7198 * gnat.dg/pack18.adb: New test.
7199 * gnat.dg/pack18_pkg.ads: New helper.
7200
7201 2012-04-03 Richard Guenther <rguenther@suse.de>
7202
7203 PR tree-optimization/52808
7204 * gcc.dg/pr52808.c: New testcase.
7205
7206 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7207
7208 PR tree-optimization/52835
7209 * gfortran.dg/pr52835.f90: New test.
7210
7211 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7212
7213 * gnat.dg/specs/aggr5.ads: New test.
7214
7215 2012-04-02 Richard Guenther <rguenther@suse.de>
7216
7217 PR tree-optimization/52756
7218 * gcc.dg/torture/pr52756.c: New testcase.
7219
7220 2012-04-02 Richard Guenther <rguenther@suse.de>
7221
7222 PR middle-end/52803
7223 * gcc.dg/pr52803.c: New testcase.
7224
7225 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7226
7227 PR c++/40942
7228 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7229 DR 214 in account.
7230
7231 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7232
7233 PR c++/50043
7234 * g++.dg/cpp0x/noexcept17.C: New.
7235 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7236 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7237 * g++.dg/cpp0x/noexcept01.C: Likewise.
7238 * g++.dg/eh/init-temp1.C: Likewise.
7239 * g++.dg/eh/ctor1.C: Likwise.
7240
7241 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7242
7243 * gnat.dg/controlled6.adb: New test.
7244 * gnat.dg/controlled6_pkg.ads: New helper.
7245 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7246
7247 2012-03-30 Richard Henderson <rth@redhat.com>
7248
7249 PR debug/52727
7250 * g++.dg/opt/pr52727.C: New testcase.
7251
7252 2012-03-30 Richard Guenther <rguenther@suse.de>
7253
7254 PR tree-optimization/52754
7255 * gcc.target/i386/pr52754.c: New testcase.
7256
7257 2012-03-30 Richard Guenther <rguenther@suse.de>
7258
7259 PR middle-end/52772
7260 * g++.dg/torture/pr52772.C: New testcase.
7261
7262 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7263
7264 PR c++/52718
7265 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7266
7267 2012-03-29 Jason Merrill <jason@redhat.com>
7268
7269 PR c++/52685
7270 * g++.dg/template/inherit8.C: New.
7271
7272 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7273
7274 PR c++/52759
7275 * g++.dg/ext/weak4.C: New test.
7276
7277 PR tree-optimization/52760
7278 * gcc.c-torture/execute/pr52760.c: New test.
7279
7280 2012-03-29 Jason Merrill <jason@redhat.com>
7281
7282 PR c++/52743
7283 * g++.dg/cpp0x/initlist-array3.C: New.
7284
7285 2012-03-28 Jason Merrill <jason@redhat.com>
7286
7287 PR c++/52746
7288 * g++.dg/overload/virtual2.C: New.
7289
7290 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7291
7292 * gnat.dg/vect7.ad[sb]: New test.
7293
7294 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7295 Tobias Burnus <burnus@gcc.gnu.org>
7296
7297 PR fortran/52652
7298 * gfortran.dg/allocate_class_1.f90 : Change error test.
7299 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7300 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7301 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7302
7303 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7304
7305 PR middle-end/52691
7306 * gcc.dg/pr52691.c: New test.
7307
7308 PR middle-end/52750
7309 * gcc.c-torture/compile/pr52750.c: New test.
7310
7311 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7312
7313 PR target/52692
7314 * gcc.target/avr/torture/builtins-2.c: New test.
7315
7316 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR target/52736
7319 * gcc.target/i386/pr52736.c: New test.
7320
7321 2012-03-27 Martin Jambor <mjambor@suse.cz>
7322
7323 PR middle-end/52693
7324 * gcc.dg/torture/pr52693.c: New test.
7325
7326 2012-03-27 Meador Inge <meadori@codesourcery.com>
7327
7328 PR c++/52672
7329 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7330
7331 2012-03-27 Mike Stump <mikestump@comcast.net>
7332
7333 PR target/52665
7334 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7335 failures that match branch names.
7336
7337 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7338 H.J. Lu <hongjiu.lu@intel.com>
7339
7340 PR target/52698
7341 * gcc.target/i386/pr52698.c: New test.
7342
7343 2012-03-27 Richard Guenther <rguenther@suse.de>
7344
7345 PR middle-end/52720
7346 * gcc.dg/torture/pr52720.c: New testcase.
7347
7348 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7349
7350 * gnat.dg/pack17.adb: New test.
7351
7352 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7353
7354 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7355 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7356
7357 2012-03-26 Martin Jambor <mjambor@suse.cz>
7358
7359 PR tree-optimization/50052
7360 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7361
7362 2012-03-26 Richard Guenther <rguenther@suse.de>
7363
7364 PR tree-optimization/52701
7365 * gfortran.dg/pr52701.f90: New testcase.
7366
7367 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7368
7369 PR tree-optimization/52686
7370 * gcc.target/arm/pr52686.c: New test.
7371
7372 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7373
7374 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7375 Add "-Os -flto" to list.
7376
7377 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7378
7379 * gnat.dg/concat2.ad[sb]: New test.
7380
7381 2012-03-24 Jason Merrill <jason@redhat.com>
7382
7383 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7384 * g++.dg/cpp0x/trailing2.C: Likewise.
7385 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7386 * g++.dg/cpp1y/auto-fn1.C: New.
7387 * g++.dg/cpp1y/auto-fn2.C: New.
7388 * g++.dg/cpp1y/auto-fn3.C: New.
7389 * g++.dg/cpp1y/auto-fn4.C: New.
7390 * g++.dg/cpp1y/auto-fn5.C: New.
7391 * g++.dg/cpp1y/auto-fn6.C: New.
7392 * g++.dg/cpp1y/auto-fn7.C: New.
7393 * g++.dg/cpp1y/auto-fn8.C: New.
7394 * g++.dg/cpp1y/auto-fn9.C: New.
7395 * g++.dg/cpp1y/auto-fn10.C: New.
7396 * g++.dg/cpp1y/auto-fn11.C: New.
7397
7398 2012-03-23 Richard Guenther <rguenther@suse.de>
7399
7400 PR tree-optimization/52678
7401 * gfortran.dg/pr52678.f: New testcase.
7402
7403 2012-03-23 Richard Guenther <rguenther@suse.de>
7404
7405 PR tree-optimization/52638
7406 * g++.dg/torture/pr52638.C: New testcase.
7407
7408 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7409
7410 PR c++/52487
7411 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7412
7413 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7414
7415 PR c++/52671
7416 * g++.dg/ext/attrib44.C: New test.
7417
7418 2012-03-22 Jan Hubicka <jh@suse.cz>
7419
7420 PR middle-end/51737
7421 * g++.dg/torture/pr51737.C: New testcase
7422
7423 2012-03-22 Richard Guenther <rguenther@suse.de>
7424
7425 PR tree-optimization/52548
7426 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7427
7428 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7429
7430 * lib/fortran-modules.exp (list-module-names-1): Remove
7431 warning.
7432
7433 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7434
7435 PR target/50751
7436 * gcc.target/sh/pr50751-1.c: New.
7437 * gcc.target/sh/pr50751-2.c: New.
7438 * gcc.target/sh/pr50751-3.c: New.
7439
7440 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7441
7442 PR target/52479
7443 * gcc.target/sh/sh4a-cos.c: Remove.
7444 * gcc.target/sh/sh4a-sin.c: Remove.
7445 * gcc.target/sh/sh4a-sincos.c: Remove.
7446
7447 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7448
7449 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7450 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7451
7452 2012-03-21 Martin Jambor <mjambor@suse.cz>
7453
7454 PR testsuite/52641
7455 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7456 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7457
7458 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7459
7460 * gcc.target/arm/thumb-16bit-ops.c: New file.
7461 * gcc.target/arm/thumb-ifcvt.c: New file.
7462
7463 2012-03-20 Jason Merrill <jason@redhat.com>
7464
7465 * lib/target-supports.exp: Add { target c++1y }.
7466
7467 * g++.dg/cpp0x/auto32.C: New.
7468
7469 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7470
7471 PR testsuite/52641
7472 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7473 int32plus.
7474 * gcc.dg/torture/pr48124-4.c: Ditto:
7475 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7476
7477 2012-03-20 Jason Merrill <jason@redhat.com>
7478
7479 PR c++/52510
7480 * g++.dg/cpp0x/initlist66.C: New.
7481
7482 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7483
7484 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7485 __AVR_HAVE_LPMX__
7486
7487 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7488
7489 PR target/49868
7490 * gcc.target/avr/torture/addr-space-2.h: New file.
7491 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7492 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7493 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7494 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7495
7496 2012-03-20 Richard Guenther <rguenther@suse.de>
7497
7498 * gnat.dg/pack16.adb: New testcase.
7499 * gnat.dg/pack16_pkg.ads: Likewise.
7500 * gnat.dg/specs/pack8.ads: Likewise.
7501 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7502
7503 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7504
7505 * g++.dg/warn/Wuseless-cast.C: Extend.
7506
7507 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7508
7509 PR c++/14710
7510 * g++.dg/warn/Wuseless-cast.C: New.
7511
7512 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7513
7514 PR libfortran/52608
7515 * gfortran.dg/pr52608.f90: New test.
7516
7517 2012-03-17 Tobias Burnus <burnus@net-b.de>
7518
7519 PR fortran/52585
7520 * gfortran.dg/proc_ptr_36.f90: New.
7521
7522 2012-03-16 Martin Jambor <mjambor@suse.cz>
7523
7524 * gcc.dg/misaligned-expand-1.c: New test.
7525 * gcc.dg/misaligned-expand-3.c: Likewise.
7526
7527 2012-03-16 Richard Guenther <rguenther@suse.de>
7528 Kai Tietz <ktietz@redhat.com>
7529
7530 PR middle-end/48814
7531 * gcc.c-torture/execute/pr48814-1.c: New test.
7532 * gcc.c-torture/execute/pr48814-2.c: New test.
7533 * gcc.dg/tree-ssa/assign-1.c: New test.
7534 * gcc.dg/tree-ssa/assign-2.c: New test.
7535 * gcc.dg/tree-ssa/assign-3.c: New test.
7536
7537 2012-03-16 Richard Guenther <rguenther@suse.de>
7538
7539 * gnat.dg/specs/pack7.ads: New testcase.
7540
7541 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7542
7543 PR target/52568
7544 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7545 * gcc.dg/torture/vshuf-8.inc: Likewise.
7546 * gcc.dg/torture/vshuf-16.inc: Likewise.
7547 * gcc.dg/torture/vshuf-32.inc: Likewise.
7548
7549 2012-03-15 Jason Merrill <jason@redhat.com>
7550
7551 * g++.dg/torture/pr52582.C: New.
7552
7553 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7554
7555 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7556
7557 2012-03-15 Ira Rosen <irar@il.ibm.com>
7558 Ulrich Weigand <ulrich.weigand@linaro.org>
7559
7560 * gcc.dg/vect/slp-cond-3.c: New test.
7561 * gcc.dg/vect/slp-cond-4.c: New test.
7562
7563 2012-03-15 Ira Rosen <irar@il.ibm.com>
7564 Ulrich Weigand <ulrich.weigand@linaro.org>
7565
7566 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7567 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7568
7569 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7570
7571 PR libfortran/52434
7572 PR libfortran/48878
7573 PR libfortran/38199
7574 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7575 * gfortran.dg/round_1.f03: Likewise.
7576
7577 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7578 Andrew Pinski <apinski@cavium.com>
7579
7580 PR middle-end/52592
7581 * gcc.dg/pr52592.c: New test.
7582
7583 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7584
7585 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7586 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7587 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7588 * lib/fortran-modules.exp: .. this new file. Adjust users.
7589 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7590 gfortran-dg-debug-runtest): Call cleanup-modules.
7591 * lib/fortran-torture.exp (fortran-torture-execute,
7592 fortran-torture): Likewise.
7593 * gfortran.dg/coarray/caf.exp: Likewise.
7594 * lib/lto.exp: Likewise.
7595 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7596 * gfortran.dg/class_4b.f03: Likewise.
7597 * gfortran.dg/class_4c.f03: Likewise.
7598 * gfortran.dg/class_45a.f03: Likewise.
7599 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7600 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7601 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7602 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7603 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7604 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7605 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7606 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7607 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7608 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7609 * gfortran.dg/whole_file_28.f90: Likewise.
7610 * gfortran.dg/whole_file_29.f90: Likewise.
7611 * gfortran.dg/whole_file_30.f90: Likewise.
7612 * gfortran.dg/whole_file_31.f90: Likewise.
7613
7614 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR tree-optimization/52267
7617 * gcc.dg/pr52267.c: New test.
7618 * gcc.dg/tree-ssa/vrp65.c: New test.
7619 * gcc.dg/tree-ssa/vrp66.c: New test.
7620
7621 2012-03-15 Richard Guenther <rguenther@suse.de>
7622
7623 PR middle-end/52580
7624 * gfortran.dg/vect/pr52580.f: New testcase.
7625
7626 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7627
7628 * gcc.target/sh/fpul-usage-1.c: New.
7629
7630 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7631
7632 PR target/49468
7633 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7634 * gcc.target/sh/pr49468-di.c: Likewise.
7635
7636 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7637
7638 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7639 * gcc.dg/c99-stdint-6.c: Likewise.
7640 * gcc.dg/lto/20090210_0.c: Likewise.
7641 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7642 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7643 * gcc.dg/pragma-init-fini-2.c: Likewise.
7644 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7645 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7646 * gcc.target/i386/pr22152.c: Likewise.
7647 * gcc.target/i386/vect8-ret.c: Likewise.
7648 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7649 handling.
7650
7651 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7652
7653 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7654 * g++.dg/tree-prof/partition1.C: Likewise.
7655 * g++.dg/tree-prof/partition2.C: Likewise.
7656 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7657 handling.
7658 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7659 * gcc.c-torture/execute/20010724-1.c: Remove.
7660 * gcc.c-torture/execute/20010724-1.x: Remove.
7661 * gcc.c-torture/execute/20040208-2.c: Remove.
7662 * gcc.c-torture/execute/20040208-2.x: Remove.
7663 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7664 Remove.
7665 (main) [__mips__ && __sgi__]: Remove.
7666 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7667 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7668 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7669 mips-sgi-irix6* handling.
7670 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7671 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7672 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7673 handling.
7674 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7675 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7676 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7677 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7678 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7679 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7680 mips-sgi-irix6*.
7681 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7682 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7683 * gcc.target/mips/save-restore-3.c: Likewise.
7684 * gcc.target/mips/save-restore-4.c: Likewise.
7685 * gcc.target/mips/save-restore-5.c: Likewise.
7686 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7687 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7688 messages.
7689 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7690 IRIX 6 handling.
7691 (restore_ld_library_path_env_vars): Likewise.
7692 * lib/target-supports.exp (check_profiling_available): Remove
7693 mips*-*-irix* handling.
7694 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7695 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7696 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7697
7698 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7699
7700 PR c++/52582
7701 * g++.dg/opt/pr52582.C: New test.
7702
7703 2012-03-14 Richard Guenther <rguenther@suse.de>
7704
7705 PR tree-optimization/52571
7706 * gcc.dg/vect/vect-2.c: Initialize arrays.
7707 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7708 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7709 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7710
7711 2012-03-14 Richard Guenther <rguenther@suse.de>
7712
7713 PR middle-end/52080
7714 PR middle-end/52097
7715 PR middle-end/48124
7716 * gcc.dg/torture/pr48124-1.c: New testcase.
7717 * gcc.dg/torture/pr48124-2.c: Likewise.
7718 * gcc.dg/torture/pr48124-3.c: Likewise.
7719 * gcc.dg/torture/pr48124-4.c: Likewise.
7720
7721 2012-03-14 Richard Guenther <rguenther@suse.de>
7722
7723 PR middle-end/52578
7724 * gcc.dg/pr52578.c: New testcase.
7725
7726 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR c++/52521
7729 * g++.dg/cpp0x/udlit-args2.C: New test.
7730
7731 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7732
7733 PR target/48596
7734 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7735 * gcc.c-torture/compile/pr48596.c: ... here.
7736
7737 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7738
7739 PR c++/51641
7740 * g++.dg/lookup/hidden-class17.C: New test.
7741
7742 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR c/52577
7745 * gcc.dg/Wunused-var-3.c: New test.
7746
7747 2012-03-13 Martin Jambor <mjambor@suse.cz>
7748
7749 * gcc.dg/misaligned-expand-2.c: New test.
7750
7751 2012-03-13 Richard Guenther <rguenther@suse.de>
7752
7753 PR middle-end/52134
7754 * gcc.dg/pr52134.c: New testcase.
7755
7756 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7757
7758 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7759
7760 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7761
7762 PR tree-optimization/46728
7763 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7764 * gcc.target/powerpc/pr46728-5.c: Likewise.
7765 * gcc.target/powerpc/pr46728-8.c: Likewise.
7766 * gcc.target/powerpc/pr46728-10.c: Likewise.
7767 * gcc.target/powerpc/pr46728-11.c: Likewise.
7768 * gcc.target/powerpc/pr46728-13.c: Likewise.
7769 * gcc.target/powerpc/pr46728-14.c: Likewise.
7770 * gcc.target/powerpc/pr46728-15.c: Likewise.
7771
7772 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7773
7774 PR c++/52299
7775 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7776
7777 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7778
7779 PR tree-optimization/46728
7780 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7781 * gcc.target/powerpc/pr46728-5.c: Likewise.
7782 * gcc.target/powerpc/pr46728-8.c: Likewise.
7783 * gcc.target/powerpc/pr46728-10.c: Likewise.
7784 * gcc.target/powerpc/pr46728-11.c: Likewise.
7785 * gcc.target/powerpc/pr46728-13.c: Likewise.
7786 * gcc.target/powerpc/pr46728-14.c: Likewise.
7787 * gcc.target/powerpc/pr46728-15.c: Likewise.
7788
7789 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7790
7791 PR target/49868
7792 * gcc.target/avr/torture/addr-space-1.h: New file.
7793 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7794 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7795 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7796 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7797
7798 2012-03-12 Andrew Pinski <apinski@cavium.com>
7799
7800 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7801
7802 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7803
7804 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7805 * g++.dg/abi/thunk4.C: Likewise.
7806 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7807 Adapt line numbers.
7808 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7809 handling.
7810 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7811 * g++.dg/eh/spbp.C: Likewise.
7812 * g++.dg/ext/label13.C: Likewise.
7813 * g++.dg/guality/guality.exp: Likewise.
7814 * g++.dg/other/anon5.C: Likewise.
7815 * g++.dg/other/pragma-ep-1.C: Remove.
7816 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7817 * g++.dg/warn/pr31246.C: Likewise.
7818 * g++.dg/warn/weak1.C: Likewise.
7819 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7820 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7821 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7822 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7823 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7824 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7825 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7826 * gcc.dg/c99-tgmath-1.c: Likewise.
7827 * gcc.dg/c99-tgmath-2.c: Likewise.
7828 * gcc.dg/c99-tgmath-3.c: Likewise.
7829 * gcc.dg/c99-tgmath-4.c: Likewise.
7830 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7831 handling.
7832 * gcc.dg/debug/pr49032.c: Likewise.
7833 * gcc.dg/guality/guality.exp: Likewise.
7834 * gcc.dg/intmax_t-1.c: Likewise.
7835 * gcc.dg/pr48616.c: Likewise.
7836 * gcc.dg/pragma-ep-1.c: Remove.
7837 * gcc.dg/pragma-ep-2.c: Remove.
7838 * gcc.dg/pragma-ep-3.c: Remove.
7839 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7840 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7841 * gcc.misc-tests/gcov-14.c: Likewise.
7842 * gfortran.dg/guality/guality.exp: Likewise.
7843 * lib/target-supports.exp (check_weak_available): Likewise.
7844 (add_options_for_tls): Likewise.
7845 (check_ascii_locale_available): Likewise.
7846 * obj-c++.dg/dwarf-2.mm: Likewise.
7847 * objc.dg/dwarf-1.m: Likewise.
7848 * objc.dg/dwarf-2.m: Likewise.
7849
7850 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR tree-optimization/51721
7853 * gcc.dg/tree-ssa/vrp64.c: New test.
7854
7855 PR tree-optimization/52533
7856 * gcc.c-torture/compile/pr52533.c: New test.
7857
7858 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7859
7860 * gcc.target/i386/rtm-xabort-1.c: New.
7861 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7862 * gcc.target/i386/rtm-xend-1.c: Ditto.
7863 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7864 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7865 * gcc.target/i386/sse-13.c: Ditto.
7866 * gcc.target/i386/sse-14.c: Ditto.
7867 * gcc.target/i386/sse-22.c: Ditto.
7868 * gcc.target/i386/sse-23.c: Ditto.
7869 * g++.dg/other/i386-2.C: Ditto.
7870 * g++.dg/other/i386-3.C: Ditto.
7871
7872 2012-03-12 Tobias Burnus <burnus@net-b.de>
7873
7874 PR fortran/52542
7875 * gfortran.dg/proc_ptr_35.f90: New.
7876
7877 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7878
7879 PR target/52530
7880 * gcc.dg/torture/pr52530.c: New test.
7881
7882 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7883
7884 PR target/51244
7885 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7886
7887 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7888
7889 PR target/52450
7890 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7891
7892 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7893
7894 2012-03-09 Andrew Pinski <apinski@cavium.com>
7895
7896 PR middle-end/51988
7897 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7898 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7899
7900 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7901
7902 * gcc.dg/tree-ssa/scev-3.c: New.
7903 * gcc.dg/tree-ssa/scev-4.c: New.
7904
7905 2012-03-08 Tobias Burnus <burnus@net-b.de>
7906
7907 PR fortran/52469
7908 * gfortran.dg/proc_ptr_34.f90
7909
7910 2012-03-07 Jason Merrill <jason@redhat.com>
7911
7912 PR c++/52521
7913 * g++.dg/cpp0x/udlit-mangle.C: New.
7914
7915 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7916
7917 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7918
7919 2012-03-06 Richard Guenther <rguenther@suse.de>
7920
7921 PR middle-end/52493
7922 * gcc.dg/torture/pr52493.c: New testcase.
7923
7924 2012-03-06 Richard Guenther <rguenther@suse.de>
7925
7926 PR lto/52097
7927 * gcc.dg/lto/pr52097_0.c: New testcase.
7928
7929 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7930
7931 PR target/51244
7932 * gcc.target/sh/pr51244-1.c: New.
7933 * gcc.target/sh/pr51244-2.c: New.
7934 * gcc.target/sh/pr51244-3.c: New.
7935
7936 2012-03-05 Jason Merrill <jason@redhat.com>
7937
7938 PR c++/51930
7939 * g++.dg/ext/visibility/template11.C: New.
7940
7941 * g++.dg/cpp0x/implicit13.C: New.
7942
7943 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7944
7945 PR tree-optimization/51721
7946 * gcc.dg/tree-ssa/vrp63.c: New test.
7947 * gcc.dg/pr51721.c: New test.
7948
7949 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7950
7951 PR fortran/50981
7952 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7953 argument checks.
7954
7955 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7956
7957 PR target/52146
7958 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7959
7960 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7961
7962 PR fortran/50981
7963 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7964
7965 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7966
7967 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7968 int32plus.
7969
7970 2012-03-03 Jason Merrill <jason@redhat.com>
7971
7972 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7973
7974 Core 1270
7975 * g++.dg/cpp0x/initlist65.C: New.
7976
7977 PR c++/36797
7978 * g++.dg/ext/is_empty2.C: New.
7979
7980 2012-03-03 Tobias Burnus <burnus@net-b.de>
7981
7982 PR fortran/48820
7983 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7984
7985 2012-03-03 Tobias Burnus <burnus@net-b.de>
7986
7987 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7988 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7989 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7990 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7991 * gfortran.dg/class_30.f90: Remove dg-warning line.
7992 * gfortran.dg/bind_c_usage_25.f90: New.
7993
7994 2012-03-03 Tobias Burnus <burnus@net-b.de>
7995
7996 PR fortran/48820
7997 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7998 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7999 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8000
8001 2012-03-03 Tobias Burnus <burnus@net-b.de>
8002
8003 PR fortran/48820
8004 * gfortran.dg/assumed_type_1.f90: New.
8005 * gfortran.dg/assumed_type_2.f90: New.
8006 * gfortran.dg/assumed_type_3.f90: New.
8007 * gfortran.dg/assumed_type_4.f90: New.
8008
8009 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8010
8011 PR target/49486
8012 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8013 * gcc.target/sh/pr49468-di.c: New.
8014
8015 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8016
8017 * gcc.dg/graphite/pr50561.c: Update.
8018
8019 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8020
8021 * gcc.target/powerpc/pr52457.c: New test.
8022
8023 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8024
8025 * gcc.target/arm/sat-1.c: New test.
8026
8027 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8028
8029 PR target/46716
8030 * gcc.target/i386/pr46716.c: New test.
8031
8032 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8033
8034 PR c++/51989
8035 * g++.dg/cpp0x/sfinae32.C: New.
8036
8037 2012-03-02 Richard Guenther <rguenther@suse.de>
8038
8039 PR tree-optimization/52406
8040 * gcc.dg/torture/pr52406.c: New testcase.
8041
8042 2012-03-02 Tobias Burnus <burnus@net-b.de>
8043
8044 PR fortran/52325
8045 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8046 * gfortran.dg/nullify_2.f90: Update dg-error.
8047 * gfortran.dg/nullify_4.f90: Ditto.
8048 * gfortran.dg/pointer_init_6.f90: Ditto.
8049
8050 2012-03-02 Tobias Burnus <burnus@net-b.de>
8051
8052 PR fortran/52270
8053 * gfortran.dg/class_51.f90: New.
8054
8055 2012-03-02 Tobias Burnus <burnus@net-b.de>
8056
8057 PR fortran/52452
8058 * gfortran.dg/intrinsic_8.f90: New.
8059
8060 2012-03-01 Kai Tietz <ktietz@redhat.com>
8061
8062 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8063 routines on mingw targets.
8064 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8065
8066 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8067
8068 PR tree-optimization/52445
8069 * gcc.dg/pr52445.c: New test.
8070
8071 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR target/52437
8074 * gcc.c-torture/compile/pr52437.c: New test.
8075
8076 PR middle-end/52419
8077 * gcc.dg/torture/pr52419.c: New test.
8078
8079 PR tree-optimization/52429
8080 * gcc.dg/torture/pr52429.c: New test.
8081 * g++.dg/opt/pr52429.C: New test.
8082
8083 2012-02-29 Richard Guenther <rguenther@suse.de>
8084
8085 PR testsuite/52297
8086 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8087 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8088 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8089 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8090 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8091 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8092
8093 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8094
8095 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8096
8097 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8098
8099 PR fortran/52386
8100 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8101
8102 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8103
8104 PR target/51534
8105 * gcc.target/arm/neon/pr51534.c: New testcase.
8106
8107 2012-02-28 Richard Guenther <rguenther@suse.de>
8108
8109 PR target/52407
8110 * gcc.dg/torture/pr52407.c: New testcase.
8111
8112 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8113
8114 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8115 * gcc.target/arm/vfp2.c: Likewise.
8116 * gcc.target/arm/vfp3.c: Likewise.
8117 * gcc.target/arm/vfp4.c: Likewise.
8118 * gcc.target/arm/vfp5.c: Likewise.
8119 * gcc.target/arm/vfp6.c: Likewise.
8120 * gcc.target/arm/vfp7.c: Likewise.
8121 * gcc.target/arm/vfp8.c: Likewise.
8122 * gcc.target/arm/vfp9.c: Likewise.
8123 * gcc.target/arm/vfp10.c: Likewise.
8124 * gcc.target/arm/vfp11.c: Likewise.
8125 * gcc.target/arm/vfp12.c: Likewise.
8126 * gcc.target/arm/vfp13.c: Likewise.
8127 * gcc.target/arm/vfp14.c: Likewise.
8128 * gcc.target/arm/vfp15.c: Likewise.
8129 * gcc.target/arm/vfp16.c: Likewise.
8130 * gcc.target/arm/vfp17.c: Likewise.
8131 * gcc.target/arm/neon-constants.h: New file.
8132 * gcc.target/arm/neon-vect1.c: New test.
8133 * gcc.target/arm/neon-vect2.c: New test.
8134 * gcc.target/arm/neon-vect3.c: New test.
8135 * gcc.target/arm/neon-vect4.c: New test.
8136 * gcc.target/arm/neon-vect5.c: New test.
8137 * gcc.target/arm/neon-vect6.c: New test.
8138 * gcc.target/arm/neon-vect7.c: New test.
8139 * gcc.target/arm/neon-vect8.c: New test.
8140
8141 2012-02-28 Richard Guenther <rguenther@suse.de>
8142
8143 PR tree-optimization/52402
8144 * gcc.dg/torture/pr52402.c: New testcase.
8145
8146 2012-02-28 Richard Guenther <rguenther@suse.de>
8147
8148 PR lto/52400
8149 * g++.dg/lto/pr52400_0.C: New testcase.
8150
8151 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8152
8153 * gcc.target/avr/torture/builtins-1.c: New test.
8154 * gcc.target/avr/torture/builtins-error.c: New test.
8155
8156 2012-02-28 Kai Tietz <ktietz@redhat.com>
8157
8158 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8159 * gcc.target/i386/pr45352-2.c: Likewise.
8160 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8161 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8162 targets instead rand.
8163 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8164 * gcc.target/i386/sse2-mul-1.c: Likewise.
8165 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8166 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8167 * gcc.target/i386/pad-1.c: Likewise.
8168 * gcc.target/i386/pad-9.c: Likewise.
8169 * gcc.target/i386/pad-2.c: Likewise.
8170 * gcc.target/i386/pad-5b.c: Likewise.
8171 * gcc.target/i386/pad-8.c: Likewise.
8172 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8173 * gcc.target/i386/pr44130.c: Likewise.
8174 * gcc.target/i386/align-main-1.c: Likewise.
8175 * gcc.target/i386/align-main-2.c: Likewise.
8176 * gcc.target/i386/sw-1.c: Likewise.
8177 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8178 on x64 mingw target.
8179 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8180 * gcc.target/i386/pr46295.c: Likewise.
8181 * gcc.target/i386/amd64-abi-1.c: Likewise.
8182 * gcc.target/i386/amd64-abi-2.c: Likewise.
8183 * gcc.target/i386/pr39082-1.c: Likewise.
8184 * gcc.target/i386/pr39162.c: Likewise.
8185 * gcc.target/i386/pr22152.c: Likewise.
8186 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8187 * gcc.target/i386/wrfsbase-2.c: Likewise.
8188 * gcc.target/i386/local.c: Likewise
8189 * gcc.target/i386/wrgsbase-1.c: Likewise.
8190 * gcc.target/i386/wrfsbase-1.c: Likewise.
8191 * gcc.target/i386/pr39315-3.c: Likewise.
8192 * gcc.target/i386/pr35767-4.c: Likewise.
8193 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8194 x64 mingw target.
8195 * gcc.target/i386/pr45336-2.c: Likewise.
8196 * gcc.target/i386/pr45336-1.c: Likewise.
8197 * gcc.target/i386/pr45336-4.c: Likewise.
8198
8199 2012-02-27 Tristan Gingold <gingold@adacore.com>
8200
8201 * gnat.dg/array20.ad[sb]: New test.
8202
8203 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR target/52375
8206 * gcc.target/arm/pr52375.c: New test.
8207 * gcc.c-torture/compile/pr52375.c: New test.
8208
8209 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8210
8211 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8212 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8213
8214 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8215
8216 * gnat.dg/aggr19.adb: New test.
8217 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8218
8219 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8220
8221 PR target/49263
8222 * gcc.target/sh/pr49263.c: New.
8223
8224 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8225
8226 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8227 simulate_thread_wrapper_other_threads
8228 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8229 Move initialization of 'value' to main().
8230 (main): Initialize 'value';
8231 * gcc.dg/simulate-thread/speculative-store.c
8232 (simulate_thread_step_verify): Return 0 when successful.
8233 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8234 Reduce threshold.
8235 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8236 (simulate_thread_wrapper_other_threads): Return a success/fail value
8237 and issue an error if the instruction count threshold is exceeded.
8238
8239 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8240
8241 PR target/50580
8242 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8243 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8244
8245 2012-02-24 Richard Guenther <rguenther@suse.de>
8246
8247 PR middle-end/52355
8248 * gcc.dg/pr52355.c: New testcase.
8249
8250 2012-02-23 Kai Tietz <ktietz@redhat.com>
8251
8252 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8253 * gcc.dg/Wpadded.c: Likewise.
8254 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8255 structure-layout.
8256 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8257 for sleep by Sleep and add windows.h include for this function.
8258 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8259 targets.
8260 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8261 target.
8262 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8263 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8264 on x64 mingw target.
8265 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8266 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8267 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8268 failure on LLP64 target.
8269
8270 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8271
8272 PR c/52290
8273 * gcc.dg/noncompile/pr52290.c: New test.
8274
8275 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR tree-optimization/52019
8278 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8279
8280 2012-02-22 Kai Tietz <ktietz@redhat.com>
8281
8282 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8283 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8284 derived pdiff_t type.
8285 * g++.dg/torture/pr49720.C: Likewise
8286
8287 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8288
8289 PR target/52330
8290 * gcc.target/i386/pr52330.c: New test.
8291
8292 2012-02-22 Tobias Burnus <burnus@net-b.de>
8293
8294 PR fortran/52335
8295 * gfortran.dg/io_constraints_10.f90: New.
8296
8297 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8298
8299 * lib/target-supports.exp (check_effective_target_vect_condition):
8300 Return true for NEON.
8301
8302 2012-02-21 Kai Tietz <ktietz@redhat.com>
8303
8304 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8305
8306 2012-02-21 Richard Guenther <rguenther@suse.de>
8307
8308 PR tree-optimization/52324
8309 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8310
8311 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8312
8313 PR middle-end/51782
8314 * gcc.target/avr/torture/pr51782-1.c: New test.
8315
8316 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR tree-optimization/52318
8319 * gcc.dg/pr52318.c: New test.
8320
8321 2012-02-20 Kai Tietz <ktietz@redhat.com>
8322
8323 * gcc.dg/bf-ms-layout-3.c: New testcase.
8324
8325 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8326
8327 PR testsuite/52229
8328 PR fortran/32380
8329 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8330
8331 2012-02-20 Richard Guenther <rguenther@suse.de>
8332
8333 PR tree-optimization/52298
8334 * gcc.dg/torture/pr52298.c: New testcase.
8335 * gcc.dg/vect/pr52298.c: Likewise.
8336
8337 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8338
8339 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8340 * gcc.c-torture/execute/pr52286.c: Ditto.
8341
8342 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR tree-optimization/52286
8345 * gcc.c-torture/execute/pr52286.c: New test.
8346
8347 2012-02-18 Tobias Burnus <burnus@net-b.de>
8348
8349 PR fortran/52295
8350 * gfortran.dg/interface_35.f90: Use -std=f2003.
8351 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8352 * gfortran.dg/interface_assignment_4.f90: Ditto.
8353 * gfortran.dg/bessel_1.f90: Ditto.
8354 * gfortran.dg/func_result_6.f90: Ditto.
8355 * gfortran.dg/hypot_1.f90: Ditto.
8356 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8357
8358 2012-02-17 Tobias Burnus <burnus@net-b.de>
8359
8360 PR translation/52232
8361 PR translation/52234
8362 PR translation/52245
8363 PR translation/52246
8364 PR translation/52262
8365 PR translation/52273
8366 * gfortran.dg/coarray_22.f90: Update dg-error.
8367 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8368
8369 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8370
8371 PR target/51753
8372 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8373 (simulate-thread): Use default timeout.
8374
8375 2012-02-16 Jason Merrill <jason@redhat.com>
8376
8377 PR c++/52248
8378 * g++.dg/ext/timevar1.C: New.
8379
8380 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8381
8382 PR c++/52126
8383 * g++.dg/template/using21.C: New.
8384 * g++.dg/template/using22.C: Likewise.
8385
8386 2012-02-16 Jason Merrill <jason@redhat.com>
8387
8388 PR c++/51415
8389 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8390
8391 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR tree-optimization/52255
8394 * gcc.c-torture/compile/pr52255.c: New test.
8395
8396 PR debug/52260
8397 * g++.dg/debug/dwarf2/pr52260.C: New test.
8398
8399 PR middle-end/51929
8400 * g++.dg/ipa/pr51929.C: New test.
8401
8402 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8403
8404 PR target/52199
8405 * gcc.target/powerpc/pr52199.c: New file.
8406
8407 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8408
8409 PR target/52152
8410 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8411
8412 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8413
8414 * gcc.dg/pr51867.c: Don't include <math.h>.
8415 (sqrtf): Declare.
8416
8417 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8418
8419 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8420 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8421
8422 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8423
8424 PR tree-optimization/50561
8425 * gcc.dg/graphite/pr50561.c: New testcase.
8426
8427 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8428
8429 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8430 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8431
8432 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8433
8434 * gnat.dg/discr35.ad[sb]: New test.
8435
8436 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8437
8438 * gnat.dg/volatile10.adb: New test.
8439 * gnat.dg/volatile10_pkg.ads: New helper.
8440
8441 2012-02-14 Jason Merrill <jason@redhat.com>
8442
8443 * g++.dg/ext/attrib43.C: New.
8444
8445 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8446
8447 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8448 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8449 fgnu_tm.
8450 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8451 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8452 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8453 effective_target fgnu_tm.
8454 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8455
8456 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8457
8458 PR c++/52247
8459 * g++.dg/template/asmgoto1.C: New test.
8460
8461 2012-02-14 Ian Lance Taylor <iant@google.com>
8462
8463 PR go/48501
8464 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8465 compiling generated file for 64bit and index tests.
8466
8467 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8468
8469 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8470
8471 2012-02-14 Richard Guenther <rguenther@suse.de>
8472
8473 PR tree-optimization/52244
8474 PR tree-optimization/51528
8475 * gcc.dg/torture/pr52244.c: New testcase.
8476
8477 2012-02-14 Walter Lee <walt@tilera.com>
8478
8479 * g++.dg/other/PR23205.C: Disable test on tile.
8480 * g++.dg/other/pr23205-2.C: Disable test on tile.
8481 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8482 * gcc.dg/20040813-1.c: Disable test on tile.
8483 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8484 * gcc.misc-tests/linkage.exp: Handle tilegx.
8485
8486 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8487
8488 PR tree-optimization/52210
8489 * gcc.dg/pr52210.c: New test.
8490
8491 2012-02-14 Jason Merrill <jason@redhat.com>
8492
8493 PR c++/39055
8494 * g++.dg/overload/defarg5.C: New.
8495
8496 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8497
8498 PR c/52181
8499 * c-c++-common/pr52181.c: New test.
8500
8501 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR c++/52215
8504 * g++.dg/ext/atomic-1.C: New test.
8505
8506 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8507
8508 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8509
8510 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR middle-end/52209
8513 * gcc.c-torture/execute/pr52209.c: New test.
8514
8515 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8516
8517 PR fortran/50981
8518 * gfortran.dg/elemental_optional_args_5.f03: New test.
8519
8520 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8521
8522 PR testsuite/50076
8523 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8524 cases.
8525
8526 2012-02-11 Ian Lance Taylor <iant@google.com>
8527
8528 PR go/51874
8529 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8530 SPARC Solaris. Don't run the test at all on systems where it may
8531 not work, rather than xfailing it.
8532
8533 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8534
8535 PR rtl-optimization/52175
8536 * gcc.c-torture/compile/pr52175.c: New test.
8537
8538 2012-02-10 Jason Merrill <jason@redhat.com>
8539
8540 PR c++/51910
8541 * g++.dg/template/repo10.C: New.
8542
8543 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR debug/52132
8546 * gcc.dg/pr52132.c: New test.
8547
8548 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8549
8550 * gnat.dg/specs/aggr4.ads: New test.
8551 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8552
8553 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8554
8555 PR target/52146
8556 * gcc.target/i386/pr52146.c: New.
8557
8558 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR middle-end/52177
8561 * c-c++-common/pr52177.c: New test.
8562
8563 2012-02-10 Jan Hubicka <jh@suse.cz>
8564
8565 PR middle-end/48600
8566 * g++.dg/torture/pr48600.C: New testcase.
8567
8568 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8569
8570 PR middle-end/52140
8571 * gcc.dg/dfp/pr52140.c: New test.
8572
8573 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR fortran/32380
8576 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8577 of dg-options.
8578
8579 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8580
8581 PR middle-end/51867
8582 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8583 * gcc.dg/pr51867.c: New test.
8584
8585 2012-02-09 Ian Lance Taylor <iant@google.com>
8586
8587 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8588 which don't support -fsplit-stack. Turn off optimization when
8589 compiling select5-out.go.
8590
8591 2012-02-08 Ian Lance Taylor <iant@google.com>
8592
8593 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8594 systems which don't support -fsplit-stack.
8595
8596 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8597
8598 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8599 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8600 machine instuction in the log.
8601
8602 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8603
8604 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8605 to 20 seconds.
8606
8607 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8608
8609 PR driver/48524
8610 * gcc.dg/pr48524.c: New test.
8611 * gcc.dg/pr48524.spec: New spec file for test.
8612
8613 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8614
8615 PR fortran/32380
8616 * gfortran.dg/vect/pr32380.f90: New test.
8617
8618 2012-02-08 Tobias Burnus <burnus@net-b.de>
8619
8620 PR fortran/52151
8621 * gfortran.dg/realloc_on_assign_12.f90: New.
8622
8623 2012-02-08 Richard Guenther <rguenther@suse.de>
8624
8625 PR rtl-optimization/52170
8626 * gcc.dg/torture/pr52170.c: New testcase.
8627
8628 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8629
8630 PR gcov-profile/52150
8631 * gcc.dg/tree-prof/pr52150.c: New test.
8632
8633 PR rtl-optimization/52139
8634 * gcc.dg/pr52139.c: New test.
8635
8636 2012-02-07 Jason Merrill <jason@redhat.com>
8637
8638 PR c++/51675
8639 * g++.dg/cpp0x/constexpr-union3.C: New.
8640
8641 PR c++/52035
8642 * g++.dg/lto/pr52035_0.C: New.
8643
8644 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8645
8646 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8647 * gcc.dg/special/weak-1.c: Likewise.
8648 * gcc.dg/ucnid-12.c: Likewise.
8649 * gcc.dg/torture/pr45678-1.c: Likewise.
8650 * gcc.dg/torture/pr45678-2.c: Likewise.
8651 * gcc.dg/vector-4.c: Likewise.
8652 * gcc.dg/ipa/inline-5.c: Likewise.
8653 * gcc.dg/ucnid-11.c: Likewise.
8654 * gcc.misc-tests/gcov-13.c: Likewise.
8655 * gcc.misc-tests/gcov-14.c: Likewise.
8656 * g++.dg/ext/label13.C: Likewise.
8657 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8658 hppa*-*-hpux* options.
8659 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8660 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8661 * gcc.dg/pr48616.c: Likewise.
8662 * gcc.dg/pr17957.c: Likewise.
8663 * gcc.dg/pr17055-1.c: Likewise.
8664 * gcc.dg/pr32912-1.c: Likewise.
8665 * gcc.dg/tm/pr51472.c: Likewise.
8666 * c-c++-common/fold-bitand-4.c: Likewise.
8667 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8668 Use dg-additional-options for extra options.
8669
8670 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8671
8672 * gcc.target/epiphany/interrupt-2.c: New test.
8673
8674 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8675
8676 PR target/52155
8677 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8678 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8679 for MIPS ELF.
8680
8681 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8682
8683 PR target/52152
8684 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8685
8686 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8687
8688 PR middle-end/24306
8689 PR target/52154
8690 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8691 * gcc.target/mips/va-arg-1.c: New test.
8692
8693 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8694
8695 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8696 for -mno-pointers-to-nested-functions.
8697
8698 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8699
8700 * gcc.c-torture/execute/20120207-1.c: New test.
8701
8702 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR rtl-optimization/52060
8705 * gcc.dg/torture/pr52060.c: New test.
8706
8707 PR middle-end/52074
8708 * gcc.c-torture/compile/pr52074.c: New test.
8709
8710 2012-02-07 Tobias Burnus <burnus@net-b.de>
8711
8712 PR fortran/51514
8713 * gfortran.dg/class_to_type_2.f90: New.
8714
8715 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8716
8717 PR fortran/32373
8718 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8719 Remove module.
8720
8721 2012-02-06 Jason Merrill <jason@redhat.com>
8722
8723 PR c++/52088
8724 * g++.dg/template/conv13.C: New.
8725
8726 2012-02-06 Richard Guenther <rguenther@suse.de>
8727
8728 PR tree-optimization/52115
8729 * gcc.c-torture/compile/pr52115.c: New testcase.
8730
8731 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR target/52129
8734 * gcc.c-torture/execute/pr52129.c: New test.
8735
8736 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8737
8738 * gcc.dg/pr48374.c: Actually add the test I forgot
8739 in the 2012-01-25 commit.
8740
8741 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8742
8743 PR fortran/32373
8744 * gfortran.dg/vect/vect-8.f90: New test case.
8745
8746 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8747
8748 PR fortran/48847
8749 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8750
8751 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8752
8753 PR fortran/52102
8754 * gfortran.dg/class_48.f90 : Add test of allocate class array
8755 component with source in subroutine test3. Remove commenting
8756 out in subroutine test4, since branching on unitialized variable
8757 is now fixed (no PR for this last.).
8758
8759 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8760
8761 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8762 on MIPS targets.
8763 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8764
8765 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8766
8767 PR target/52125
8768 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8769 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8770
8771 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8772
8773 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8774 (check_effective_target_sync_int_long): Use it.
8775 (check_effective_target_sync_char_short): Likewise.
8776 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8777
8778 2012-02-05 Tobias Burnus <burnus@net-b.de>
8779
8780 PR fortran/51972
8781 * gfortran.dg/class_48.f90: Add some further checks.
8782
8783 2012-02-05 Ira Rosen <irar@il.ibm.com>
8784
8785 PR tree-optimization/52091
8786 * gcc.dg/vect/pr52091.c: New test.
8787
8788 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8789
8790 PR rtl-optimization/52113
8791 * gcc.target/avr/pr52113.c: New test.
8792
8793 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8794
8795 PR rtl-optimization/52092
8796 * gcc.c-torture/compile/pr52092.c: New test.
8797
8798 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8799
8800 PR fortran/41587
8801 * gfortran.dg/class_array_10.f03: New test.
8802
8803 PR fortran/46356
8804 * gfortran.dg/class_array_11.f03: New test.
8805
8806 PR fortran/51754
8807 * gfortran.dg/class_array_12.f03: New test.
8808
8809 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8810
8811 PR fortran/52012
8812 * gfortran.dg/realloc_on_assign_11.f90: New test.
8813
8814 2012-02-02 Tobias Burnus <burnus@net-b.de>
8815
8816 PR fortran/52093
8817 * gfortran.dg/shape_7.f90: New.
8818
8819 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8820
8821 * gcc.target/mips/mips-prepend-1.c: New test.
8822
8823 2012-02-02 Jan Hubicka <jh@suse.cz>
8824 Tom de Vries <tom@codesourcery.com>
8825
8826 PR middle-end/51998
8827 * gcc.dg/alias-12.c: New testcase.
8828 * gcc.dg/alias-13.c: New testcase.
8829
8830 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8831
8832 PR target/52086
8833 * gcc.dg/pr52086.c: New test.
8834
8835 PR tree-optimization/52073
8836 * gcc.c-torture/compile/pr52073.c: New test.
8837
8838 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8839
8840 PR fortran/51958
8841 * gfortran.dg/function_optimize_10.f90: New test.
8842
8843 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8844
8845 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8846 test on alpha*-*-*.
8847
8848 2012-02-01 Tobias Burnus <burnus@net-b.de>
8849
8850 PR fortran/52024
8851 * gfortran.dg/typebound_operator_14.f90: New.
8852
8853 2012-02-01 Tobias Burnus <burnus@net-b.de>
8854
8855 PR fortran/52059
8856 * gfortran.dg/elemental_function_1.f90: New.
8857
8858 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8859
8860 PR rtl-optimization/51374
8861 * gcc.target/avr/torture/pr51374-1.c:
8862 Also fail if SBIS is seen.
8863
8864 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8865
8866 PR rtl-optimization/51374
8867 * gcc.target/avr/torture/pr51374-1.c: New.
8868
8869 2012-01-31 Tobias Burnus <burnus@net-b.de>
8870
8871 PR fortran/52024
8872 * gfortran.dg/typebound_generic_11.f90: New.
8873
8874 2012-01-31 Tobias Burnus <burnus@net-b.de>
8875
8876 PR fortran/52029
8877 * gfortran.dg/class_49.f90: New.
8878
8879 2012-01-31 Tobias Burnus <burnus@net-b.de>
8880
8881 PR fortran/52013
8882 * gfortran.dg/elemental_args_check_6.f90: New.
8883
8884 2012-01-31 Jason Merrill <jason@redhat.com>
8885
8886 PR c++/52043
8887 * g++.dg/cpp0x/variadic122.C: New.
8888
8889 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8890
8891 PR fortran/52012
8892 * gfortran.dg/realloc_on_assign_10.f90: New test.
8893
8894 2012-01-31 Richard Guenther <rguenther@suse.de>
8895
8896 PR tree-optimization/51528
8897 * gcc.dg/torture/pr51528.c: New testcase.
8898
8899 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8900
8901 PR go/48501
8902 * lib/go.exp (go_target_compile): Append timeout= to options.
8903 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8904 select5-out.go test on alpha*-*-* targets.
8905
8906 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8907
8908 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8909 (TEST_SHORT): Reformat in the same way.
8910 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8911 (TEST_SHORT): Reformat in the same way.
8912 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8913 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8914 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8915 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8916 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8917
8918 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8919
8920 PR target/51835
8921 * gcc.target/arm/pr51835.c: New testcase.
8922
8923 2012-01-30 Richard Guenther <rguenther@suse.de>
8924
8925 PR tree-optimization/52028
8926 * gcc.dg/torture/pr52028.c: New testcase.
8927 * gfortran.dg/ldist-pr45199.f: Adjust.
8928 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8929 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8930 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8931
8932 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR debug/52027
8935 * gcc.dg/tree-prof/pr52027.c: New test.
8936
8937 PR tree-optimization/52046
8938 * gcc.dg/pr52046.c: New test.
8939
8940 PR debug/52048
8941 * g++.dg/other/pr52048.C: New test.
8942
8943 2012-01-30 Richard Guenther <rguenther@suse.de>
8944
8945 PR tree-optimization/52045
8946 * gcc.dg/pr52045.c: New testcase.
8947
8948 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8949
8950 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8951 new code generated for __sync_lock_release.
8952
8953 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8954
8955 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8956
8957 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8958
8959 PR testsuite/51875
8960 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8961
8962 * g++.dg/ext/visibility/template10.C: Fix typo.
8963
8964 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8965
8966 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8967
8968 PR c++/51327
8969 * g++.dg/cpp0x/constexpr-ice6.C: New.
8970
8971 2012-01-29 Tobias Burnus <burnus@net-b.de>
8972
8973 PR fortran/41600
8974 * gfortran.dg/default_initialization_6.f90: New.
8975
8976 2012-01-29 Tobias Burnus <burnus@net-b.de>
8977
8978 PR fortran/51972
8979 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8980 * gfortran.dg/class_48.f90: New.
8981
8982 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8983
8984 PR fortran/51808
8985 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8986
8987 2012-01-28 Tobias Burnus <burnus@net-b.de>
8988
8989 PR fortran/51972
8990 * gfortran.dg/class_allocate_12.f90: New.
8991
8992 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8993
8994 * gcc.dg/torture/pr50444.c: Fix dg directives.
8995
8996 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8997
8998 PR target/52006
8999 * gcc.target/arm/pr52006.c: New test.
9000
9001 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9002
9003 PR testsuite/52011
9004 * gcc.dg/lto/trans-mem.h: New file.
9005 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9006 * gcc.dg/lto/trans-mem-1_1.c: Same.
9007 * gcc.dg/lto/trans-mem-4_1.c: Same.
9008 * gcc.dg/lto/trans-mem-3_1.c: Same.
9009
9010 2012-01-27 Tobias Burnus <burnus@net-b.de>
9011
9012 PR fortran/52022
9013 * gfortran.dg/dummy_procedure_7.f90: New.
9014
9015 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9016
9017 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9018 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9019
9020 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9021
9022 PR c++/51852
9023 * g++.dg/other/gc5.C: New test.
9024
9025 2012-01-27 Richard Guenther <rguenther@suse.de>
9026
9027 PR tree-optimization/50444
9028 * gcc.dg/torture/pr50444.c: New testcase.
9029
9030 2012-01-27 Tobias Burnus <burnus@net-b.de>
9031
9032 PR fortran/51970
9033 PR fortran/51977
9034 * gfortran.dg/move_alloc_13.f90: New.
9035
9036 2012-01-27 Tobias Burnus <burnus@net-b.de>
9037
9038 PR fortran/51953
9039 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9040 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9041 and change dg-error string.
9042
9043 2012-01-27 Tobias Burnus <burnus@net-b.de>
9044
9045 PR fortran/52016
9046 * gfortran.dg/elemental_args_check_5.f90: New.
9047
9048 2012-01-27 Richard Guenther <rguenther@suse.de>
9049
9050 PR middle-end/51959
9051 * g++.dg/torture/pr51959.C: New testcase.
9052
9053 2012-01-27 Tom de Vries <tom@codesourcery.com>
9054
9055 PR tree-optimization/51990
9056 * gcc.dg/pr51990.c: New test.
9057 * gcc.dg/pr51990-2.c: Same.
9058
9059 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9060 Tobias Burnus <burnus@gcc.gnu.org>
9061
9062 PR fortran/48705
9063 * gfortran.dg/class_allocate_11.f03: New.
9064
9065 PR fortran/51870
9066 PR fortran/51943
9067 PR fortran/51946
9068 * gfortran.dg/class_allocate_7.f03: New.
9069 * gfortran.dg/class_allocate_8.f03: New.
9070 * gfortran.dg/class_allocate_9.f03: New.
9071 * gfortran.dg/class_allocate_10.f03: New.
9072
9073 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9074
9075 * gnat.dg/discr34.adb: New test.
9076 * gnat.dg/discr34_pkg.ads: New helper.
9077
9078 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9079
9080 * gnat.dg/discr33.adb: New test.
9081
9082 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9083
9084 * gnat.dg/limited_with3.ad[sb): New test.
9085 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9086 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9087 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9088
9089 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9090
9091 * gnat.dg/stack_usage1.adb: New test.
9092 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9093
9094 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9095 * gcc.dg/pr44194-2.c: Likewise.
9096
9097 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9098
9099 PR c++/51370
9100 * g++.dg/template/crash112.C: New.
9101
9102 2012-01-27 Richard Henderson <rth@redhat.com>
9103
9104 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9105
9106 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9107
9108 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9109
9110 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9111
9112 PR middle-end/51895
9113 * g++.dg/opt/pr51895.C: New test.
9114
9115 2012-01-26 Michael Matz <matz@suse.de>
9116
9117 PR tree-optimization/48794
9118 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9119
9120 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9121
9122 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9123
9124 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9125
9126 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9127 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9128 memory.
9129 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9130 the default value for s390 and s390x.
9131
9132 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9133
9134 PR lto/51698
9135 * gcc.dg/lto/trans-mem-4_0.c: New.
9136 * gcc.dg/lto/trans-mem-4_1.c: New.
9137 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9138 TM builtins.
9139 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9140 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9141 TM builtins.
9142 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9143 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9144 TM builtins.
9145
9146 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9147
9148 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9149
9150 2012-01-25 Ian Lance Taylor <iant@google.com>
9151
9152 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9153
9154 2012-01-25 Tobias Burnus <burnus@net-b.de>
9155
9156 PR fortran/51995
9157 * gfortran.dg/typebound_proc_25.f90: New.
9158
9159 2012-01-25 Jason Merrill <jason@redhat.com>
9160
9161 PR c++/51992
9162 * g++.dg/lto/pr51992_0.C: New.
9163
9164 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9165
9166 PR tree-optimization/51987
9167 * gcc.target/i386/pr51987.c: New test.
9168
9169 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9170
9171 * gcc.dg/tm/lto-1.c: Require lto support in target.
9172
9173 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9174
9175 PR rtl-optimization/48374
9176 * gcc.dg/pr48374.c: New test.
9177
9178 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9179
9180 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9181
9182 2012-01-25 Tobias Burnus <burnus@net-b.de>
9183
9184 PR fortran/51966
9185 * gfortran.dg/derived_constructor_char_3.f90: New.
9186
9187 2012-01-24 Ian Lance Taylor <iant@google.com>
9188
9189 * go.test/go-test.exp (filecmp): New procedure.
9190 (errchk): Handle quoted square brackets.
9191 (go-gc-tests): Set go_compile_args. Handle various new test
9192 lines. Skip a few new tests.
9193 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9194
9195 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9196
9197 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9198 (check_effective_target_vect_extract_even_odd)
9199 (check_effective_target_vect_interleave): Return true for MIPS
9200 paired-single.
9201
9202 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9203
9204 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9205 (main): Use it instead of argc.
9206
9207 2012-01-24 Jason Merrill <jason@redhat.com>
9208
9209 PR c++/51973
9210 * g++.dg/cpp0x/sfinae31.C: New.
9211
9212 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9213
9214 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9215
9216 2012-01-24 Jason Merrill <jason@redhat.com>
9217
9218 PR c++/51812
9219 * g++.dg/inherit/covariant20.C: New.
9220
9221 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9222
9223 PR c++/51223
9224 * g++.dg/parse/crash58.C: New.
9225
9226 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9227
9228 PR target/51957
9229 * gcc.dg/pr51957-1.c: New test.
9230 * gcc.dg/pr51957-1.h: New file.
9231 * gcc.dg/pr51957-2.c: New test.
9232
9233 2012-01-23 Jason Merrill <jason@redhat.com>
9234
9235 PR c++/51930
9236 * g++.dg/ext/visibility/template10.C: New.
9237
9238 2012-01-23 Tobias Burnus <burnus@net-b.de>
9239
9240 PR fortran/51948
9241 * gfortran.dg/move_alloc_12.f90: New.
9242
9243 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9244
9245 PR middle-end/45416
9246 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9247
9248 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9249
9250 PR c++/51398
9251 * g++.dg/template/crash111.C: New.
9252
9253 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9254
9255 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9256 configurations.
9257 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9258
9259 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9260
9261 PR testsuite/51941
9262 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9263 the DW_TAG_class_type and DW_AT_name: "Executor".
9264
9265 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9266
9267 * lib/target-supports.exp
9268 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9269 (check_effective_target_vect_interleave): Likewise.
9270
9271 2012-01-22 Jason Merrill <jason@redhat.com>
9272
9273 PR c++/51925
9274 * g++.dg/template/using20.C: New.
9275 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9276
9277 2012-01-23 Jason Merrill <jason@redhat.com>
9278
9279 PR target/51934
9280 * g++.dg/torture/pr51344.C: Limit to x86.
9281
9282 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9283
9284 * c-c++-common/tm/omp.c: Require target with pthread support.
9285
9286 2012-01-23 Richard Guenther <rguenther@suse.de>
9287
9288 PR tree-optimization/51949
9289 * gcc.dg/torture/pr51949.c: New testcase.
9290
9291 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9292
9293 PR rtl-optimization/51933
9294 * gcc.c-torture/execute/pr51933.c: New test.
9295
9296 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9297
9298 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9299 Do not define for Interix.
9300
9301 2012-01-22 Jason Merrill <jason@redhat.com>
9302
9303 PR c++/51832
9304 * g++.dg/lto/pr51832.h: New.
9305 * g++.dg/lto/pr51832_0.C: New.
9306 * g++.dg/lto/pr51832_1.C: New.
9307
9308 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9309
9310 * gcc.dg/ext-elim-1.c: New test.
9311
9312 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9313
9314 PR target/51931
9315 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9316 * g++.dg/opt/longbranch1.C: Likewise.
9317
9318 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9319
9320 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9321 in C++11 mode.
9322
9323 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9324
9325 PR fortran/50556
9326 * gfortran.dg/namelist_74.f90: New test.
9327 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9328
9329 2012-01-21 Tobias Burnus <burnus@net-b.de>
9330
9331 PR fortran/51913
9332 * gfortran.dg/class_47.f90: New.
9333
9334 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9335
9336 * gnat.dg/renaming5.ad[sb]: New test.
9337
9338 2012-01-20 Jason Merrill <jason@redhat.com>
9339
9340 PR c++/51919
9341 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9342
9343 2012-01-20 Jason Merrill <jason@redhat.com>
9344
9345 PR c++/51922
9346 * g++.dg/ext/attrib42.C: Require ilp32.
9347
9348 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9349
9350 PR target/51915
9351 * gcc.target/arm/pr51915.c: New test.
9352
9353 2012-01-20 Cary Coutant <ccoutant@google.com>
9354 Dodji Seketeli <dodji@redhat.com>
9355
9356 PR debug/45682
9357 * g++.dg/debug/dwarf2/nested-3.C: New test.
9358
9359 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9360
9361 PR c++/51402
9362 * g++.dg/template/crash110.C: New.
9363
9364 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9365
9366 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9367 Remove default options on hppa*-*-hpux*.
9368
9369 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9370
9371 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9372
9373 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9374
9375 * gcc.c-torture/compile/pr51856.c: New testcase.
9376
9377 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9378
9379 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9380 options to go_target_compile.
9381
9382 2012-01-20 Kai Tietz <ktietz@redhat.com>
9383
9384 * g++.dg/torture/pr51344.C: Fix typo.
9385
9386 2012-01-20 Richard Guenther <rguenther@suse.de>
9387
9388 PR tree-optimization/51903
9389 * g++.dg/torture/pr51903.C: New testcase.
9390
9391 2012-01-20 Tobias Burnus <burnus@net-b.de>
9392 Janus Weil <janus@gcc.gnu.org>
9393
9394 PR fortran/51056
9395 * gfortran.dg/use_21.f90: New.
9396
9397 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9398
9399 PR target/51106
9400 * gcc.dg/torture/pr51106-1.c: New test.
9401 * gcc.dg/torture/pr51106-2.c: New test.
9402
9403 2012-01-19 Kai Tietz <ktietz@redhat.com>
9404
9405 * g++.dg/torture/pr51344.C: New test.
9406
9407 2012-01-19 Tobias Burnus <burnus@net-b.de>
9408
9409 PR fortran/51904
9410 * gfortran.dg/intrinsic_size_2.f90: New.
9411
9412 2012-01-19 Jason Merrill <jason@redhat.com>
9413
9414 PR c++/51889
9415 * g++.dg/inherit/using7.C: New.
9416
9417 2012-01-19 Richard Guenther <rguenther@suse.de>
9418
9419 PR tree-optimization/37997
9420 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9421
9422 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9423
9424 PR rtl-optimization/51505
9425 * gcc.dg/pr51505.c: New test.
9426
9427 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9428
9429 PR fortran/51634
9430 * gfortran.dg/typebound_operator_12.f03: New.
9431 * gfortran.dg/typebound_operator_13.f03: New.
9432
9433 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9434
9435 PR c++/51225
9436 * g++.dg/cpp0x/pr51225.C: New.
9437
9438 2012-01-17 Ian Lance Taylor <iant@google.com>
9439
9440 PR go/50656
9441 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9442
9443 2012-01-17 Tobias Burnus <burnus@net-b.de>
9444
9445 PR fortran/51869
9446 * gfortran.dg/realloc_on_assign_9.f90: New.
9447
9448 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9449
9450 PR other/51165
9451 * gcc.dg/tm/memopt-3.c: Remove xfail.
9452 * gcc.dg/tm/memopt-4.c: Remove xfail.
9453 * gcc.dg/tm/memopt-5.c: Remove xfail.
9454 * gcc.dg/tm/memopt-7.c: Remove xfail.
9455
9456 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9457
9458 PR tree-optimization/51877
9459 * gcc.c-torture/execute/pr51877.c: New test.
9460
9461 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9462
9463 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9464 {!vect_align_arrays} to vect_sizes_32B_16B.
9465 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9466 * gcc.dg/vect/vect-peel-3.c: Ditto.
9467
9468 2012-01-16 Jason Merrill <jason@redhat.com>
9469
9470 PR c++/51854
9471 * g++.dg/abi/mangle60.C: New.
9472
9473 PR c++/51827
9474 * g++.dg/pch/mangle1.{C,Hs}: New.
9475
9476 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9477 Tobias Burnus <burnus@net-b.de>
9478
9479 PR fortran/50981
9480 * gfortran.dg/elemental_optional_args_3.f90: New
9481 * gfortran.dg/elemental_optional_args_4.f90: New
9482
9483 2012-01-16 Tobias Burnus <burnus@net-b.de>
9484
9485 PR fortran/51809
9486 * gfortran.dg/use_20.f90: New
9487
9488 2012-01-16 Jason Merrill <jason@redhat.com>
9489
9490 PR c++/51868
9491 * g++.dg/cpp0x/rv-bitfield.C: New.
9492 * g++.dg/cpp0x/rv-bitfield2.C: New.
9493
9494 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9495
9496 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9497 subroutine 'qsort' and use index array to assign the result.
9498
9499 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9500
9501 PR tree-optimization/51865
9502 * gcc.dg/pr51865.c: New test.
9503
9504 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9505
9506 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9507
9508 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9509
9510 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9511 to be loaded from the constant pool, rather than via %hi and %lo.
9512
9513 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9514
9515 PR rtl-optimization/51821
9516 * gcc.dg/pr51821.c: New test.
9517
9518 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9519
9520 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9521
9522 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9523
9524 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9525
9526 2012-01-14 Tobias Burnus <burnus@net-b.de>
9527
9528 PR fortran/51800
9529 * gfortran.dg/init_flag_8.f90: New.
9530 * gfortran.dg/init_flag_9.f90: New.
9531
9532 2011-01-14 Tobias Burnus <burnus@net-b.de>
9533
9534 PR fortran/51816
9535 * gfortran.dg/use_18.f90: New.
9536 * gfortran.dg/use_19.f90: New.
9537
9538 2012-01-13 Ian Lance Taylor <iant@google.com>
9539
9540 PR c++/50012
9541 * g++.dg/warn/Wsign-compare-4.C: New.
9542
9543 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9544
9545 PR fortran/48351
9546 * gfortran.dg/alloc_comp_assign.f03: New.
9547 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9548 __BUILTIN_FREE from 38 to 32.
9549
9550 2012-01-13 Jason Merrill <jason@redhat.com>
9551
9552 PR c++/20681
9553 * g++.dg/warn/Wreturn-type-7.C: New.
9554
9555 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9556
9557 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9558 assumption.
9559 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9560 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9561 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9562 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9563 int32plus because of big array needed.
9564 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9565 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9566
9567 2012-01-13 Jason Merrill <jason@redhat.com>
9568
9569 PR c++/51813
9570 * g++.dg/ext/visibility/template9.C: New.
9571
9572 PR c++/51620
9573 * g++.dg/cpp0x/defaulted34.C: New.
9574 * g++.dg/template/virtual3.C: New.
9575
9576 2012-01-13 Richard Guenther <rguenther@suse.de>
9577
9578 PR middle-end/8081
9579 * gcc.dg/torture/pr8081.c: New testcase.
9580
9581 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9582
9583 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9584
9585 2012-01-12 Jason Merrill <jason@redhat.com>
9586
9587 PR c++/51714
9588 * g++.dg/ext/stmtexpr14.C: New.
9589
9590 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9591
9592 PR c++/51633
9593 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9594
9595 2012-01-12 Jason Merrill <jason@redhat.com>
9596
9597 PR c++/48051
9598 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9599 * g++.dg/abi/mangle58.C: Likewise.
9600
9601 PR c++/51403
9602 * g++.dg/template/arg8.C: New.
9603
9604 2012-01-12 Ira Rosen <irar@il.ibm.com>
9605
9606 PR tree-optimization/51799
9607 * gcc.dg/vect/pr51799.c: New test.
9608 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9609 patterns.
9610
9611 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9612 Tobias Burnus <burnus@net-b.de>
9613
9614 PR fortran/51057
9615 PR fortran/51616
9616 * lib/target-supports.exp
9617 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9618 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9619
9620 2012-01-11 Jason Merrill <jason@redhat.com>
9621
9622 PR c++/51565
9623 * g++.dg/ext/attrib42.C: New.
9624
9625 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9626
9627 PR bootstrap/51796
9628 * gcc.dg/pr51796.c: New test.
9629
9630 2012-01-11 Jason Merrill <jason@redhat.com>
9631
9632 PR c++/51818
9633 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9634
9635 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9636
9637 * gnat.dg/array19.ad[sb]: New test.
9638
9639 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9640
9641 * gnat.dg/opt23.ad[sb]: New test.
9642 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9643 * gnat.dg/opt24.ad[sb]: New test.
9644
9645 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9646
9647 PR tree-optimization/49642
9648 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9649 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9650
9651 2012-01-11 Jason Merrill <jason@redhat.com>
9652
9653 PR c++/51613
9654 * g++.dg/template/explicit-args5.C: New.
9655
9656 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9657
9658 * gcc.c-torture/execute/20120110-1.c: New testcase.
9659
9660 2012-01-10 Jason Merrill <jason@redhat.com>
9661
9662 PR c++/51614
9663 * g++.dg/inherit/ambig1.C: New.
9664
9665 PR c++/51433
9666 * g++.dg/cpp0x/constexpr-cache1.C: New.
9667
9668 2012-01-10 Richard Guenther <rguenther@suse.de>
9669
9670 PR tree-optimization/51801
9671 * gcc.dg/torture/pr51801.c: New testcase.
9672
9673 2012-01-10 Tobias Burnus <burnus@net-b.de>
9674
9675 PR fortran/51652
9676 * gfortran.dg/allocate_with_typespec_5.f90: New.
9677
9678 2012-01-10 Tobias Burnus <burnus@net-b.de>
9679
9680 * gfortran.dg/class_39.f03: Update dg-error string.
9681
9682 2012-01-10 Richard Guenther <rguenther@suse.de>
9683
9684 PR tree-optimization/50913
9685 * gcc.dg/graphite/interchange-16.c: New testcase.
9686 * gcc.dg/graphite/scop-20.c: XFAIL.
9687 * gfortran.dg/graphite/interchange-1.f: Likewise.
9688 * gfortran.dg/graphite/block-1.f90: Likewise.
9689 * gfortran.dg/graphite/block-2.f: Likewise.
9690
9691 2012-01-10 Richard Henderson <rth@redhat.com>
9692
9693 * lib/target-supports.exp (check_effective_target_vect_perm,
9694 check_effective_target_vect_perm_byte,
9695 check_effective_target_vect_perm_short): Enable for arm neon.
9696
9697 2012-01-09 Tobias Burnus <burnus@net-b.de>
9698
9699 PR fortran/46328
9700 * gfortran.dg/typebound_operator_11.f90: New.
9701
9702 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9703
9704 * gnat.dg/array18.adb: New test.
9705 * gnat.dg/array18_pkg.ads: New helper.
9706
9707 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9708
9709 PR fortran/51791
9710 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9711 around base object in first assignment in main program.
9712 * gfortran.dg/typebound_operator_10.f03: New test.
9713
9714 2012-01-09 Martin Jambor <mjambor@suse.cz>
9715
9716 PR tree-optimization/51759
9717 * g++.dg/ipa/pr51759.C: New test.
9718
9719 2012-01-09 Tobias Burnus <burnus@net-b.de>
9720
9721 PR fortran/51758
9722 * gfortran.dg/optional_absent_2.f90: New.
9723
9724 2012-01-09 Tobias Burnus <burnus@net-b.de>
9725
9726 PR fortran/51578
9727 * gfortran.dg/use_17.f90: New.
9728
9729 2012-01-09 Gary Funck <gary@intrepid.com>
9730
9731 PR preprocessor/33919
9732 * gcc.dg/pr33919.c: New test.
9733 * gcc.dg/pr33919-0.h: New test header file.
9734 * gcc.dg/pr33919-1.h: Ditto.
9735 * gcc.dg/pr33919-2.h: Ditto.
9736
9737 2012-01-07 Jan Hubicka <jh@suse.cz>
9738
9739 PR tree-optimize/51694
9740 * gcc.c-torture/compile/pr51694.c: new testcase.
9741
9742 2012-01-07 Jan Hubicka <jh@suse.cz>
9743
9744 PR tree-optimization/51600
9745 * g++.dg/torture/pr51600.C: New testcase.
9746
9747 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9748
9749 PR gcov-profile/51715
9750 PR gcov-profile/51717
9751 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9752 * gcc.misc-tests/gcov-14.c: Likewise.
9753
9754 2012-01-06 Jason Merrill <jason@redhat.com>
9755
9756 * g++.dg/parse/new5.C: New.
9757
9758 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9759
9760 PR testsuite/51655
9761 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9762 including <string.h>.
9763
9764 2012-01-06 Jason Merrill <jason@redhat.com>
9765
9766 * g++.dg/abi/mangle51.C: New.
9767 * g++.dg/abi/mangle52.C: New.
9768 * g++.dg/abi/mangle53.C: New.
9769 * g++.dg/abi/mangle54.C: New.
9770 * g++.dg/abi/mangle55.C: New.
9771 * g++.dg/abi/mangle56.C: New.
9772 * g++.dg/abi/mangle57.C: New.
9773 * g++.dg/abi/mangle58.C: New.
9774 * g++.dg/abi/mangle59.C: New.
9775 * g++.dg/cpp0x/trailing3.C: Update mangling.
9776 * g++.dg/cpp0x/variadic111.C: Update mangling.
9777 * g++.dg/cpp0x/variadic4.C: Update mangling.
9778 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9779 * g++.dg/template/nontype22.C: Works now.
9780 * g++.dg/template/pr35240.C: Works now.
9781
9782 * g++.dg/cpp0x/error7.C: New.
9783
9784 2012-01-06 Tobias Burnus <burnus@net-b.de>
9785
9786 * gfortran.dg/deallocate_stat_2.f90: New.
9787 * coarray/allocate_errgmsg.f90: New.
9788 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9789 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9790 * coarray/subobject_1.f90: Fix for num_images > 1.
9791 * gfortran.dg/deallocate_stat.f90: Update due to changed
9792 stat= handling.
9793
9794 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9795
9796 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9797
9798 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9799
9800 * ada/acats/overflow.lst: Add cb20004.
9801
9802 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9803
9804 PR c++/51541
9805 * g++.dg/cpp0x/alias-decl-18.C: New test.
9806
9807 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9808
9809 * gcc.c-torture/execute/20120104-1.c: New test.
9810
9811 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9812
9813 PR fortran/PR48946
9814 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9815 the old typebound_operator_8.f03.
9816 * gfortran.dg/typebound_operator_8.f03: New version of
9817 typebound_operator_7.f03 with 'u' a derived type instead of a
9818 class object.
9819
9820 2012-01-05 Richard Guenther <rguenther@suse.de>
9821
9822 * g++.dg/torture/pr49309.C: Skip for -flto.
9823
9824 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9825
9826 PR middle-end/51761
9827 * gcc.c-torture/compile/pr51761.c: New test.
9828
9829 2012-01-05 Richard Guenther <rguenther@suse.de>
9830
9831 PR tree-optimization/51760
9832 * gcc.dg/torture/pr51760.c: New testcase.
9833
9834 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9835
9836 PR middle-end/51472
9837 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9838
9839 2012-01-05 Richard Guenther <rguenther@suse.de>
9840
9841 PR lto/41576
9842 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9843 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9844
9845 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9846
9847 PR debug/51695
9848 * gcc.dg/pr51695.c: New test.
9849
9850 2012-01-04 Andrew Pinski <apinski@cavium.com>
9851
9852 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9853 * gcc.target/mips/octeon2-lx-1.c: New test.
9854 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9855 * gcc.target/mips/octeon2-lx-2.c: New test.
9856 * gcc.target/mips/octeon2-lx-3.c: New test.
9857
9858 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9859
9860 PR other/51163
9861 PR other/51164
9862 * gcc.dg/tm/alias-1.c: Adjust regexp.
9863 * gcc.dg/tm/alias-2.c: Adjust regexp.
9864
9865 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9866
9867 PR c++/51064
9868 * g++.dg/warn/Wparentheses-26.C: New.
9869
9870 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9871
9872 * gfortran.dg/elemental_optional_args_2.f90: New test.
9873
9874 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9875
9876 PR fortran/49693
9877 * gfortran.dg/common_17.f90: New test.
9878
9879 2012-01-04 Richard Guenther <rguenther@suse.de>
9880
9881 PR tree-optimization/49651
9882 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9883 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9884
9885 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9886
9887 PR c++/51738
9888 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9889
9890 2012-01-03 Andrew Pinski <apinski@cavium.com>
9891
9892 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9893 for all mips targets. Also allow an optional .cfi_startproc.
9894
9895 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9896
9897 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9898
9899 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9900
9901 PR c++/29273
9902 * g++.dg/rtti/dyncast5.C: New.
9903
9904 2012-01-03 Richard Guenther <rguenther@suse.de>
9905
9906 PR tree-optimization/51070
9907 * gcc.dg/torture/pr51070-2.c: New testcase.
9908
9909 2012-01-03 Richard Guenther <rguenther@suse.de>
9910
9911 PR tree-optimization/51692
9912 * gcc.dg/torture/pr51692.c: New testcase.
9913
9914 2012-01-03 Richard Guenther <rguenther@suse.de>
9915
9916 PR debug/51650
9917 * g++.dg/lto/pr51650-3_0.C: New testcase.
9918
9919 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9920
9921 PR c++/15867
9922 * g++.dg/warn/Wredundant-decls-spec.C: New.
9923
9924 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9925
9926 PR tree-optimization/51719
9927 * g++.dg/tree-prof/pr51719.C: New test.
9928
9929 2012-01-03 Richard Guenther <rguenther@suse.de>
9930
9931 PR middle-end/51730
9932 * gcc.dg/fold-compare-6.c: New testcase.
9933
9934 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9935
9936 PR c++/51669
9937 * g++.dg/gomp/pr51669.C: New test.
9938
9939 2012-01-02 Jason Merrill <jason@redhat.com>
9940
9941 PR c++/51675
9942 * g++.dg/cpp0x/constexpr-union2.C: New.
9943
9944 PR c++/51666
9945 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9946
9947 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9948
9949 PR c++/51462
9950 * g++.dg/cpp0x/constexpr-99.C: New test.
9951
9952 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9953
9954 PR c++/20140
9955 * g++.dg/template/init9.C: New.
9956
9957 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9958
9959 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9960 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9961 rather than a specific number.
9962
9963 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9964
9965 PR fortran/46262
9966 PR fortran/46328
9967 PR fortran/51052
9968 * gfortran.dg/typebound_operator_7.f03: New.
9969 * gfortran.dg/typebound_operator_8.f03: New.
9970
9971 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9972
9973 PR target/51729
9974 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9975 XFAIL.
9976 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9977
9978 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9979
9980 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9981
9982 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9983
9984 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9985 for MIPS.
9986
9987 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9988
9989 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9990 * gfortran.dg/io_real_boz_4.f90: Likewise.
9991 * gfortran.dg/io_real_boz_5.f90: Likewise.
9992
9993 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9994
9995 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9996
9997 2012-01-02 Revital Eres <revital.eres@linaro.org>
9998
9999 * gcc.dg/sms-11.c: New file.
10000
10001 2012-01-02 Tobias Burnus <burnus@net-b.de>
10002
10003 PR fortran/51682
10004 * gfortran.dg/coarray/image_index_3.f90: New.
10005
10006 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10007
10008 PR c++/16603
10009 * g++.dg/parse/enum8.C: New.
10010
10011 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10012
10013 PR c++/51379
10014 * g++.dg/conversion/reinterpret4.C: New.
10015 * g++.dg/conversion/reinterpret1.C: Adjust.
10016
10017 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10018
10019 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10020
10021 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
10022
10023 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10024 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10025 * g++.old-deja/g++.jason/access14.C: Likewise.
10026 * g++.old-deja/g++.jason/access8.C: Likewise.
10027 * g++.old-deja/g++.jason/access1.C: Likewise.
10028 * g++.old-deja/g++.other/access3.C: Likewise.
10029 * g++.old-deja/g++.other/access5.C: Likewise.
10030 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10031 * g++.old-deja/g++.law/visibility22.C: Likewise.
10032 * g++.old-deja/g++.law/visibility26.C: Likewise.
10033 * g++.old-deja/g++.mike/p2746.C: Likewise.
10034 * g++.dg/debug/using1.C: Likewise.
10035 * g++.dg/lookup/using51.C: Likewise.
10036 * g++.dg/inherit/using5.C: Likewise.
10037 * g++.dg/inherit/pr30297.C: Likewise.
10038 * g++.dg/inherit/access8.C: Likewise.
10039 * g++.dg/torture/pr39362.C: Likewise.
10040 * g++.dg/template/crash13.C: Likewise.
10041 * g++.dg/template/using10.C: Likewise.
10042
10043 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10044
10045 PR fortran/51502
10046 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10047
10048 2012-01-01 Ira Rosen <irar@il.ibm.com>
10049
10050 PR tree-optimization/51704
10051 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10052 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10053 corresponding flags.
10054
10055 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10056
10057 PR c++/51723
10058 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10059
10060 2012-01-01 Jan Hubicka <jh@suse.cz>
10061
10062 PR rtl-optimization/51069
10063 * gcc.c-torture/compile/pr51069.c: New testcase.
10064
10065 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10066
10067 PR tree-optimization/51683
10068 * gcc.dg/pr51683.c: New test.
10069 \f
10070 Copyright (C) 2012 Free Software Foundation, Inc.
10071
10072 Copying and distribution of this file, with or without modification,
10073 are permitted in any medium without royalty provided the copyright
10074 notice and this notice are preserved.