dd5e69c0b2e5406d82afe3a4be551ffc65d6fa6a
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-19 Tom de Vries <tom@codesourcery.com>
2
3 PR rtl-optimization/55315
4
5 * gcc.target/mips/pr55315.c: New test.
6
7 2012-11-17 Jakub Jelinek <jakub@redhat.com>
8
9 PR tree-optimization/55236
10 * gcc.dg/pr55236.c: New test.
11
12 PR testsuite/55188
13 * gcc.dg/pr19105.c: Accept also optimizing
14 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
15
16 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
17 from addr2line_output. Increment idx if asking for more than one address
18 in one object.
19
20 2012-11-16 Jakub Jelinek <jakub@redhat.com>
21
22 PR tree-optimization/55329
23 * g++.dg/opt/pr55329.C: New test.
24
25 2012-11-16 Janus Weil <janus@gcc.gnu.org>
26
27 PR fortran/55297
28 * gfortran.dg/typebound_operator_18.f90: New.
29
30 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
31
32 PR rtl-optimization/55330
33 * gfortran.dg/pr55330.f90: New test.
34
35 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
36
37 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
38 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
39 * gcc.dg/hoist-register-pressure-2.c: Ditto.
40 * gcc.dg/hoist-register-pressure-3.c: Ditto.
41 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
42 * gcc.dg/tree-prof/unroll-1.c: Ditto.
43
44 2012-11-16 Dodji Seketeli <dodji@redhat.com>
45
46 PR c++/54875
47 * g++.dg/cpp0x/alias-decl-27.C: New test.
48
49 2012-11-16 Jakub Jelinek <jakub@redhat.com>
50
51 PR c++/55337
52 * g++.dg/template/alignof2.C: New test.
53
54 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
55
56 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
57 * g++.dg/mv6.C (dg-options): Ditto.
58
59 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
60
61 * lib/target_suports.exp
62 (check_effective_target_has_w_floating_suffix): New procedure.
63 (check_effective_target_has_q_floating_suffix): Ditto.
64 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
65 for unsupported non-standard suffix on floating constant.
66 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
67
68 2012-11-14 Jakub Jelinek <jakub@redhat.com>
69
70 * lib/asan-dg.exp: New file.
71 * gcc.dg/asan/asan.exp: New file.
72 * g++.dg/dg.exp: Prune also asan tests.
73 * g++.dg/asan/asan.exp: New file.
74 * c-c++-common/asan/memcmp-1.c: New test.
75
76 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
77
78 PR c++/55323
79 * g++.dg/cpp0x/vt-55323.C: New.
80
81 2012-11-13 Sriraman Tallam <tmsriram@google.com>
82
83 * g++.dg/mv4.C: Add require ifunc. Change error message.
84 * g++.dg/mv5.C: Add require ifunc.
85 * g++.dg/mv6.C: Add require ifunc.
86
87 2012-11-13 Martin Jambor <mjambor@suse.cz>
88
89 PR tree-optimization/55253
90 * gcc.dg/torture/pr55253.c: New test.
91 * gcc.dg/torture/pr55305.c: Likewise.
92
93 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
94
95 PR middle-end/55142
96 * gcc.target/i386/pr55142-1.c: New file.
97 * gcc.target/i386/pr55142-2.c: Likewise.
98
99 2012-11-13 Dodji Seketeli <dodji@redhat.com>
100
101 PR c++/54466
102 * g++.dg/cpp0x/alias-decl-26.C: New test file.
103
104 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
105
106 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
107 instead of lp64.
108 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
109 * gcc.target/i386/pr49715-2.c: Likewise.
110 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
111
112 2012-11-13 Jakub Jelinek <jakub@redhat.com>
113
114 PR tree-optimization/55281
115 * gcc.dg/vect/fast-math-pr55281.c: New test.
116 * g++.dg/opt/pr55281.C: New test.
117
118 PR rtl-optimization/54127
119 * gcc.dg/torture/pr54127.c: New test.
120
121 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
122 Jakub Jelinek <jakub@redhat.com>
123
124 PR rtl-optimization/51447
125 * gcc.c-torture/execute/pr51447.c: New test.
126
127 2012-11-12 Ian Bolton <ian.bolton@arm.com>
128
129 * gcc.target/aarch64/csinc-2.c: New test.
130
131 2012-11-12 Ian Bolton <ian.bolton@arm.com>
132
133 * gcc.target/aarch64/cmn.c: New test.
134 * gcc.target/aarch64/adds.c: New test.
135 * gcc.target/aarch64/subs.c: New test.
136
137 2012-11-12 Tobias Burnus <burnus@net-b.de>
138
139 PR fortran/55272
140 * gfortran.dg/coarray_29_1.f90: New.
141 * gfortran.dg/coarray_29_2.f90: New.
142
143 2012-11-12 Bin Cheng <bin.cheng@arm.com>
144
145 * gcc.dg/hoist-register-pressure-3.c: New test.
146
147 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
148
149 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
150 wrappers around sinf and cosf.
151
152 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
153
154 PR middle-end/55247
155 PR middle-end/55259
156 * gcc.target/i386/pr55247-2.c: New file.
157
158 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
159
160 PR middle-end/55263
161 * g++.dg/pr55263.C: New test.
162
163 2012-11-11 Martin Jambor <mjambor@suse.cz>
164
165 PR tree-optimization/55238
166 * testsuite/gcc.dg/torture/pr55238.c: New test.
167
168 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
169 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
170 * c-c++-common/torture/vector-subscript-1.c: Likewise.
171 * c-c++-common/torture/vector-subscript-2.c: Likewise.
172
173 2012-11-10 Jan Hubicka <jh@suse.cz>
174
175 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
176
177 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
178
179 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
180 -mno-sse -mno-mmx to dg-options. Reformat.
181
182 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
183
184 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
185 * c-c++-common/vector-compare-1.c: Same.
186 * c-c++-common/vector-compare-2.c: Same.
187 * g++.dg/other/unused1.C: Skip on AIX.
188 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
189 extra message on AIX.
190
191 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
192
193 PR target/55247
194 * gcc.target/i386/pr55247.c: New test.
195
196 2012-11-09 Andrew Pinski <apinski@cavium.com>
197
198 * gcc.c-torture/execute/20121108-1.c: New test.
199
200 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
201
202 PR c++/54413
203 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
204 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
205 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
206 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
207
208 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
209
210 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
211 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
212 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
213 array bounds.
214 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
215
216 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
217
218 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
219 * g++.dg/tm/pr47530.C: Same.
220
221 2012-11-09 Jason Merrill <jason@redhat.com>
222
223 PR c++/54859
224 * g++.dg/cpp0x/alias-decl-25.C: New.
225
226 * g++.dg/abi/abi-tag1.C: New.
227 * g++.dg/abi/abi-tag2.C: New.
228
229 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
230
231 PR rtl-optimization/55154
232 * gcc.target/i386/pr55154.c: New test.
233
234 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
235
236 PR rtl-optimization/55151
237 * gcc.dg/pr55151.c: Move ...
238 * gcc.target/i386/pr55151.c: ... here.
239
240 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
241
242 PR rtl-optimization/54472
243 * gcc.dg/pr54472.c: New test.
244
245 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
246
247 * gnat.dg/stack_check3.ad[sb]: New test.
248
249 2012-11-08 Ian Lance Taylor <iant@google.com>
250
251 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
252 with arguments. Handle errorcheckoutput and rundir test types.
253
254 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
255
256 PR tree-optimization/55191
257 * gcc.dg/pr55191.c: New test.
258
259 2012-11-08 Jakub Jelinek <jakub@redhat.com>
260
261 PR debug/54499
262 * g++.dg/debug/pr54499.C: New test.
263
264 2012-11-08 Jan Hubicka <jh@suse.cz>
265
266 PR middle-end/48636
267 * gcc.dg/winline-3.c: Update.
268
269 2012-11-08 Martin Jambor <mjambor@suse.cz>
270
271 * gfortran.dg/ipcp-array-1.f90: New test.
272
273 2012-11-08 Florian Weimer <fweimer@redhat.com>
274
275 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
276
277 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
278
279 PR rtl-optimization/55151
280 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
281
282 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
283
284 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
285
286 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
287
288 * gcc.c-torture/compile/20121107-1.c: New test.
289
290 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
291
292 PR rtl-optimization/55151
293 * gcc.dg/pr55151.c: Compile it only for x86_64.
294
295 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
296
297 PR rtl-optimization/55122
298 * gcc.dg/pr55122.c: New test.
299
300 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
301
302 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
303 word powerpc.
304 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
305 * gcc.target/powerpc/loop_align.c: Skip on AIX.
306 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
307 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
308
309 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
310
311 PR c/53063
312 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
313
314 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
315
316 PR c/51294
317 * c-c++-common/pr51294.c: New.
318
319 2012-11-07 Martin Jambor <mjambor@suse.cz>
320
321 PR tree-optimization/53787
322 * gcc.dg/ipa/ipa-5.c: Adjust.
323 * gcc.dg/ipa/ipcp-agg-1.c: New test.
324 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
325 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
326 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
327 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
328 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
329 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
330 * gfortran.dg/pr48636-2.f90: New test.
331 * gfortran.dg/pr53787.f90: Likewise.
332
333 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
334
335 PR c++/55226
336 Revert:
337 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
338
339 PR c++/54922
340 * g++.dg/cpp0x/constexpr-union4.C: New.
341
342 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
343
344 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
345
346 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
347
348 PR target/49220
349 * gcc.c-torture/compile/pr49220.c: New test.
350
351 2012-11-07 Florian Weimer <fweimer@redhat.com>
352
353 * g++.dg/init/new40.C: New.
354
355 2012-11-07 Jakub Jelinek <jakub@redhat.com>
356
357 PR debug/54693
358 * gcc.dg/guality/pr54693-2.c: New test.
359
360 2012-11-06 Andrew Pinski <apinski@cavium.com>
361
362 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
363 -fno-vect-cost-model.
364
365 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
366
367 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
368 * gcc.dg/tm/debug-1.c: Same.
369 * gcc.dg/tm/irrevocable-3.c: Same.
370 * gcc.dg/tm/irrevocable-4.c: Same.
371 * gcc.dg/tm/memopt-10.c: Same.
372 * gcc.dg/tm/memopt-11.c: Same.
373 * gcc.dg/tm/props-4.c: Same.
374 * gcc.dg/tm/wrap-3.c: Same.
375 * gcc.dg/tm/wrap-4.c: Same.
376
377 2012-11-06 Andrew Pinski <apinski@cavium.com>
378
379 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
380
381 2012-11-06 Jan Hubicka <jh@suse.cz>
382
383 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
384 candidate still.
385 * gcc.dg/tree-ssa/loop-23.c: Likewise.
386 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
387 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
388
389 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
390
391 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
392
393 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
394
395 PR middle-end/41993
396 * gcc.dg/torture/pr41993.c: New test.
397
398 2012-11-06 Jan Hubicka <jh@suse.cz>
399
400 * gcc.target/i386/l_fma_float_?.c: Update.
401 * gcc.target/i386/l_fma_double_?.c: Update.
402
403 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
404
405 PR target/54089
406 * gcc.target/sh/pr54089-8.c: New.
407 * gcc.target/sh/pr54089-9.c: New.
408
409 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
410
411 PR target/47440
412 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
413 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
414 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
415 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
416 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
417 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
418 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
419 * gcc.target/i386/avx-vzeroupper-27.c: New.
420
421 2012-11-06 Janus Weil <janus@gcc.gnu.org>
422
423 PR fortran/54917
424 * gfortran.dg/transfer_class_1.f90: New.
425 * gfortran.dg/transfer_class_2.f90: New.
426
427 2012-11-05 Sriraman Tallam <tmsriram@google.com>
428
429 * testsuite/g++.dg/mv1.C: New test.
430 * testsuite/g++.dg/mv2.C: New test.
431 * testsuite/g++.dg/mv3.C: New test.
432 * testsuite/g++.dg/mv4.C: New test.
433 * testsuite/g++.dg/mv5.C: New test.
434 * testsuite/g++.dg/mv6.C: New test.
435
436 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
437
438 PR testsuite/55186
439 * gcc.dg/const-uniq-1.c (a): Increase length four times.
440
441 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
442
443 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
444 darwin.
445
446 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
447
448 * g++.dg/torture/20121105-1.C: New test.
449
450 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
451
452 * gcc.dg/torture/fp-compare.c: New testcase.
453
454 2012-11-05 Jan Hubicka <jh@suse.cz>
455
456 * gcc.dg/const-1.c: Update.
457 * gcc.dg/pure-1.c: Update.
458
459 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
460
461 PR rtl-optimization/55151
462 * gcc.dg/pr55151.c: New test.
463
464 2012-11-05 Jakub Jelinek <jakub@redhat.com>
465
466 PR debug/54970
467 PR debug/54971
468 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
469
470 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
471
472 PR testsuite/51128
473 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
474
475 2012-11-05 Jan Hubicka <jh@suse.cz>
476
477 * gcc.dg/autopar/pr49960.c: Fix testcase.
478
479 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
480
481 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
482 Fix scan-tree-dump-times directive.
483
484 2012-11-04 Janus Weil <janus@gcc.gnu.org>
485
486 PR fortran/55199
487 * gfortran.dg/associate_12.f90: New.
488
489 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
490
491 PR target/54255
492 * lib/target-supports.exp (check_effective_target_masm_intel): New
493 proc.
494 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
495 masm_intel.
496
497 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
498 Jack Howarth <howarth@bromo.med.uc.edu>
499
500 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
501 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
502 * gcc.target/i386/pr53249.c: Likewise.
503
504 2012-11-03 Andrew Pinski <apinski@cavium.com>
505
506 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
507 call abort1 so that cross jumping does not happen.
508
509 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
510
511 PR target/51244
512 * gcc.target/sh/pr51244-18.c: New.
513 * gcc.target/sh/pr51244-19.c: New.
514
515 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
516
517 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
518 b requires a 64-bit operation followed by a truncation.
519
520 2012-11-02 Jan Hubicka <jh@suse.cz>
521
522 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
523
524 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
525
526 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
527 conditions to verify the reduction code is vectorized.
528
529 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
530 in case 'pow', such as 'powerpc' is used in the compiler version name.
531 * gcc.target/powerpc/pr46728-2.c: Likewise.
532 * gcc.target/powerpc/pr46728-3.c: Likewise.
533 * gcc.target/powerpc/pr46728-4.c: Likewise.
534 * gcc.target/powerpc/pr46728-5.c: Likewise.
535 * gcc.target/powerpc/pr46728-7.c: Likewise.
536 * gcc.target/powerpc/pr46728-8.c: Likewise.
537 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
538
539 2012-11-02 Jan Hubicka <jh@suse.cz>
540
541 * gcc.dg/tree-ssa/loop-38.c: New testcase.
542
543 2012-11-02 Jan Hubicka <jh@suse.cz>
544
545 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
546 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
547
548 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
549
550 PR middle-end/55130
551 * gcc.target/i386/pr55130.c: New test.
552
553 2012-11-02 Jakub Jelinek <jakub@redhat.com>
554
555 PR target/55147
556 * gcc.target/i386/pr55147.c: New test.
557
558 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
559
560 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
561 * gfortran.dg/default_format_denormal_1.f90: Same.
562
563 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
564
565 PR middle-end/55001
566 * g++.dg/ext/vector19.C: Remove target restrictions.
567 * gcc.dg/fold-compare-7.c: New testcase.
568
569 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
570
571 PR target/55160
572 * gcc.target/sh/pr55160.c: New.
573
574 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
575
576 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
577 scan-assembler regex.
578
579 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
580
581 PR middle-end/55150
582 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
583 * gcc.dg/pr55150-2.c: New test.
584
585 2012-11-01 Sharad Singhai <singhai@google.com>
586
587 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
588 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
589 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
590 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
591
592 2012-10-31 Dehao Chen <dehao@google.com>
593
594 * g++.dg/debug/dwarf2/block.C: New testcase.
595
596 2012-10-31 Jan Hubicka <jh@suse.cz>
597
598 * gcc.dg/pr44974.c: Add noinline.
599
600 2012-10-31 Janus Weil <janus@gcc.gnu.org>
601
602 PR fortran/53718
603 * gfortran.dg/class_54.f90: New.
604
605 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
606 Jakub Jelinek <jakub@redhat.com>
607
608 PR tree-optimization/55018
609 * gcc.dg/torture/pr55018.c: New test.
610
611 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
612
613 PR c++/54583
614 * g++.dg/ext/vla13.C: New.
615
616 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
617
618 PR middle-end/55150
619 * gcc.dg/pr55150.c: New test.
620
621 2012-10-31 Tobias Burnus <burnus@net-b.de>
622
623 PR fortran/55134
624 * gfortran.dg/associate_11.f90: New.
625
626 2012-10-31 Dodji Seketeli <dodji@redhat.com>
627
628 PR c++/54955
629 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
630
631 2012-10-31 Jakub Jelinek <jakub@redhat.com>
632
633 PR tree-optimization/19105
634 PR tree-optimization/21643
635 PR tree-optimization/46309
636 * gcc.dg/pr19105.c: New test.
637 * gcc.dg/pr21643.c: New test.
638 * gcc.dg/pr46309-2.c: New test.
639 * gcc.c-torture/execute/pr46309.c: New test.
640
641 2012-10-31 Alan Modra <amodra@gmail.com>
642
643 * gcc.target/powerpc/dimode_off.c: New.
644 * gcc.target/powerpc/timode_off.c: New.
645 * gcc.target/powerpc/dfmode_off.c: New.
646 * gcc.target/powerpc/tfmode_off.c: New.
647
648 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
649
650 PR rtl-optimization/55093
651 * gcc.target/i386/pr55093.c: New file.
652
653 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
654
655 * gcc.target/i386/pr55116.c: Renamed to ...
656 * gcc.target/i386/pr55116-1.c: This.
657
658 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
659
660 * gcc.target/i386/pr55116-2.c: New file.
661
662 2012-10-30 Richard Biener <rguenther@suse.de>
663
664 * gcc.dg/vect/slp-perm-2.c: Adjust.
665
666 2012-10-30 Richard Biener <rguenther@suse.de>
667
668 PR tree-optimization/55111
669 * gcc.dg/torture/pr55111.c: New testcase.
670
671 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
672
673 PR target/53988
674 * gcc.target/sh/pr53988.c: New.
675
676 2012-10-30 Bin Cheng <bin.cheng@arm.com>
677
678 PR target/54989
679 * gcc.dg/hoist-register-pressure-1.c: Rename from
680 hoist-register-pressure.c. Add nonpic condition.
681 * gcc.dg/hoist-register-pressure-2.c: New testcase.
682
683 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
684
685 PR c++/54930
686 * gcc.dg/Wreturn-local-addr.c: New.
687 * g++.dg/warn/Wno-return-local-addr.C: New.
688 * g++.dg/warn/Wreturn-local-addr.C: New.
689
690 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
691
692 PR middle-end/55116
693 * gcc.target/i386/pr55116.c: New file.
694
695 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
696
697 PR c/53066
698 * gcc.dg/Wshadow-4.c: New.
699 * gcc.dg/Wshadow-4.h: New.
700
701 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
702
703 PR debug/54693
704 * gcc.dg/guality/pr54693.c: New.
705
706 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
707
708 PR middle-end/55027
709 * gcc.dg/pr55027.c: New testcase.
710
711 2012-10-29 Jan Hubicka <jh@suse.cz>
712
713 * gcc.dg/ipa/inline-6.c: New testcase.
714
715 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
716
717 PR rtl-optimization/55106
718 * g++.dg/pr55106.C: New.
719
720 2012-10-29 Richard Guenther <rguenther@suse.de>
721
722 PR middle-end/53695
723 * gcc.dg/torture/pr53695.c: New testcase.
724
725 2012-10-28 Jan Hubicka <jh@suse.cz>
726
727 * gcc.dg/ipa/inlinehint-3.c: New testcase.
728
729 2012-10-28 Tobias Burnus <burnus@net-b.de>
730
731 PR fortran/54958
732 * gfortran.dg/do_check_6.f90: New.
733
734 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
735 Jack Howarth <howarth@bromo.med.uc.edu>
736
737 PR target/54404
738 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
739 to dg-options.
740 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
741
742 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
743
744 PR target/34283
745 * gcc.target/i386/pr34283.c: New test.
746
747 2012-10-26 Jakub Jelinek <jakub@redhat.com>
748
749 PR c++/55081
750 * g++.dg/opt/pr55081.C: New test.
751
752 PR debug/54970
753 PR debug/54971
754 * gcc.dg/guality/pr54970.c: New test.
755
756 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
757
758 PR c++/54984
759 * g++.dg/template/new11.C: New.
760
761 2012-10-26 Richard Biener <rguenther@suse.de>
762
763 PR middle-end/54824
764 * gcc.dg/torture/pr54824.c: New testcase.
765
766 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
767
768 * gcc.target/i386/fxsave-1.c: New.
769 * gcc.target/i386/fxsave64-1.c: Ditto.
770 * gcc.target/i386/fxrstor-1.c: Ditto.
771 * gcc.target/i386/fxrstor64-1.c: Ditto.
772 * gcc.target/i386/xsave-1.c: Ditto.
773 * gcc.target/i386/xsave64-1.c: Ditto.
774 * gcc.target/i386/xrstor-1.c: Ditto.
775 * gcc.target/i386/xrstor64-1.c: Ditto.
776 * gcc.target/i386/xsaveopt-1.c: Ditto.
777 * gcc.target/i386/xsaveopt64-1.c: Ditto.
778 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
779 * gcc.target/i386/sse-13.c: Ditto.
780 * gcc.target/i386/sse-14.c: Ditto.
781 * gcc.target/i386/sse-22.c: Ditto.
782 * gcc.target/i386/sse-23.c: Ditto.
783 * g++.dg/other/i386-2.C: Ditto.
784 * g++.dg/other/i386-3.C: Ditto.
785
786 2012-10-25 Jan Hubicka <jh@suse.cz>
787
788 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
789 at ivcanon time.
790
791 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
792
793 PR c++/53761
794 * g++.dg/ext/transparent-union.C: New.
795
796 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
797
798 PR c++/54427
799 * g++.dg/ext/vector19.C: New testcase.
800
801 2012-10-25 Richard Biener <rguenther@suse.de>
802
803 PR tree-optimization/54902
804 * g++.dg/torture/pr54902.C: New testcase.
805
806 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
807
808 PR c++/34892
809 * g++.dg/template/crash114.C: New.
810
811 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
812
813 PR bootstrap/55049
814 * gcc.target/i386/pr55049-1.c: New test.
815
816 2012-10-24 Janus Weil <janus@gcc.gnu.org>
817
818 PR fortran/55037
819 * gfortran.dg/class_dummy_4.f03: New.
820
821 2012-10-24 Jakub Jelinek <jakub@redhat.com>
822
823 PR rtl-optimization/55010
824 * gcc.dg/pr55010.c: New test.
825
826 PR debug/54828
827 * g++.dg/debug/pr54828.C: New test.
828
829 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
830
831 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
832 * gcc.dg/vect/vect-83_64.c: Likewise.
833
834 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
835
836 PR c++/54922
837 * g++.dg/cpp0x/constexpr-union4.C: New.
838
839 2012-10-23 Jeff Law <law@redhat.com>
840
841 * gcc.c-torture/execute/pr54985.c: New test.
842
843 2012-10-23 Paul Koning <ni1d@arrl.net>
844
845 PR debug/54508
846 * g++.dg/debug/dwarf2/pr54508.C: New.
847
848 2012-10-23 Jakub Jelinek <jakub@redhat.com>
849
850 PR c++/54844
851 * g++.dg/template/sizeof14.C: New test.
852
853 2012-10-23 Ian Bolton <ian.bolton@arm.com>
854 Jim MacArthur <jim.macarthur@arm.com>
855 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
856 Marcus Shawcroft <marcus.shawcroft@arm.com>
857 Nigel Stephens <nigel.stephens@arm.com>
858 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
859 Richard Earnshaw <rearnsha@arm.com>
860 Sofiane Naci <sofiane.naci@arm.com>
861 Stephen Thomas <stephen.thomas@arm.com>
862 Tejas Belagod <tejas.belagod@arm.com>
863 Yufeng Zhang <yufeng.zhang@arm.com>
864
865 * lib/target-supports.exp
866 (check_profiling_available): Add AArch64.
867 (check_effective_target_vect_int): Likewise.
868 (check_effective_target_vect_shift): Likewise.
869 (check_effective_target_vect_float): Likewise.
870 (check_effective_target_vect_double): Likewise.
871 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
872 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
873 (check_effective_target_vect_pack_trunc): Likewise.
874 (check_effective_target_vect_unpack): Likewise.
875 (check_effective_target_vect_hw_misalign): Likewise.
876 (check_effective_target_vect_short_mult): Likewise.
877 (check_effective_target_vect_int_mult): Likewise.
878 (check_effective_target_vect_stridedN): Likewise.
879 (check_effective_target_sync_int_long): Likewise.
880 (check_effective_target_sync_char_short): Likewise.
881 (check_vect_support_and_set_flags): Likewise.
882 (check_effective_target_aarch64_tiny): New.
883 (check_effective_target_aarch64_small): New.
884 (check_effective_target_aarch64_large): New.
885 * g++.dg/other/PR23205.C: Enable aarch64.
886 * g++.dg/other/pr23205-2.C: Likewise.
887 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
888 * gcc.c-torture/execute/20101011-1.c: Likewise.
889 * gcc.dg/20020312-2.c: Likewise.
890 * gcc.dg/20040813-1.c: Likewise.
891 * gcc.dg/builtin-apply2.c: Likewise.
892 * gcc.dg/stack-usage-1.c: Likewise.
893
894 2012-10-23 Ian Bolton <ian.bolton@arm.com>
895 Jim MacArthur <jim.macarthur@arm.com>
896 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
897 Marcus Shawcroft <marcus.shawcroft@arm.com>
898 Nigel Stephens <nigel.stephens@arm.com>
899 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
900 Richard Earnshaw <rearnsha@arm.com>
901 Sofiane Naci <sofiane.naci@arm.com>
902 Stephen Thomas <stephen.thomas@arm.com>
903 Tejas Belagod <tejas.belagod@arm.com>
904 Yufeng Zhang <yufeng.zhang@arm.com>
905
906 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
907 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
908 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
909 * gcc.target/aarch64/aapcs/abitest.S: New file.
910 * gcc.target/aarch64/aapcs/abitest.h: New file.
911 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
912 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
913 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
914 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
915 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
916 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
917 * gcc.target/aarch64/aapcs/ice_1.c: New file.
918 * gcc.target/aarch64/aapcs/ice_2.c: New file.
919 * gcc.target/aarch64/aapcs/ice_3.c: New file.
920 * gcc.target/aarch64/aapcs/ice_4.c: New file.
921 * gcc.target/aarch64/aapcs/ice_5.c: New file.
922 * gcc.target/aarch64/aapcs/macro-def.h: New file.
923 * gcc.target/aarch64/aapcs/test_1.c: New file.
924 * gcc.target/aarch64/aapcs/test_10.c: New file.
925 * gcc.target/aarch64/aapcs/test_11.c: New file.
926 * gcc.target/aarch64/aapcs/test_12.c: New file.
927 * gcc.target/aarch64/aapcs/test_13.c: New file.
928 * gcc.target/aarch64/aapcs/test_14.c: New file.
929 * gcc.target/aarch64/aapcs/test_15.c: New file.
930 * gcc.target/aarch64/aapcs/test_16.c: New file.
931 * gcc.target/aarch64/aapcs/test_17.c: New file.
932 * gcc.target/aarch64/aapcs/test_18.c: New file.
933 * gcc.target/aarch64/aapcs/test_19.c: New file.
934 * gcc.target/aarch64/aapcs/test_2.c: New file.
935 * gcc.target/aarch64/aapcs/test_20.c: New file.
936 * gcc.target/aarch64/aapcs/test_21.c: New file.
937 * gcc.target/aarch64/aapcs/test_22.c: New file.
938 * gcc.target/aarch64/aapcs/test_23.c: New file.
939 * gcc.target/aarch64/aapcs/test_24.c: New file.
940 * gcc.target/aarch64/aapcs/test_25.c: New file.
941 * gcc.target/aarch64/aapcs/test_26.c: New file.
942 * gcc.target/aarch64/aapcs/test_3.c: New file.
943 * gcc.target/aarch64/aapcs/test_4.c: New file.
944 * gcc.target/aarch64/aapcs/test_5.c: New file.
945 * gcc.target/aarch64/aapcs/test_6.c: New file.
946 * gcc.target/aarch64/aapcs/test_7.c: New file.
947 * gcc.target/aarch64/aapcs/test_8.c: New file.
948 * gcc.target/aarch64/aapcs/test_9.c: New file.
949 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
950 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
951 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
952 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
953 * gcc.target/aarch64/aapcs/test_complex.c: New file.
954 * gcc.target/aarch64/aapcs/test_int128.c: New file.
955 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
956 * gcc.target/aarch64/aapcs/type-def.h: New file.
957 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
958 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
959 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
960 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
961 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
962 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
963 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
964 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
965 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
966 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
967 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
968 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
969 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
970 * gcc.target/aarch64/aarch64.exp: New file.
971 * gcc.target/aarch64/adc-1.c: New file.
972 * gcc.target/aarch64/adc-2.c: New file.
973 * gcc.target/aarch64/asm-1.c: New file.
974 * gcc.target/aarch64/clrsb.c: New file.
975 * gcc.target/aarch64/clz.c: New file.
976 * gcc.target/aarch64/ctz.c: New file.
977 * gcc.target/aarch64/csinc-1.c: New file.
978 * gcc.target/aarch64/csinv-1.c: New file.
979 * gcc.target/aarch64/csneg-1.c: New file.
980 * gcc.target/aarch64/extend.c: New file.
981 * gcc.target/aarch64/fcvt.x: New file.
982 * gcc.target/aarch64/fcvt_double_int.c: New file.
983 * gcc.target/aarch64/fcvt_double_long.c: New file.
984 * gcc.target/aarch64/fcvt_double_uint.c: New file.
985 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
986 * gcc.target/aarch64/fcvt_float_int.c: New file.
987 * gcc.target/aarch64/fcvt_float_long.c: New file.
988 * gcc.target/aarch64/fcvt_float_uint.c: New file.
989 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
990 * gcc.target/aarch64/ffs.c: New file.
991 * gcc.target/aarch64/fmadd.c: New file.
992 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
993 * gcc.target/aarch64/frint.x: New file.
994 * gcc.target/aarch64/frint_double.c: New file.
995 * gcc.target/aarch64/frint_float.c: New file.
996 * gcc.target/aarch64/index.c: New file.
997 * gcc.target/aarch64/mneg-1.c: New file.
998 * gcc.target/aarch64/mneg-2.c: New file.
999 * gcc.target/aarch64/mneg-3.c: New file.
1000 * gcc.target/aarch64/mnegl-1.c: New file.
1001 * gcc.target/aarch64/mnegl-2.c: New file.
1002 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1003 * gcc.target/aarch64/pic-constantpool1.c: New file.
1004 * gcc.target/aarch64/pic-symrefplus.c: New file.
1005 * gcc.target/aarch64/predefine_large.c: New file.
1006 * gcc.target/aarch64/predefine_small.c: New file.
1007 * gcc.target/aarch64/predefine_tiny.c: New file.
1008 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1009 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1010 * gcc.target/aarch64/table-intrinsics.c: New file.
1011 * gcc.target/aarch64/tst-1.c: New file.
1012 * gcc.target/aarch64/vect-abs-compile.c: New file.
1013 * gcc.target/aarch64/vect-abs.c: New file.
1014 * gcc.target/aarch64/vect-abs.x: New file.
1015 * gcc.target/aarch64/vect-compile.c: New file.
1016 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1017 * gcc.target/aarch64/vect-faddv.c: New file.
1018 * gcc.target/aarch64/vect-faddv.x: New file.
1019 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1020 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1021 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1022 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1023 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1024 * gcc.target/aarch64/vect-fp-compile.c: New file.
1025 * gcc.target/aarch64/vect-fp.c: New file.
1026 * gcc.target/aarch64/vect-fp.x: New file.
1027 * gcc.target/aarch64/vect-mull-compile.c: New file.
1028 * gcc.target/aarch64/vect-mull.c: New file.
1029 * gcc.target/aarch64/vect-mull.x: New file.
1030 * gcc.target/aarch64/vect.c: New file.
1031 * gcc.target/aarch64/vect.x: New file.
1032 * gcc.target/aarch64/vector_intrinsics.c: New file.
1033 * gcc.target/aarch64/vfp-1.c: New file.
1034 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1035 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1036 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1037 * g++.dg/abi/aarch64_guard1.C: New file.
1038
1039 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1040
1041 PR c++/54988
1042 * c-c++-common/pr54988.c: New test.
1043
1044 2012-10-23 Jan Hubicka <jh@suse.cz>
1045
1046 * gcc.dg/tree-prof/peel-1.c: New testcase.
1047
1048 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1049
1050 PR gcc/52945
1051 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1052
1053 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1054
1055 * gcc.dg/c99-predef-1.c: New test.
1056 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1057 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1058 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1059 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1060 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1061 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1062 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1063 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1064 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1065 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1066 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1067 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1068
1069 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1070
1071 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1072
1073 2012-10-23 Jan Hubicka <jh@suse.cz>
1074
1075 PR middle-end/54937
1076 * gcc.c-torture/execute/pr54937.c: New testcase.
1077 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1078
1079 2012-10-23 Jan Hubicka <jh@suse.cz>
1080
1081 PR middle-end/54967
1082 * gfortran.dg/pr54967.f90: New testcase.
1083
1084 2012-10-23 Terry Guo <terry.guo@arm.com>
1085
1086 PR target/55019
1087 * gcc.dg/pr55019.c: New.
1088
1089 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1090
1091 PR tree-optimization/55008
1092 * gcc.dg/tree-ssa/pr55008.c: New test.
1093
1094 2012-10-22 Richard Biener <rguenther@suse.de>
1095
1096 PR tree-optimization/55011
1097 * gcc.dg/torture/pr55011.c: New testcase.
1098
1099 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1100
1101 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1102 * gcc.target/arm/pr40457-2.c: Likewise.
1103 * gcc.target/arm/pr40457-3.c: Likewise.
1104
1105 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1106
1107 * gnat.dg/specs/limited_with4.ads: New test.
1108 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1109
1110 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1111
1112 * gnat.dg/modular4.adb: New test.
1113 * gnat.dg/modular4_pkg.ads: New helper.
1114
1115 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1116
1117 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1118 * gnat.dg/specs/addr1.ads: Likewise.
1119
1120 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1121
1122 * gcc.dg/webizer.c (main): Add missing exit call.
1123
1124 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1125
1126 PR fortran/54465
1127 * gfortran.dg/wextra_1.f: New test.
1128
1129 2012-10-20 Jan Hubicka <jh@suse.cz>
1130
1131 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1132
1133 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1134
1135 PR fortran/54224
1136 * gfortran.dg/warn_unused_function.f90: New.
1137
1138 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1139
1140 * lib/target-supports.exp
1141 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1142
1143 2012-10-19 Richard Guenther <rguenther@suse.de>
1144
1145 PR tree-optimization/54981
1146 * gcc.dg/pr54981.c: New testcase.
1147
1148 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1149
1150 PR target/54892
1151 * gcc.target/arm/pr54892.c: New.
1152
1153 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1154
1155 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1156
1157 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/54501
1160 * g++.dg/init/array30.C: New.
1161 * g++.dg/init/array31.C: Likewise.
1162
1163 2012-10-18 Tobias Burnus <burnus@net-b.de>
1164
1165 PR fortran/54884
1166 * gfortran.dg/public_private_module_7.f90: New.
1167
1168 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1169
1170 PR c++/29633
1171 * g++.dg/template/pr29633.C: New.
1172
1173 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1174
1175 * gnat.dg/loop_optimization13.ad[sb]: New test.
1176 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1177
1178 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1179
1180 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1181 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1182 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1183 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1184
1185 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1186
1187 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1188 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1189 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1190 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1191 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1192 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1193
1194 2012-10-16 Jan Hubicka <jh@suse.cz>
1195
1196 * gcc.target/i386/l_fma_float_?.c: Update.
1197 * gcc.target/i386/l_fma_double_?.c: Update.
1198 * gfortran.dg/do_1.f90: XFAIL
1199 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1200 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1201 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1202 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1203 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1204 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1205 valid.
1206
1207 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1208
1209 PR c/53063
1210 PR c/40989
1211 * gcc.dg/Wstrict-overflow-24.c: New.
1212
1213 2012-10-16 Tobias Burnus <burnus@net-b.de>
1214
1215 PR fortran/50981
1216 PR fortran/54618
1217 * gfortran.dg/class_optional_1.f90: New.
1218 * gfortran.dg/class_optional_2.f90: New.
1219
1220 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR debug/54796
1223 * gcc.dg/guality/pr54796.c: New test.
1224
1225 PR tree-optimization/54889
1226 * gfortran.dg/pr54889.f90: New test.
1227
1228 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1229
1230 * g++.dg/other/dump-ada-spec-2.C: New test.
1231
1232 2012-10-16 Easwaran Raman <eraman@google.com>
1233
1234 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1235 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1236
1237 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1238
1239 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1240 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1241
1242 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1243
1244 PR target/54925
1245 * gcc.c-torture/compile/pr54925.c: New.
1246
1247 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1248
1249 PR target/51244
1250 * gcc.target/sh/pr51244-17.c: New.
1251
1252 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1253
1254 PR target/54760
1255 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1256 functions.
1257 * gcc.target/sh/pr54760-4.c: New.
1258
1259 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1260
1261 PR target/34777
1262 * gcc.target/sh/torture/sh-torture.exp: New.
1263 * gcc.target/sh/torture/pr34777.c: New.
1264
1265 2012-10-15 Matthias Klose <doko@ubuntu.com>
1266
1267 * lib/target-supports.exp (check_profiling_available): Match
1268 arm*-*-linux-* for ARM Linux/GNU.
1269 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1270 * gfortran.dg/enum_10.f90: Likewise.
1271 * gfortran.dg/enum_9.f90: Likewise.
1272 * gcc.target/arm/synchronize.c: Likewise.
1273 * g++.old-deja/g++.jason/enum6.C: Likewise.
1274 * g++.old-deja/g++.other/enum4.C: Likewise.
1275 * g++.old-deja/g++.law/enum9.C: Likewise.
1276
1277 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1278
1279 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1280 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1281
1282 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1283 Paolo Carlini <paolo.carlini@oracle.com>
1284
1285 PR c++/17805
1286 * g++.dg/overload/operator6.C: New.
1287
1288 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1289
1290 PR c++/50080 (again)
1291 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1292 * g++.dg/parse/tmpl-outside1.C: Likewise.
1293 * g++.dg/template/qualttp18.C: Likewise.
1294 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1295 * g++.old-deja/g++.pt/overload13.C: Likewise.
1296
1297 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1298
1299 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1300 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1301 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1302 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1303 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1304 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1305 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1306 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1307
1308 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1309
1310 PR c++/50080
1311 * g++.dg/parse/tmpl-outside2.C: New.
1312 * g++.dg/parse/tmpl-outside1.C: Adjust.
1313 * g++.dg/template/qualttp18.C: Likewise.
1314 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1315 * g++.old-deja/g++.pt/overload13.C: Likewise.
1316
1317 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1318
1319 PR tree-optimization/54915
1320 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1321
1322 2012-10-15 Richard Guenther <rguenther@suse.de>
1323
1324 PR tree-optimization/54920
1325 * gcc.dg/torture/pr54920.c: New testcase.
1326
1327 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1328
1329 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1330
1331 2012-10-13 Jason Merrill <jason@redhat.com>
1332
1333 * g++.dg/tls/thread_local7g.C: Require tls_native.
1334
1335 2012-10-14 Jason Merrill <jason@redhat.com>
1336
1337 * g++.dg/cpp0x/inh-ctor1.C: New.
1338 * g++.dg/cpp0x/inh-ctor2.C: New.
1339 * g++.dg/cpp0x/inh-ctor3.C: New.
1340 * g++.dg/cpp0x/inh-ctor4.C: New.
1341 * g++.dg/cpp0x/inh-ctor5.C: New.
1342 * g++.dg/cpp0x/inh-ctor6.C: New.
1343 * g++.dg/cpp0x/inh-ctor7.C: New.
1344 * g++.dg/cpp0x/inh-ctor8.C: New.
1345 * g++.dg/cpp0x/inh-ctor9.C: New.
1346 * g++.dg/cpp0x/inh-ctor10.C: New.
1347 * g++.dg/cpp0x/inh-ctor11.C: New.
1348 * g++.dg/cpp0x/inh-ctor12.C: New.
1349 * g++.dg/cpp0x/inh-ctor13.C: New.
1350
1351 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1352
1353 PR rtl-optimization/54919
1354 * gcc.dg/pr54919.c: New testcase.
1355
1356 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1357
1358 PR c++/53581
1359 * g++.dg/template/crash113.C: New.
1360
1361 2012-10-14 Jan Hubicka <jh@suse.cz>
1362
1363 * gcc.dg/unroll_5.c: New testcase.
1364
1365 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/52643
1368 * g++.dg/opt/pr52643.C: New.
1369
1370 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1371
1372 PR target/54602
1373 * gcc.target/sh/pr54602-1.c: New.
1374 * gcc.target/sh/pr54602-2.c: New.
1375 * gcc.target/sh/pr54602-3.c: New.
1376 * gcc.target/sh/pr54602-4.c: New.
1377
1378 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1379
1380 PR target/54680
1381 * gcc.target/sh/pr54680.c: New.
1382
1383 2012-10-12 Jan Hubicka <jh@suse.cz>
1384
1385 * gcc.dg/webizer.c: New testcase.
1386
1387 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1388
1389 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1390 specify -m64.
1391
1392 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1393
1394 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1395 Return 0 if already specifying -mfloat-abi other than hard.
1396
1397 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1398
1399 * gcc.dg/pr53060.c: Prune irrelevant warning.
1400
1401 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1402
1403 PR c/54381
1404 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1405 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1406 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1407 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1408 Adjust expected wording of warnings for *cmp* builtins.
1409 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1410 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1411
1412 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1413
1414 PR c++/24449
1415 * g++.dg/parse/friend-main.C: New.
1416
1417 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1418
1419 PR c++/53055
1420 * g++.dg/pr53055.C: New testcase.
1421
1422 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1423
1424 PR c++/52744
1425 * g++.dg/cpp0x/pr52744.C: New.
1426
1427 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1428
1429 PR fortran/40453
1430 * gfortran.dg/dummy_procedure_9.f90: New.
1431
1432 2012-10-12 Richard Biener <rguenther@suse.de>
1433
1434 PR tree-optimization/54894
1435 * gcc.dg/torture/pr54894.c: New testcase.
1436
1437 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1438
1439 PR target/51244
1440 * gcc.target/sh/pr51244-13.c: New.
1441 * gcc.target/sh/pr51244-14.c: New.
1442 * gcc.target/sh/pr51244-15.c: New.
1443 * gcc.target/sh/pr51244-16.c: New.
1444
1445 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1446
1447 PR c++/51878
1448 * g++.dg/cpp0x/decltype45.C: New.
1449
1450 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1451
1452 PR fortran/54784
1453 * gfortran.dg/class_allocate_13.f90: New.
1454
1455 2012-10-11 Jason Merrill <jason@redhat.com>
1456
1457 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1458 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1459
1460 * g++.dg/gomp/tls-5.C: Require tls_native.
1461 * g++.dg/tls/thread_local7.C: Require tls_native.
1462 * g++.dg/tls/static2.C: New.
1463
1464 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1465
1466 PR c++/36107
1467 * g++.dg/ext/weak5.C: New.
1468
1469 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1470
1471 PR testsuite/54868
1472 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1473 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1474
1475 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1476
1477 PR c++/43765
1478 * g++.dg/parse/pr43765.C: New.
1479
1480 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1481
1482 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1483
1484 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 PR c++/43663
1487 * g++.dg/init/bitfield3.C: New.
1488
1489 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1490
1491 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1492
1493 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR tree-optimization/54877
1496 * gcc.dg/torture/pr54877.c: New test.
1497
1498 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1499
1500 PR testsuite/53397
1501 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1502 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1503 and remove target info from dg-do compile.
1504 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1505 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1506 and remove target info from dg-do compile.
1507
1508 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1509
1510 * gcc.dg/pr54782.c: Require target with pthread support.
1511
1512 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1513
1514 PR c++/53122
1515 * g++.dg/cpp0x/auto35.C: New.
1516
1517 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1518
1519 PR c++/53540 - using fails to be equivalent to typedef
1520 * g++.dg/cpp0x/alias-decl-24.C: New test.
1521
1522 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1523
1524 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1525 that c++11 attributes to types are ignored for now.
1526 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1528
1529 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1530
1531 PR c++/53741
1532 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1533
1534 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 PR c++/50478
1537 * g++.dg/cpp0x/initlist67.C: New.
1538
1539 2012-10-10 Dehao Chen <dehao@google.com>
1540
1541 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1542
1543 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1544
1545 PR target/52480
1546 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1547 Add runtime tests.
1548
1549 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1550
1551 PR c++/53307
1552 * g++.dg/cpp0x/decltype44.C: New.
1553
1554 2012-10-09 Steve Ellcey <sellcey@mips.com>
1555
1556 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1557
1558 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1559
1560 PR c++/53763
1561 * g++.dg/cpp0x/decltype43.C: New.
1562
1563 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1564
1565 PR middle-end/53397
1566 * gcc.dg/pr53397-1.c: New test case.
1567 * gcc.dg/pr53397-2.c: New test case.
1568
1569 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1570
1571 PR c++/54194
1572 * g++.dg/warn/Wparentheses-26.C: Adjust.
1573 * g++.dg/warn/Wparentheses-27.C: New.
1574
1575 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1576
1577 PR c++/54427
1578 * c-c++-common/vector-scalar.c: New testcase.
1579 * g++.dg/ext/vector18.C: New testcase.
1580 * g++.dg/ext/vector5.C: This is not an error anymore.
1581 * gcc.dg/init-vec-1.c: Move ...
1582 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1583 * gcc.c-torture/execute/vector-shift1.c: Move ...
1584 * c-c++-common/torture/vector-shift1.c: ... here.
1585 * gcc.dg/scal-to-vec1.c: Move ...
1586 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1587 C++11. Adapt error messages.
1588 * gcc.dg/convert-vec-1.c: Move ...
1589 * c-c++-common/convert-vec-1.c: ... here.
1590 * gcc.dg/scal-to-vec2.c: Move ...
1591 * c-c++-common/scal-to-vec2.c: ... here.
1592
1593 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1594
1595 PR target/54400
1596 * gcc.target/i386/pr54400.c: New testcase.
1597
1598 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1599
1600 PR c++/54858
1601 * g++.dg/template/pr54858.C: New test.
1602
1603 2012-10-08 Marek Polacek <polacek@redhat.com>
1604
1605 PR debug/54831
1606 * g++.dg/debug/pr54831.C: New test.
1607
1608 2012-10-08 Dehao Chen <dehao@google.com>
1609
1610 * g++.dg/predict-loop-exit-1.C: New.
1611 * g++.dg/predict-loop-exit-2.C: New.
1612 * g++.dg/predict-loop-exit-3.C: New.
1613
1614 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1615
1616 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1617
1618 2012-10-08 Jason Merrill <jason@redhat.com>
1619
1620 * g++.dg/gomp/tls-5.C: New.
1621 * g++.dg/gomp/tls-wrap1.C: New.
1622 * g++.dg/gomp/tls-wrap2.C: New.
1623 * g++.dg/gomp/tls-wrap3.C: New.
1624 * g++.dg/gomp/tls-wrap4.C: New.
1625 * g++.dg/gomp/tls-wrapper-cse.C: New.
1626 * g++.dg/tls/thread_local-cse.C: New.
1627 * g++.dg/tls/thread_local-order1.C: New.
1628 * g++.dg/tls/thread_local-order2.C: New.
1629 * g++.dg/tls/thread_local-wrap1.C: New.
1630 * g++.dg/tls/thread_local-wrap2.C: New.
1631 * g++.dg/tls/thread_local-wrap3.C: New.
1632 * g++.dg/tls/thread_local-wrap4.C: New.
1633 * g++.dg/tls/thread_local2g.C: New.
1634 * g++.dg/tls/thread_local3g.C: New.
1635 * g++.dg/tls/thread_local4g.C: New.
1636 * g++.dg/tls/thread_local5g.C: New.
1637 * g++.dg/tls/thread_local6g.C: New.
1638 * g++.dg/tls/thread_local7g.C: New.
1639
1640 * g++.dg/tls/thread_local3.C: New.
1641 * g++.dg/tls/thread_local4.C: New.
1642 * g++.dg/tls/thread_local5.C: New.
1643 * g++.dg/tls/thread_local6.C: New.
1644
1645 * g++.dg/tls/init-2.C: Tweak errors.
1646 * g++.dg/tls/thread_local1.C: New.
1647 * g++.dg/tls/thread_local2.C: New.
1648 * g++.dg/tls/thread_local7.C: New.
1649
1650 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1651
1652 PR target/54866
1653 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1654
1655 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1656
1657 PR target/54685
1658 * gcc.target/sh/pr54685.c: New.
1659
1660 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1661
1662 PR c++/53528 C++11 attribute support
1663 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1664 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1692 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1693 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1694 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1696 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1697 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1707 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1708 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1709 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1710 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1711 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1712 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1714 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1715 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1716 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1717 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1718 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1719 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1720
1721 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1722
1723 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1724 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1725 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1726
1727 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1728
1729 PR target/54760
1730 * gcc.target/sh/pr54760-2.c: New.
1731 * gcc.target/sh/pr54760-3.c: New.
1732
1733 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1734
1735 PR c++/51422
1736 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1737
1738 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1739 Sandra Loosemore <sandra@codesourcery.com>
1740
1741 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1742 and test that the accumulator is initialized using MULT.
1743 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1744 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1745
1746 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1747
1748 PR c++/52764
1749 * g++.dg/cpp0x/stdint.C: New.
1750
1751 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1752
1753 PR c++/54249
1754 * g++.dg/cpp0x/stddef.C: New.
1755
1756 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1757
1758 PR fortran/54832
1759 * gfortran.dg/typebound_operator_17.f90: New.
1760
1761 2012-10-06 Jan Hubicka <jh@suse.cz>
1762
1763 PR lto/53831
1764 PR lto/54776
1765 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1766
1767 2012-10-06 Jan Hubicka <jh@suse.cz>
1768
1769 * gcc.dg/lto/resolutions_0.c: New testcase.
1770
1771 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1772
1773 PR fortran/45521
1774 * gfortran.dg/generic_25.f90: New.
1775 * gfortran.dg/generic_26.f90: New.
1776 * gfortran.dg/generic_27.f90: New.
1777
1778 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1779
1780 PR target/54760
1781 * gcc.target/sh/pr54760-1.c: New.
1782
1783 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1784
1785 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1786 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1787 * g++.dg/warn/Wsign-compare-5.C: New test.
1788 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1789 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1790 * g++.dg/ext/builtin30.C: New test.
1791 * g++.dg/ext/vla12.C: New test.
1792 * gcc.dg/builtins-85.c: New test.
1793
1794 PR debug/54519
1795 * gcc.dg/guality/pr54519-1.c: New test.
1796 * gcc.dg/guality/pr54519-2.c: New test.
1797 * gcc.dg/guality/pr54519-3.c: New test.
1798 * gcc.dg/guality/pr54519-4.c: New test.
1799 * gcc.dg/guality/pr54519-5.c: New test.
1800 * gcc.dg/guality/pr54519-6.c: New test.
1801
1802 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1803
1804 PR c++/50893
1805 * g++.dg/cpp0x/defaulted38.C: New.
1806
1807 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1808
1809 PR tree-optimization/33763
1810 * c-c++-common/pr33763.c: New test.
1811
1812 PR tree-optimization/54810
1813 * gcc.dg/tree-ssa/vrp85.c: New test.
1814
1815 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1816
1817 * gcc.dg/ucnid-7.c: Skip on AIX.
1818 * gcc.dg/ucnid-8.c: Same.
1819 * gcc.dg/ucnid-10.c: Same.
1820 * gcc.dg/ucnid-13.c: Same.
1821 * gcc.dg/attr-alias-3.c: Same.
1822 * gcc.dg/attr-alias-5.c: Same.
1823 * gcc.dg/torture/pr51106-2.c: Same.
1824 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1825
1826 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1827
1828 PR c++/52233
1829 * g++.dg/cpp0x/alias-decl-23.C: New.
1830
1831 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1832
1833 PR c++/53403
1834 * g++.dg/template/friend53.C: New.
1835
1836 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1837
1838 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1839 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1840 (scan-ada-spec): Likewise.
1841 (scan-ada-spec-not): Likewise.
1842 * gcc.dg/dump-ada-spec-1.c: New test.
1843 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1844
1845 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1846
1847 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1848
1849 2012-10-04 Florian Weimer <fweimer@redhat.com>
1850
1851 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1852
1853 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1854
1855 PR c++/54323
1856 * g++.dg/cpp0x/pr54323.C: New.
1857
1858 2012-10-04 Richard Guenther <rguenther@suse.de>
1859
1860 PR middle-end/54735
1861 * g++.dg/torture/pr54735.C: New testcase.
1862
1863 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1864
1865 PR rtl-optimization/54739
1866 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1867
1868 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1869
1870 PR target/51244
1871 * gcc.target/sh/pr51244-12.c: New.
1872
1873 2012-10-03 Dehao Chen <dehao@google.com>
1874
1875 PR middle-end/54782
1876 * gcc.dg/pr54782.c: New test.
1877
1878 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1879
1880 PR c++/54777
1881 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1882
1883 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1884
1885 PR fortran/54778
1886 * gfortran.dg/class_53.f90: New.
1887
1888 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1889
1890 PR debug/54551
1891 * gcc.dg/guality/pr54551.c: New.
1892
1893 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1894
1895 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1896 * gcc.target/powerpc/pr46728-2.c: Likewise.
1897
1898 2012-10-02 Sharad Singhai <singhai@google.com>
1899
1900 PR testsuite/54772
1901 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1902 to fix test failures caused by r191883.
1903 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1904 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1905 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1906 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1907 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1908 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1909 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1910 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1911 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1912
1913 2012-09-30 Sharad Singhai <singhai@google.com>
1914
1915 * gcc.target/i386/vect-double-1.c: Fix test.
1916
1917 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1918
1919 PR target/54087
1920 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1921 atomic_sub fails.
1922
1923 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1924
1925 PR rtl-optimization/54457
1926 * gcc.target/i386/pr54457.c: New test.
1927
1928 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1929
1930 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1931
1932 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1933
1934 * gcc.target/i386/vect-rebuild.c: New testcase.
1935
1936 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1937
1938 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1939
1940 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1941
1942 * gcc.target/mips/pr37362.c: Fix target selector.
1943
1944 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1945
1946 PR target/54083
1947 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1948
1949 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1950
1951 * gcc.dg/ucnid-8.c: Update line number.
1952 * gcc.dg/torture/pr51106-2.c: Likewise.
1953
1954 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1955
1956 PR fortran/54667
1957 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1958 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1959 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1960
1961 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1962
1963 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1964 partially reverting r170092.
1965 * gfortran.dg/class_7.f03: Ditto.
1966 * gfortran.dg/coarray_14.f90: Ditto.
1967 * gfortran.dg/typebound_proc_13.f03: Ditto.
1968
1969 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1970
1971 PR c++/54738
1972 * g++.dg/cpp0x/sfinae42.C: New.
1973
1974 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1975
1976 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1977 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1978 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1979 * gcc.dg/pr42629.c: XFAIL on AIX.
1980 * gcc.dg/pr47684.c: Same.
1981 * gcc.dg/pr43670.c: Same.
1982 * gcc.dg/pr42916.c: Same.
1983 * gcc.dg/pr45449.c: Same.
1984 * gcc.dg/pr50017.c: Same.
1985 * gcc.dg/pr42728.c: Same.
1986 * gcc.dg/pr47881.c: Same.
1987 * gcc.dg/pr44023.c: Same.
1988 * gcc.dg/pr41345.c: Same.
1989 * gcc.dg/pr42630.c: Same.
1990 * gcc.dg/pr44971.c: Same.
1991 * gcc.dg/pr46771.c: Same.
1992 * gcc.dg/ucnid-8.c: Same.
1993 * gcc.dg/ucnid-10.c: Same.
1994 * gcc.dg/ucnid-13.c: Same.
1995 * gcc.dg/torture/pr51106-2.c: Same.
1996 * gcc.dg/pr48768.c: Same.
1997 * gcc.dg/pr42631.c: Same.
1998 * gcc.dg/pr43084.c: Same.
1999 * gcc.dg/ucnid-7.c: Same.
2000 * gcc.dg/pr42889.c: Same.
2001 * gcc.dg/pr41241.c: Same.
2002 * gcc.dg/pr42719.c: Same.
2003 * g++.dg/debug/pr46583.C: Same.
2004 * g++.dg/debug/pr47106.C: Same.
2005 * g++.dg/opt/pr48549.C: Same.
2006 * g++.dg/other/pr42685.C: Same.
2007 * c-c++-common/pr43942.c: Same.
2008
2009 2012-09-29 Ian Lance Taylor <iant@google.com>
2010
2011 * go.test/go-test.exp: Update for latest version of Go testsuite.
2012
2013 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2014
2015 PR fortran/52724
2016 * gfortran.dg/internal_readwrite_3.f90: New test.
2017
2018 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2019
2020 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2021 c-c++-common/Wunused-local-typedefs-2.c to here.
2022
2023 PR c++/54372 - unused attribute inactive on dependant entities
2024 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2025
2026 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2027
2028 PR c++/29028 - Missed unused warning on using declaration
2029 * g++.dg/warn/Wunused-var-18.C: New test.
2030
2031 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2032
2033 PR c++/53551 - -Wunused-local-typedefs misses uses
2034 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2035
2036 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR target/54716
2039 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2040
2041 PR tree-optimization/54713
2042 * gcc.c-torture/compile/pr54713-1.c: New test.
2043 * gcc.c-torture/compile/pr54713-2.c: New test.
2044 * gcc.c-torture/compile/pr54713-3.c: New test.
2045
2046 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2047
2048 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2049
2050 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2051
2052 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2053
2054 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR target/54703
2057 * gcc.target/i386/pr54703.c: New test.
2058
2059 2012-09-27 Richard Guenther <rguenther@suse.de>
2060
2061 PR lto/54709
2062 * gcc.dg/lto/pr54709_0.c: New testcase.
2063 * gcc.dg/lto/pr54709_1.c: Likewise.
2064
2065 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2066
2067 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2068
2069 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2070
2071 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2072
2073 * gcc.target/arm/pr42879.c: Handle big-endian.
2074
2075 2012-09-26 Steve Ellcey <sellcey@mips.com>
2076
2077 PR c/37303
2078 * gcc.dg/pr37303.c: Check for rdata or rodata.
2079
2080 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2081
2082 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2083
2084 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2085
2086 PR target/51274
2087 PR target/53087
2088 * gcc.target/powerpc/ppc-ne0-1.c: New.
2089
2090 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2091
2092 PR target/54089
2093 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2094 test_19, test_20, test_21, test_22, test_23): New functions.
2095 * gcc.target/sh/pr54089-4.c: New.
2096 * gcc.target/sh/pr54089-5.c: New.
2097 * gcc.target/sh/pr54089-6.c: New.
2098 * gcc.target/sh/pr54089-7.c: New.
2099
2100 2012-09-25 Richard Guenther <rguenther@suse.de>
2101
2102 PR lto/54625
2103 * gcc.dg/lto/pr54702_0.c: New testcase.
2104 * gcc.dg/lto/pr54702_1.c: Likewise.
2105 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2106 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2107 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2108 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2109
2110 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2111
2112 PR c++/54526
2113 * g++.dg/cpp0x/parse2.C: New.
2114 * g++.dg/parse/error11.C: Adjust.
2115 * g++.dg/parse/error12.C: Likewise.
2116
2117 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2118
2119 * gcc.target/i386/20030217-1.c: Added check for
2120 large_long_double effective target.
2121 * gcc.target/i386/387-3.c: Likewise.
2122 * gcc.target/i386/387-4.c: Likewise.
2123 * gcc.target/i386/pr36578-1.c: Likewise.
2124 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2125 when long double size is equal double size.
2126 * gcc.target/i386/excess-precision-1.c: Likewise.
2127 * gcc.target/i386/pr36578-2.c: Likewise.
2128 * gcc.target/i386/20030217-2.c: New testcase.
2129
2130 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2131
2132 PR tree-optimization/54676
2133 * gcc.dg/pr54676.c: New test.
2134
2135 2012-09-25 Richard Guenther <rguenther@suse.de>
2136
2137 PR tree-optimization/53663
2138 * gcc.dg/torture/pr53663-1.c: New testcase.
2139 * gcc.dg/torture/pr53663-2.c: Likewise.
2140 * gcc.dg/torture/pr53663-3.c: Likewise.
2141
2142 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2143
2144 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2145
2146 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2147
2148 * lib/target-supports-dg.exp (dg-require-effective-target,
2149 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2150 dg-process-target-1 instead of dg-process-target.
2151 (dg-process-target-1): Rename from dg-process-target.
2152 (dg-process-target): New.
2153
2154 2012-09-24 Richard Guenther <rguenther@suse.de>
2155
2156 PR tree-optimization/54684
2157 * g++.dg/torture/pr54684.C: New testcase.
2158
2159 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2160
2161 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2162
2163 2012-09-24 Richard Guenther <rguenther@suse.de>
2164
2165 PR middle-end/52173
2166 * gcc.dg/tm/pr52173-1.c: New.
2167 * gcc.dg/tm/pr52173-2.c: New.
2168
2169 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2170
2171 * gcc.dg/pr54669.c: New test.
2172
2173 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2174 Dominique Dhumieres <dominiq@lps.ens.fr>
2175
2176 PR testsuite/54677
2177 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2178
2179 2012-09-23 Tobias Burnus <burnus@net-b.de>
2180
2181 PR fortran/54618
2182 * gfortran.dg/class_array_14.f90: New.
2183
2184 2012-09-22 Kai Tietz <ktietz@redhat.com>
2185
2186 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2187 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2188
2189 2012-09-21 Dehao Chen <dehao@google.com>
2190
2191 PR go/54649
2192 PR tree-optimization/54655
2193 * g++.dg/pr54655.C: New testcase.
2194
2195 2012-09-21 Richard Guenther <rguenther@suse.de>
2196
2197 PR tree-optimization/54647
2198 * g++.dg/torture/pr54647.C: New testcase.
2199
2200 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2201
2202 PR c++/54427
2203 * c-c++-common/torture/vector-compare-2.c: Add -w.
2204
2205 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2206
2207 * gnat.dg/opt20.ads: Move dg directive to...
2208 * gnat.dg/opt20.adb: ...here.
2209 * gnat.dg/addr1.ad[sb]: Likewise.
2210 * gnat.dg/concat2.ad[sb]: Likewise.
2211 * gnat.dg/array16.ad[sb]: Likewise.
2212 * gnat.dg/atomic5.ad[sb]: Likewise.
2213 * gnat.dg/discr29.ad[sb]: Likewise.
2214 * gnat.dg/noreturn5.ad[sb]: Likewise.
2215 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2216 * gnat.dg/discr23.ads: Remove dg directive.
2217 * gnat.dg/nested_float_packed.ads: Likewise.
2218 * gnat.dg/oconst6.ads: Move to...
2219 * gnat.dg/specs/oconst6.ads: ...here.
2220
2221 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2222
2223 PR c++/52432
2224 * g++.dg/cpp0x/decltype32.C: Tweak.
2225
2226 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2227
2228 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2229 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2230 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2231 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2232
2233 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2234
2235 PR c++/54581
2236 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2237
2238 2012-09-19 Steve Ellcey <sellcey@mips.com>
2239
2240 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2241
2242 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2243
2244 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2245 * gcc.target/powerpc/ppc-mftb.c: New file.
2246
2247 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2248
2249 PR target/54089
2250 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2251 functions.
2252
2253 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2254
2255 PR target/54236
2256 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2257
2258 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2259
2260 * gcc.c-torture/execute/20120919-1.c: New test.
2261
2262 2012-09-19 Richard Guenther <rguenther@suse.de>
2263
2264 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2265
2266 2012-09-19 Richard Guenther <rguenther@suse.de>
2267
2268 * gcc.dg/builtin-unreachable-6.c: Adjust.
2269
2270 2012-09-19 Richard Guenther <rguenther@suse.de>
2271
2272 * gcc.dg/builtin-object-size-10.c: Adjust.
2273 * gcc.dg/builtin-unreachable-5.c: Adjust.
2274 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2275 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2276 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2277 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2278 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2279 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2280 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2281 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2282 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2283 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2284 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2285 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2286
2287 2012-09-19 Richard Guenther <rguenther@suse.de>
2288
2289 PR tree-optimization/54132
2290 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2291 * gcc.dg/torture/pr54132.c: Likewise.
2292
2293 2012-09-19 Terry Guo <terry.guo@arm.com>
2294
2295 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2296 extra prune rules that will be applied to all tests in a .exp file.
2297 (gcc-dg-prune): Use rules defined by the above variable.
2298 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2299 harmless warnings on architecture switch conflict.
2300
2301 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2302
2303 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2304 of asm-comment characters instead of a single one.
2305 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2306
2307 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2308
2309 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2310
2311 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2312 target instead of xfailing it.
2313 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2314 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2315 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2316 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2317 * gcc.dg/vect/vect-104.c: Likewise.
2318 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2319 * gcc.dg/vect/vect-outer-1.c: Likewise.
2320 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2321 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2322 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2323 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2324 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2325 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2326 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2327 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2328 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2329
2330 * lib/target-supports.exp
2331 (check_effective_target_vect_widen_mult_qi_to_hi,
2332 check_effective_target_vect_widen_mult_hi_to_si,
2333 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2334 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2335 check_effective_target_vect_pack_trunc,
2336 check_effective_target_vect_unpack,
2337 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2338 instead of arm_none.
2339
2340 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2341
2342 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2343
2344 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2345 config to compiler_flags.
2346
2347 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2348
2349 PR target/54592
2350 * gcc.target/i386/pr54592.c: New test.
2351
2352 PR tree-optimization/54610
2353 * gcc.target/i386/pr54610.c: New test.
2354
2355 2012-09-17 Jason Merrill <jason@redhat.com>
2356
2357 PR c++/54575
2358 * g++.dg/cpp0x/alias-decl-21.C: New.
2359 * g++.dg/cpp0x/alias-decl-22.C: New.
2360
2361 2012-09-17 Tobias Burnus <burnus@net-b.de>
2362
2363 PR fortran/54608
2364 * gfortran.dg/scan_2.f90: New.
2365
2366 2012-09-17 Jason Merrill <jason@redhat.com>
2367
2368 PR c++/53661
2369 * g++.dg/init/aggr9.C: New.
2370
2371 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2372
2373 * gnat.dg/loop_optimization12.ad[sb]: New test.
2374
2375 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2376
2377 PR fortran/54285
2378 * gfortran.dg/proc_ptr_result_7.f90: New.
2379
2380 2012-09-17 Tobias Burnus <burnus@net-b.de>
2381
2382 PR fortran/54603
2383 * gfortran.dg/structure_constructor_11.f90: New.
2384
2385 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2386
2387 PR tree-optimization/54563
2388 * g++.dg/torture/pr54563.C: New test.
2389
2390 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2391
2392 PR fortran/54594
2393 * gfortran.dg/typebound_generic_14.f03: New.
2394
2395 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2396
2397 PR fortran/54387
2398 * gfortran.dg/proc_ptr_38.f90: New.
2399
2400 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2401
2402 PR debug/54460
2403 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2404 to scary regexp.
2405
2406 PR testsuite/54007
2407 * gnat.dg/lto15.adb: Require lto.
2408
2409 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2410 "myBindC" for hppa*-*-hpux*.
2411
2412 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2413
2414 * gfortran.dg/namelist_75.f90: New test.
2415
2416 2012-09-15 Tom de Vries <tom@codesourcery.com>
2417
2418 * gcc.dg/tree-ssa/vrp82.c: New test.
2419 * gcc.dg/tree-ssa/vrp83.c: Same.
2420 * gcc.dg/tree-ssa/vrp84.c: Same.
2421
2422 2012-09-15 Tom de Vries <tom@codesourcery.com>
2423
2424 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2425 * gcc.dg/tree-ssa/vrp81.c: ... this.
2426
2427 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2428
2429 PR target/54222
2430 * gcc.target/avr/torture/fix-types.h: New.
2431 * gcc.target/avr/torture/vals-hr.def: New.
2432 * gcc.target/avr/torture/vals-r.def: New.
2433 * gcc.target/avr/torture/vals-k.def: New.
2434 * gcc.target/avr/torture/vals-ur.def: New.
2435 * gcc.target/avr/torture/vals-uk.def: New.
2436 * gcc.target/avr/torture/vals-uhr.def: New.
2437 * gcc.target/avr/torture/vals-llk.def: New.
2438 * gcc.target/avr/torture/vals-ullk.def: New.
2439 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2440 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2441 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2442 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2443 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2444 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2445 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2446 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2447
2448 2012-09-14 Dehao Chen <dehao@google.com>
2449
2450 * g++.dg/debug/dwarf2/deallocator.C: New test.
2451
2452 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2453
2454 PR c/54552
2455 * gcc.c-torture/compile/pr54552-1.c: New test.
2456
2457 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2458
2459 PR c++/54427
2460 * g++.dg/other/vector-compare.C: New testcase.
2461 * c-c++-common/vector-compare-3.c: New testcase.
2462 * gcc.dg/vector-shift.c: Move ...
2463 * c-c++-common/vector-shift.c: ... here.
2464 * gcc.dg/vector-shift1.c: Move ...
2465 * c-c++-common/vector-shift1.c: ... here.
2466 * gcc.dg/vector-shift3.c: Move ...
2467 * c-c++-common/vector-shift3.c: ... here.
2468 * gcc.dg/vector-compare-1.c: Move ...
2469 * c-c++-common/vector-compare-1.c: ... here.
2470 * gcc.dg/vector-compare-2.c: Move ...
2471 * c-c++-common/vector-compare-2.c: ... here.
2472 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2473 * c-c++-common/torture/vector-compare-1.c: ... here.
2474 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2475 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2476 * c-c++-common/torture/vector-compare-2.c: ... here.
2477 * gcc.c-torture/execute/vector-shift.c: Move ...
2478 * c-c++-common/torture/vector-shift.c: ... here.
2479 * gcc.c-torture/execute/vector-shift2.c: Move ...
2480 * c-c++-common/torture/vector-shift2.c: ... here.
2481 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2482 * c-c++-common/torture/vector-subscript-1.c: ... here.
2483 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2484 * c-c++-common/torture/vector-subscript-2.c: ... here.
2485 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2486 * c-c++-common/torture/vector-subscript-3.c: ... here.
2487
2488 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2489
2490 PR c/54103
2491 * gcc.c-torture/compile/pr54103-1.c,
2492 gcc.c-torture/compile/pr54103-2.c,
2493 gcc.c-torture/compile/pr54103-3.c,
2494 gcc.c-torture/compile/pr54103-4.c,
2495 gcc.c-torture/compile/pr54103-5.c,
2496 gcc.c-torture/compile/pr54103-6.c: New tests.
2497 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2498
2499 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2500
2501 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2502
2503 2012-09-14 Richard Guenther <rguenther@suse.de>
2504
2505 PR tree-optimization/54565
2506 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2507 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2508
2509 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2510
2511 * gcc.target/arm/combine-movs.c: Add missing space.
2512
2513 2012-09-14 Richard Guenther <rguenther@suse.de>
2514
2515 * g++.dg/torture/builtin-location.C: New testcase.
2516
2517 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2518 Manuel López-Ibåñez <manu@gcc.gnu.org>
2519
2520 PR c++/53210
2521 * g++.dg/warn/Wuninitialized-self.C: New.
2522
2523 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR c/54559
2526 * gcc.c-torture/compile/pr54559.c: New test.
2527
2528 2012-09-13 Jason Merrill <jason@redhat.com>
2529
2530 PR c++/53839
2531 * g++.dg/cpp0x/constexpr-temp1.C: New.
2532
2533 PR c++/54511
2534 * g++.dg/template/anonunion2.C: New.
2535
2536 PR c++/53836
2537 * g++.dg/template/init10.C: New.
2538
2539 2012-09-13 Tobias Burnus <burnus@net-b.de>
2540
2541 PR fortran/54556
2542 * gfortran.dg/implicit_pure_3.f90: New.
2543
2544 2012-09-13 Richard Guenther <rguenther@suse.de>
2545
2546 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2547
2548 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2549
2550 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2551
2552 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2553
2554 * c-c++-common/pr51712.c: Handle for short-enum targets.
2555
2556 2012-09-12 Terry Guo <terry.guo@arm.com>
2557
2558 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2559 and lsrs for Thumb2 mode.
2560
2561 2012-09-12 Jan Hubicka <jh@suse.cz>
2562
2563 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2564
2565 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2566
2567 PR target/54445
2568 * gcc.target/i386/pr54445-1.c: New file.
2569 * gcc.target/i386/pr54445-2.c: Likewise.
2570
2571 2012-09-12 Tobias Burnus <burnus@net-b.de>
2572
2573 PR fortran/54225
2574 PR fortran/53306
2575 * gfortran.dg/coarray_10.f90: Update dg-error.
2576 * gfortran.dg/coarray_28.f90: New.
2577 * gfortran.dg/array_section_3.f90: New.
2578
2579 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2580
2581 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2582 gcc.target/arm/pr48252.c: Fix for big-endian support.
2583
2584 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2585
2586 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2587
2588 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2589 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2590
2591 * gcc.target/arm/neon-vfma-1.c: New testcase.
2592 * gcc.target/arm/neon-vfms-1.c: Likewise.
2593 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2594 of float.
2595 * gcc.target/arm/neon-vmls-1.c: Likewise.
2596 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2597 function.
2598 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2599 (check_effective_target_arm_neonv2_ok): Likewise.
2600 (check_effective_target_arm_neonv2_hw): Likewise.
2601 (check_effective_target_arm_neonv2): Likewise.
2602
2603 2012-09-11 Richard Guenther <rguenther@suse.de>
2604
2605 PR middle-end/54515
2606 * g++.dg/tree-ssa/pr54515.C: New testcase.
2607
2608 2012-09-10 Andrew Pinski <apinski@cavium.com>
2609
2610 PR tree-opt/c54362
2611 * gcc.dg/tm/memopt-16.c: New testcase.
2612
2613 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2614
2615 PR c++/54541
2616 PR c++/54542
2617 * g++.dg/cpp0x/sfinae40.C: New.
2618 * g++.dg/cpp0x/sfinae41.C: Likewise.
2619
2620 2012-09-10 Jason Merrill <jason@redhat.com>
2621
2622 PR c++/54538
2623 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2624
2625 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2626
2627 PR target/54089
2628 * gcc.target/sh/pr54089-3.c: New.
2629
2630 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2631
2632 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2633
2634 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2635
2636 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2637
2638 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2639
2640 * gcc.dg/pr52558-2.c: Delete.
2641 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2642
2643 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2644
2645 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2646
2647 2012-09-10 Richard Guenther <rguenther@suse.de>
2648
2649 PR tree-optimization/54520
2650 * gcc.dg/torture/pr54520.c: New testcase.
2651
2652 2012-09-10 Jason Merrill <jason@redhat.com>
2653
2654 PR c++/54506
2655 * g++.dg/cpp0x/implicit14.C: New.
2656
2657 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2658
2659 PR fortran/54208
2660 * gfortran.dg/bound_simplification_3.f90: New test.
2661
2662 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2663
2664 PR testsuite/54184
2665 * gcc.dg/pr52558-1.c: Delete.
2666 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2667
2668 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2669
2670 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2671 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2672 * gcc.target/arm/smlaltt-1.c: Likewise.
2673
2674 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2675
2676 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2677
2678 2012-09-07 Tom de Vries <tom@codesourcery.com>
2679
2680 PR tree-optimization/53986
2681 * gcc.dg/tree-ssa/vrp80.c: New test.
2682 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2683
2684 2012-09-06 Jason Merrill <jason@redhat.com>
2685
2686 PR c++/54341
2687 PR c++/54253
2688 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2689 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2690
2691 2012-09-06 Andrew Pinski <apinski@cavium.com>
2692
2693 PR tree-opt/54494
2694 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2695
2696 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2697
2698 PR rtl-optimization/54455
2699 * gcc.dg/54455.c: New test.
2700
2701 2012-09-06 Tobias Burnus <burnus@net-b.de>
2702
2703 PR fortran/54463
2704 * gfortran.dg/promotion_2.f90: New.
2705
2706 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2707
2708 PR middle-end/54486
2709 * c-c++-common/pr54486.c: New test.
2710
2711 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2712
2713 PR fortran/54474
2714 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2715
2716 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2717
2718 PR c++/54191
2719 * g++.dg/cpp0x/sfinae39.C: New.
2720
2721 2012-09-04 Jason Merrill <jason@redhat.com>
2722
2723 PR c++/54441
2724 * g++.dg/ext/flexary3.C: New.
2725
2726 PR c++/54420
2727 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2728
2729 PR c++/54198
2730 * g++.dg/template/defarg15.C: New.
2731
2732 PR c++/54437
2733 * g++.dg/template/access24.C: New.
2734
2735 2012-09-04 Richard Guenther <rguenther@suse.de>
2736
2737 PR tree-optimization/54458
2738 * gcc.dg/torture/pr54458.c: New testcase.
2739
2740 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2741
2742 * gcc.target/arm/neon-vext.c: New test.
2743 * gcc.target/arm/neon-vext-execute.c: Ditto.
2744
2745 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2746
2747 PR fortran/54243
2748 PR fortran/54244
2749 * gfortran.dg/select_type_29.f03: New.
2750
2751 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2752
2753 * gcc.dg/fold-perm.c: Improve test.
2754
2755 2012-09-03 Tobias Burnus <burnus@net-b.de>
2756
2757 PR fortran/51632
2758 * gfortran.dg/coarray_class_1.f90: New.
2759
2760 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2761
2762 PR target/49206
2763 * gcc.c-torture/compile/pr49206.c: New test.
2764
2765 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2766 Uros Bizjak <ubizjak@gmail.com>
2767
2768 PR target/36680
2769 * gfortran.dg/pr36680.f90: New test.
2770
2771 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2772
2773 PR target/42295
2774 * g++.dg/opt/pr42295.C: New test.
2775
2776 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2777
2778 PR target/54436
2779 * gcc.dg/torture/pr54436.c: New test.
2780
2781 2012-09-01 Andrew Pinski <apinski@cavium.com>
2782
2783 * gcc.target/mips/truncate-8.c: New testcase.
2784
2785 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2786
2787 PR target/46829
2788 PR target/46843
2789 * gcc.target/i386/pr46829.c: New test.
2790 * gcc.target/i386/pr46843.c: Ditto.
2791
2792 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2793 Jason Merrill <jason@redhat.com>
2794
2795 PR c++/18747
2796 * g++.dg/parse/error50.C: New.
2797
2798 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2799
2800 PR c/54428
2801 * gcc.c-torture/compile/pr54428.c: New test.
2802
2803 2012-08-31 Ollie Wild <aaw@google.com>
2804
2805 PR c++/54197
2806 * g++.dg/init/lifetime3.C: New test.
2807
2808 2012-08-31 Martin Jambor <mjambor@suse.cz>
2809
2810 PR middle-end/54409
2811 * gcc.dg/torture/pr54409.c: New test.
2812
2813 2012-08-31 Martin Jambor <mjambor@suse.cz>
2814
2815 * gfortran.dg/pr48636.f90: Add dump scan checks.
2816
2817 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2818
2819 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2820
2821 2012-08-28 Joey Ye <joey.ye@arm.com>
2822
2823 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2824
2825 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2826
2827 PR target/46254
2828 * gcc.target/i386/pr46254.c: New test.
2829
2830 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2831
2832 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2833 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2834 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2835
2836 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2837
2838 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2839 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2840 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2841 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2842 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2843 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2844 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2845 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2846 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2847 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2848 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2849 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2850 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2851 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2852 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2853 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2854 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2855 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2856 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2857 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2858 gcc.target/mips/unaligned-1.c: Tighten regexps.
2859
2860 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2861
2862 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2863 (mips_option_groups): Remove optimization. Add various -f options.
2864 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2865 and -pg imply -fno-omit-frame-pointer.
2866 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2867 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2868 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2869 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2870 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2871 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2872 * gcc.target/mips/abi-n32-long32.c: Likewise.
2873 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2874 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2875 * gcc.target/mips/abi-n32-long64.c: Likewise.
2876 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2877 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2878 * gcc.target/mips/abi-n64-long32.c: Likewise.
2879 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2880 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2881 * gcc.target/mips/abi-n64-long64.c: Likewise.
2882 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2883 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2884 * gcc.target/mips/abi-o32-long32.c: Likewise.
2885 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2886 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2887 * gcc.target/mips/abi-o32-long64.c: Likewise.
2888 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2889 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2890 * gcc.target/mips/abi-o64-long32.c: Likewise.
2891 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2892 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2893 * gcc.target/mips/abi-o64-long64.c: Likewise.
2894 * gcc.target/mips/asm-1.c: Likewise.
2895 * gcc.target/mips/branch-1.c: Likewise.
2896 * gcc.target/mips/call-3.c: Likewise.
2897 * gcc.target/mips/call-saved-3.c: Likewise.
2898 * gcc.target/mips/clear-cache-1.c: Likewise.
2899 * gcc.target/mips/div-1.c: Likewise.
2900 * gcc.target/mips/div-2.c: Likewise.
2901 * gcc.target/mips/div-3.c: Likewise.
2902 * gcc.target/mips/div-4.c: Likewise.
2903 * gcc.target/mips/div-5.c: Likewise.
2904 * gcc.target/mips/div-6.c: Likewise.
2905 * gcc.target/mips/div-7.c: Likewise.
2906 * gcc.target/mips/div-8.c: Likewise.
2907 * gcc.target/mips/div-9.c: Likewise.
2908 * gcc.target/mips/div-10.c: Likewise.
2909 * gcc.target/mips/div-11.c: Likewise.
2910 * gcc.target/mips/div-12.c: Likewise.
2911 * gcc.target/mips/dsp-ctrl.c: Likewise.
2912 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2913 * gcc.target/mips/ext-8.c: Likewise.
2914 * gcc.target/mips/extend-2.c: Likewise.
2915 * gcc.target/mips/fix-r10000-1.c: Likewise.
2916 * gcc.target/mips/fix-r10000-2.c: Likewise.
2917 * gcc.target/mips/fix-r10000-3.c: Likewise.
2918 * gcc.target/mips/fix-r10000-4.c: Likewise.
2919 * gcc.target/mips/fix-r10000-5.c: Likewise.
2920 * gcc.target/mips/fix-r10000-6.c: Likewise.
2921 * gcc.target/mips/fix-r10000-7.c: Likewise.
2922 * gcc.target/mips/fix-r10000-8.c: Likewise.
2923 * gcc.target/mips/fix-r10000-9.c: Likewise.
2924 * gcc.target/mips/fix-r10000-10.c: Likewise.
2925 * gcc.target/mips/fix-r10000-11.c: Likewise.
2926 * gcc.target/mips/fix-r10000-12.c: Likewise.
2927 * gcc.target/mips/fix-r10000-13.c: Likewise.
2928 * gcc.target/mips/fix-r10000-14.c: Likewise.
2929 * gcc.target/mips/fix-r10000-15.c: Likewise.
2930 * gcc.target/mips/fpcmp-1.c: Likewise.
2931 * gcc.target/mips/fpcmp-2.c: Likewise.
2932 * gcc.target/mips/fpr-moves-7.c: Likewise.
2933 * gcc.target/mips/fpr-moves-8.c: Likewise.
2934 * gcc.target/mips/int-moves-1.c: Likewise.
2935 * gcc.target/mips/int-moves-2.c: Likewise.
2936 * gcc.target/mips/long-calls-pg.c: Likewise.
2937 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2938 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2939 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2940 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2941 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2942 * gcc.target/mips/mips-3d-1.c: Likewise.
2943 * gcc.target/mips/mips-3d-2.c: Likewise.
2944 * gcc.target/mips/mips-3d-3.c: Likewise.
2945 * gcc.target/mips/mips-3d-4.c: Likewise.
2946 * gcc.target/mips/mips-3d-5.c: Likewise.
2947 * gcc.target/mips/mips-3d-6.c: Likewise.
2948 * gcc.target/mips/mips-3d-7.c: Likewise.
2949 * gcc.target/mips/mips-3d-8.c: Likewise.
2950 * gcc.target/mips/mips-3d-9.c: Likewise.
2951 * gcc.target/mips/mips-ps-1.c: Likewise.
2952 * gcc.target/mips/mips-ps-2.c: Likewise.
2953 * gcc.target/mips/mips-ps-3.c: Likewise.
2954 * gcc.target/mips/mips-ps-4.c: Likewise.
2955 * gcc.target/mips/mips-ps-6.c: Likewise.
2956 * gcc.target/mips/mips32-dspr2.c: Likewise.
2957 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2958 * gcc.target/mips/neg-abs-1.c: Likewise.
2959 * gcc.target/mips/neg-abs-2.c: Likewise.
2960 * gcc.target/mips/nmadd-3.c: Likewise.
2961 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2962 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2963 * gcc.target/mips/octeon-pop-1.c: Likewise.
2964 * gcc.target/mips/pr26765.c: Likewise.
2965 * gcc.target/mips/pr33256.c: Likewise.
2966 * gcc.target/mips/pr33635-1.c: Likewise.
2967 * gcc.target/mips/pr33755.c: Likewise.
2968 * gcc.target/mips/pr35802.c: Likewise.
2969 * gcc.target/mips/pr45074.c: Likewise.
2970 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2971 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2972 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2973 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2974 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2975 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2976 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2977 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2978 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2979 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2980 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2981 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2982 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2983 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2984 * gcc.target/mips/save-restore-1.c: Likewise.
2985 * gcc.target/mips/save-restore-3.c: Likewise.
2986 * gcc.target/mips/save-restore-5.c: Likewise.
2987 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2988 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2989 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2990 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2991 * gcc.target/mips/stack-1.c: Likewise.
2992
2993 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2994 Tighten regexps.
2995
2996 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2997 branch under test to be filled with preceding rather than
2998 following instructions.
2999 * gcc.target/mips/branch-10.c: Likewise.
3000 * gcc.target/mips/branch-11.c: Likewise.
3001 * gcc.target/mips/branch-12.c: Likewise.
3002 * gcc.target/mips/branch-13.c: Likewise.
3003 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3004 to be eliminated. Tighten $28 scan-assembler-not test.
3005
3006 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3007 function to...
3008 * gcc.target/mips/call-4.c: ...this new test.
3009
3010 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3011 more likely.
3012 * gcc.target/mips/code-readable-3.c: Likewise.
3013 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3014 flag but skip for -O0.
3015 * gcc.target/mips/code-readable-4.c: Likewise.
3016
3017 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3018 of operations under test.
3019 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3020
3021 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3022 Don't require sibling-call optimization.
3023 * gcc.target/mips/near-far-4.c: Likewise.
3024
3025 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3026 Make sure that the register variable is used.
3027 * gcc.target/mips/soft-float-1.c: Likewise.
3028
3029 * gcc.target/mips/sdata-1.c: Make static data volatile.
3030 * gcc.target/mips/sdata-2.c: Likewise.
3031 * gcc.target/mips/sdata-3.c: Likewise.
3032 * gcc.target/mips/sdata-4.c: Likewise.
3033
3034 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3035 skip for -O0.
3036 * gcc.target/mips/atomic-memory-2.c: Likewise.
3037 * gcc.target/mips/branch-cost-1.c: Likewise.
3038 * gcc.target/mips/branch-cost-2.c: Likewise.
3039 * gcc.target/mips/cache-1.c: Likewise.
3040 * gcc.target/mips/call-1.c: Likewise.
3041 * gcc.target/mips/call-saved-2.c: Likewise.
3042 * gcc.target/mips/const-anchor-1.c: Likewise.
3043 * gcc.target/mips/const-anchor-2.c: Likewise.
3044 * gcc.target/mips/dse-1.c: Likewise.
3045 * gcc.target/mips/dsp-lhx.c: Likewise.
3046 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3047 * gcc.target/mips/ext-1.c: Likewise.
3048 * gcc.target/mips/ext-2.c: Likewise.
3049 * gcc.target/mips/ext-3.c: Likewise.
3050 * gcc.target/mips/ext-4.c: Likewise.
3051 * gcc.target/mips/ext-5.c: Likewise.
3052 * gcc.target/mips/ext-6.c: Likewise.
3053 * gcc.target/mips/ext-7.c: Likewise.
3054 * gcc.target/mips/extend-1.c: Likewise.
3055 * gcc.target/mips/fix-r4000-1.c: Likewise.
3056 * gcc.target/mips/fix-r4000-3.c: Likewise.
3057 * gcc.target/mips/fix-r4000-5.c: Likewise.
3058 * gcc.target/mips/fix-r4000-6.c: Likewise.
3059 * gcc.target/mips/fix-r4000-8.c: Likewise.
3060 * gcc.target/mips/fix-r4000-10.c: Likewise.
3061 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3062 * gcc.target/mips/fixed-vector-type.c: Likewise.
3063 * gcc.target/mips/fpr-moves-1.c: Likewise.
3064 * gcc.target/mips/fpr-moves-2.c: Likewise.
3065 * gcc.target/mips/fpr-moves-3.c: Likewise.
3066 * gcc.target/mips/fpr-moves-4.c: Likewise.
3067 * gcc.target/mips/fpr-moves-5.c: Likewise.
3068 * gcc.target/mips/fpr-moves-6.c: Likewise.
3069 * gcc.target/mips/ins-1.c: Likewise.
3070 * gcc.target/mips/ins-2.c: Likewise.
3071 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3072 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3073 * gcc.target/mips/lazy-binding-1.c: Likewise.
3074 * gcc.target/mips/madd-3.c: Likewise.
3075 * gcc.target/mips/madd-5.c: Likewise.
3076 * gcc.target/mips/madd-6.c: Likewise.
3077 * gcc.target/mips/madd-8.c: Likewise.
3078 * gcc.target/mips/madd-9.c: Likewise.
3079 * gcc.target/mips/memcpy-1.c: Likewise.
3080 * gcc.target/mips/mips-ps-type.c: Likewise.
3081 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3082 * gcc.target/mips/mips-sched-madd.c: Likewise.
3083 * gcc.target/mips/mips16e-extends.c: Likewise.
3084 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3085 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3086 * gcc.target/mips/movcc-1.c: Likewise.
3087 * gcc.target/mips/movcc-2.c: Likewise.
3088 * gcc.target/mips/movcc-3.c: Likewise.
3089 * gcc.target/mips/msub-5.c: Likewise.
3090 * gcc.target/mips/msub-6.c: Likewise.
3091 * gcc.target/mips/msub-8.c: Likewise.
3092 * gcc.target/mips/mult-2.c: Likewise.
3093 * gcc.target/mips/mult-3.c: Likewise.
3094 * gcc.target/mips/mult-5.c: Likewise.
3095 * gcc.target/mips/mult-6.c: Likewise.
3096 * gcc.target/mips/mult-7.c: Likewise.
3097 * gcc.target/mips/mult-12.c: Likewise.
3098 * gcc.target/mips/mult-13.c: Likewise.
3099 * gcc.target/mips/mult-14.c: Likewise.
3100 * gcc.target/mips/mult-15.c: Likewise.
3101 * gcc.target/mips/mult-17.c: Likewise.
3102 * gcc.target/mips/mult-18.c: Likewise.
3103 * gcc.target/mips/mult-19.c: Likewise.
3104 * gcc.target/mips/nmadd-1.c: Likewise.
3105 * gcc.target/mips/nmadd-2.c: Likewise.
3106 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3107 * gcc.target/mips/octeon-cins-1.c: Likewise.
3108 * gcc.target/mips/octeon-cins-2.c: Likewise.
3109 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3110 * gcc.target/mips/octeon-exts-2.c: Likewise.
3111 * gcc.target/mips/octeon-exts-3.c: Likewise.
3112 * gcc.target/mips/octeon-exts-4.c: Likewise.
3113 * gcc.target/mips/octeon-exts-5.c: Likewise.
3114 * gcc.target/mips/octeon-exts-6.c: Likewise.
3115 * gcc.target/mips/octeon-exts-7.c: Likewise.
3116 * gcc.target/mips/octeon-pop-2.c: Likewise.
3117 * gcc.target/mips/octeon-seq-3.c: Likewise.
3118 * gcc.target/mips/octeon-seq-4.c: Likewise.
3119 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3120 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3121 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3122 * gcc.target/mips/pr54240.c: Likewise.
3123 * gcc.target/mips/rsqrt-1.c: Likewise.
3124 * gcc.target/mips/rsqrt-2.c: Likewise.
3125 * gcc.target/mips/rsqrt-3.c: Likewise.
3126 * gcc.target/mips/rsqrt-4.c: Likewise.
3127 * gcc.target/mips/save-restore-2.c: Likewise.
3128 * gcc.target/mips/save-restore-4.c: Likewise.
3129 * gcc.target/mips/sb1-1.c: Likewise.
3130 * gcc.target/mips/scc-1.c: Likewise.
3131 * gcc.target/mips/scc-2.c: Likewise.
3132 * gcc.target/mips/scc-3.c: Likewise.
3133 * gcc.target/mips/scc-4.c: Likewise.
3134 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3135 * gcc.target/mips/truncate-1.c: Likewise.
3136 * gcc.target/mips/truncate-2.c: Likewise.
3137 * gcc.target/mips/truncate-3.c: Likewise.
3138 * gcc.target/mips/truncate-4.c: Likewise.
3139 * gcc.target/mips/truncate-5.c: Likewise.
3140 * gcc.target/mips/truncate-6.c: Likewise.
3141 * gcc.target/mips/unaligned-1.c: Likewise.
3142
3143 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3144 skip for -O0. Require -fexpensive-optimizations.
3145 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3146 * gcc.target/mips/dspr2-MULT.c: Likewise.
3147 * gcc.target/mips/fix-r4000-2.c: Likewise.
3148 * gcc.target/mips/fix-r4000-4.c: Likewise.
3149 * gcc.target/mips/fix-r4000-7.c: Likewise.
3150 * gcc.target/mips/fix-r4000-9.c: Likewise.
3151 * gcc.target/mips/madd-1.c: Likewise.
3152 * gcc.target/mips/madd-2.c: Likewise.
3153 * gcc.target/mips/madd-4.c: Likewise.
3154 * gcc.target/mips/maddu-1.c: Likewise.
3155 * gcc.target/mips/maddu-2.c: Likewise.
3156 * gcc.target/mips/maddu-3.c: Likewise.
3157 * gcc.target/mips/maddu-4.c: Likewise.
3158 * gcc.target/mips/msub-1.c: Likewise.
3159 * gcc.target/mips/msub-2.c: Likewise.
3160 * gcc.target/mips/msub-3.c: Likewise.
3161 * gcc.target/mips/msub-4.c: Likewise.
3162 * gcc.target/mips/msubu-1.c: Likewise.
3163 * gcc.target/mips/msubu-2.c: Likewise.
3164 * gcc.target/mips/msubu-3.c: Likewise.
3165 * gcc.target/mips/msubu-4.c: Likewise.
3166 * gcc.target/mips/mult-1.c: Likewise.
3167 * gcc.target/mips/mult-4.c: Likewise.
3168 * gcc.target/mips/mult-8.c: Likewise.
3169 * gcc.target/mips/mult-9.c: Likewise.
3170 * gcc.target/mips/mult-10.c: Likewise.
3171 * gcc.target/mips/mult-11.c: Likewise.
3172 * gcc.target/mips/mult-16.c: Likewise.
3173
3174 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3175 skip for -O0 and -Os.
3176 * gcc.target/mips/fix-r4000-12.c: Likewise.
3177 * gcc.target/mips/madd-7.c: Likewise.
3178 * gcc.target/mips/mips-ps-5.c: Likewise.
3179 * gcc.target/mips/mips-ps-7.c: Likewise.
3180 * gcc.target/mips/msub-7.c: Likewise.
3181
3182 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3183 skip for -O0. Require -mno-abicalls.
3184 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3185
3186 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3187 skip for -O0. Require a total number of BBIT instructions and
3188 at least one of each kind.
3189
3190 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3191 skip for -O0. Require -fno-unroll-loops.
3192
3193 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3194 skip for -O0. Allow BLTZ as well as BGEZ.
3195
3196 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3197
3198 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3199 skip for -O0. Require -fschedule-insns2.
3200 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3201
3202 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3203 but skip for -O0. Make a branch-likely more likely.
3204
3205 * gcc.target/mips/timode-2.c: Split each test into its own function.
3206 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3207
3208 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3209 skip for -O0. Require -fpeephole2.
3210 * gcc.target/mips/vr-mult-2.c: Likewise.
3211
3212 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3213
3214 PR preprocessor/53469
3215 * gcc.dg/cpp/_Pragma7.c: New test case.
3216
3217 2012-08-27 Tobias Burnus <burnus@net-b.de>
3218
3219 PR fortran/54370
3220 * gfortran.dg/do_5.f90: New.
3221
3222 2012-08-27 Tobias Burnus <burnus@net-b.de>
3223
3224 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3225 from dg-options as -Wall no longer implies it.
3226
3227 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3228
3229 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3230
3231 2012-08-25 Jason Merrill <jason@redhat.com>
3232
3233 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3234
3235 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3236
3237 PR c++/51421
3238 * g++.dg/cpp0x/auto34.C: New.
3239
3240 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3241
3242 PR c/54363
3243 * gcc.dg/pr54363.c: New test.
3244
3245 PR c/54355
3246 * gcc.dg/pr54355.c: New test.
3247
3248 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3249
3250 PR debug/52857
3251 * gcc.target/i386/pr52857-1.c: New.
3252 * gcc.target/i386/pr52857-2.c: Likewise.
3253
3254 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3255
3256 * gcc.target/mips/code-readable-4.c: New test.
3257
3258 2012-08-23 Julian Brown <julian@codesourcery.com>
3259 Sandra Loosemore <sandra@codesourcery.com>
3260
3261 * gcc.target/mips/code-readable-1.c: Add -O to options.
3262
3263 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3264
3265 PR c++/20420
3266 * g++.dg/lookup/using53.C: New.
3267
3268 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3269
3270 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3271 * gcc.dg/fixed-point/convert-1.c: New.
3272 * gcc.dg/fixed-point/convert-2.c: New.
3273 * gcc.dg/fixed-point/convert-3.c: New.
3274 * gcc.dg/fixed-point/convert-4.c: New.
3275 * gcc.dg/fixed-point/convert-float-1.c: New.
3276 * gcc.dg/fixed-point/convert-float-2.c: New.
3277 * gcc.dg/fixed-point/convert-float-3.c: New.
3278 * gcc.dg/fixed-point/convert-float-4.c: New.
3279 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3280 * gcc.dg/fixed-point/convert-sat.c: New.
3281 * gcc.dg/fixed-point/convert.h: New.
3282
3283 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3284
3285 PR target/54089
3286 * gcc.target/sh/pr54089-2.c: New.
3287
3288 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3289
3290 * gcc.target/i386/long-double-64-1.c: New file.
3291 * gcc.target/i386/long-double-64-2.c: Likewise.
3292 * gcc.target/i386/long-double-64-3.c: Likewise.
3293 * gcc.target/i386/long-double-64-4.c: Likewise.
3294 * gcc.target/i386/long-double-80-1.c: Likewise.
3295 * gcc.target/i386/long-double-80-2.c: Likewise.
3296 * gcc.target/i386/long-double-80-3.c: Likewise.
3297 * gcc.target/i386/long-double-80-4.c: Likewise.
3298 * gcc.target/i386/long-double-80-5.c: Likewise.
3299 * gcc.target/i386/long-double-80-6.c: Likewise.
3300 * gcc.target/i386/long-double-80-7.c: Likewise.
3301
3302 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3303
3304 PR tree-optimization/54317
3305 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3306
3307 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3308
3309 PR target/39423
3310 * gcc.target/sh/pr39423-2.c: New.
3311
3312 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3313
3314 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3315 * gcc.dg/fold-perm.c: Likewise.
3316
3317 2012-08-20 Jan Hubicka <jh@suse.cz>
3318
3319 PR fortran/48636
3320 * gcc.dg/ipa/inlinehint-1.c: New.
3321
3322 2012-08-20 Florian Weimer <fweimer@redhat.com>
3323
3324 PR c++/19351
3325 * g++.dg/init/new38.C: New test.
3326 * g++.dg/init/new39.C: New test.
3327
3328 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3329
3330 PR target/54089
3331 * gcc.target/sh/pr54089-1.c: New.
3332
3333 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3334
3335 PR target/51244
3336 * gcc.target/sh/pr51244-11.c: New.
3337
3338 2012-08-20 Tobias Burnus <burnus@net-b.de>
3339
3340 PR fortran/54301
3341 * gfortran.dg/warn_target_lifetime_2.f90: New.
3342
3343 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3344
3345 PR c++/10416
3346 * g++.dg/warn/Wunused-var-17.C: New.
3347
3348 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3349
3350 PR middle-end/53992
3351 * gcc.dg/gomp/pr53992.c: New test.
3352
3353 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3354
3355 PR tree-ssa/54295
3356 * gcc.c-torture/execute/20120817-1.c: New test.
3357
3358 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3359
3360 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3361 add instruction.
3362 (f2): New test that really does need adds.
3363
3364 2012-08-20 Richard Guenther <rguenther@suse.de>
3365
3366 PR tree-optimization/54327
3367 * gcc.dg/torture/pr54327.c: New testcase.
3368
3369 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3370
3371 PR tree-optimization/54321
3372 * gcc.c-torture/compile/pr54321.c: New test.
3373
3374 2012-08-20 Tobias Burnus <burnus@net-b.de>
3375
3376 PR fortran/54301
3377 * gfortran.dg/warn_target_lifetime_1.f90: New.
3378
3379 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3380
3381 PR fortran/54298
3382 * gfortran.dg/real_compare_1.f90: New test case.
3383 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3384
3385 2012-08-18 Jan Hubicka <jh@suse.cz>
3386
3387 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3388
3389 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3390
3391 PR fortran/39290
3392 * gfortran.dg/interface_37.f90: New test.
3393
3394 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3395 Gary Funck <gary@intrepid.com>
3396
3397 PR target/20020
3398 * gcc.target/i386/pr20020-1.c: New test.
3399 * gcc.target/i386/pr20020-2.c: Likewise.
3400 * gcc.target/i386/pr20020-3.c: Likewise.
3401
3402 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3403
3404 * gcc.target/i386/perm-concat.c: New test.
3405
3406 2012-08-17 Julian Brown <julian@codesourcery.com>
3407
3408 * gcc.target/arm/div64-unwinding.c: New test.
3409
3410 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3411
3412 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3413
3414 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3415
3416 PR target/54236
3417 * gcc.target/sh/pr54236-1.c: New.
3418
3419 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3420
3421 * lib/target-supports.exp (check_effective_target_sync_int_long)
3422 (check_effective_target_sync_char_short): Enable for crisv32-*
3423 and cris-*.
3424
3425 PR middle-end/54261
3426 * gcc.dg/torture/pr54261-1.c: New test.
3427
3428 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3429
3430 PR fortran/54243
3431 PR fortran/54244
3432 * gfortran.dg/typebound_call_24.f03: New.
3433
3434 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3435
3436 PR tree-optimization/54245
3437 * gcc.dg/tree-ssa/pr54245.c: New test.
3438
3439 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3440
3441 PR tree-optimization/54240
3442 * gcc.target/powerpc/pr54240.c: New test.
3443 * gcc.target/mips/pr54240.c: Likewise.
3444
3445 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3446
3447 PR target/52933
3448 * gcc.target/sh/pr52933-1.c: New.
3449 * gcc.target/sh/pr52933-2.c: New.
3450
3451 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3452
3453 PR target/50751
3454 * gcc.target/sh/pr50751-8.c: New.
3455
3456 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3457
3458 PR fortran/47586
3459 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3460 * gfortran.dg/typebound_proc_27.f03: New test.
3461
3462 2012-08-14 Sterling Augustine <saugustine@google.com>
3463
3464 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3465
3466 2012-08-14 Tobias Burnus <burnus@net-b.de>
3467
3468 PR fortran/40881
3469 * gfortran.dg/data_constraints_3.f90: New.
3470 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3471 to disable -pedantic compilation.
3472 * gfortran.dg/pr37243.f: Ditto.
3473 * gfortran.dg/g77/19990826-3.f: Ditto.
3474 * gfortran.dg/g77/20020307-1.f : Ditto.
3475 * gfortran.dg/g77/980310-3.f: Ditto.
3476
3477 2012-08-14 Tobias Burnus <burnus@net-b.de>
3478
3479 PR fortran/54234
3480 * gfortran.dg/warn_conversion_4.f90: New.
3481
3482 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3483
3484 PR middle-end/53411
3485 PR rtl-optimization/53495
3486 * gcc.c-torture/compile/pr53411.c: New test.
3487 * gcc.c-torture/compile/pr53495.c: New test.
3488
3489 2012-08-13 Richard Guenther <rguenther@suse.de>
3490
3491 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3492
3493 2012-08-13 Richard Guenther <rguenther@suse.de>
3494
3495 PR tree-optimization/54200
3496 * gcc.dg/guality/pr54200.c: New testcase.
3497 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3498
3499 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3500
3501 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3502
3503 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3504
3505 PR target/51244
3506 * gcc.target/sh/pr51244-7.c: New.
3507 * gcc.target/sh/pr51244-8.c: New.
3508 * gcc.target/sh/pr51244-9.c: New.
3509 * gcc.target/sh/pr51244-10.c: New.
3510
3511 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3512
3513 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3514 -m2e or -m2a.
3515 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3516 * gcc.target/sh/pr53511-1.c: Likewise.
3517 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3518 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3519 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3520 * gcc.target/sh/pr53512-3.c: Likewise.
3521 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3522
3523 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3524
3525 PR target/39423
3526 * gcc.c-torture/compile/pr39423-1.c: New.
3527 * gcc.c-torture/compile/pr39423-2.c: New.
3528
3529 2012-08-12 Tobias Burnus <burnus@net-b.de>
3530
3531 PR fortran/54221
3532 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3533 they appear uninitialized on the RHS.
3534 * gfortran.dg/public_private_module_6.f90: New.
3535
3536 2012-08-11 Martin Jambor <mjambor@suse.cz>
3537
3538 PR fortran/48636
3539 * gfortran.dg/pr48636.f90: New test.
3540
3541 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3542
3543 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3544 to avoid warnings.
3545 (main): Adjust caller.
3546
3547 2012-08-10 Richard Guenther <rguenther@suse.de>
3548
3549 * gcc.dg/matrix/*.c: Adjust and move ...
3550 * gcc.dg/torture/: ... here.
3551 * gcc.dg/matrix: Remove directory.
3552
3553 2012-08-10 Richard Guenther <rguenther@suse.de>
3554
3555 PR middle-end/54219
3556 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3557
3558 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3559
3560 PR middle-end/54211
3561 * gcc.dg/tree-ssa/pr54211.c: New test.
3562
3563 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3564
3565 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3566 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3567
3568 2012-08-10 Richard Guenther <rguenther@suse.de>
3569
3570 PR tree-optimization/54109
3571 * gcc.dg/torture/pr54109.c: New testcase.
3572 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3573 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3574
3575 2012-08-10 Richard Guenther <rguenther@suse.de>
3576
3577 PR tree-optimization/54027
3578 * gcc.dg/torture/pr54027.c: New testcase.
3579
3580 2012-08-10 Richard Guenther <rguenther@suse.de>
3581
3582 * g++.dg/plugin/selfassign.c: Adjust.
3583 * gcc.dg/plugin/selfassign.c: Likewise.
3584 * gcc.dg/strlenopt-11.c: Likewise.
3585 * gcc.dg/strlenopt-13.c: Likewise.
3586 * gcc.dg/no-strict-overflow-4.c: Likewise.
3587 * gcc.dg/strict-overflow-4.c: Likewise.
3588 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3589 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3590 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3591 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3592 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3593 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3594 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3595 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3596 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3597 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3598 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3599 * gcc.dg/pr46309.c: Likewise.
3600 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3601
3602 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3603
3604 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3605 for x86 targets.
3606 * gcc.c-torture/compile/20120727-2.c: New test.
3607
3608 2012-08-09 Martin Jambor <mjambor@suse.cz>
3609
3610 * gcc.dg/ipa/iinline-4.c: New test.
3611 * gcc.dg/ipa/iinline-5.c: Likewise.
3612 * gcc.dg/ipa/iinline-6.c: Likewise.
3613 * gcc.dg/ipa/iinline-7.c: Likewise.
3614 * gcc.dg/lto/20120723_0.c: Likewise.
3615 * gcc.dg/lto/20120723_1.c: Likewise.
3616
3617 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3618
3619 PR target/39423
3620 * gcc.target/sh/pr39423-1.c: New.
3621
3622 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3623
3624 PR target/51244
3625 * gcc.target/sh/pr51244-5: New.
3626 * gcc.target/sh/pr51244-6: New.
3627
3628 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3629
3630 * gcc.target/i386/adx-addxcarry32-3.c: New.
3631 * gcc.target/i386/adx-addxcarry64-3.c: New.
3632
3633 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3634
3635 PR rtl-optimization/53701
3636 * gcc.dg/pr53701.c: New test.
3637
3638 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3639
3640 * gcc.c-torture/compile/20120727-1.c: New test.
3641
3642 2012-08-09 Tobias Burnus <burnus@net-b.de>
3643
3644 PR fortran/54199
3645 * gfortran.dg/intrinsic_shadow_4.f90: New.
3646
3647 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3648
3649 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3650
3651 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3652
3653 * gcc.c-torture/execute/20120808-1.c: New test.
3654
3655 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3656
3657 PR rtl-optimization/54157
3658 * gcc.target/i386/pr54157.c: New file.
3659
3660 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3661
3662 * gcc.target/i386/adx-addcarryx32-1.c: New.
3663 * gcc.target/i386/adx-addcarryx32-2.c: New.
3664 * gcc.target/i386/adx-addcarryx64-1.c: New.
3665 * gcc.target/i386/adx-addcarryx64-2.c: New.
3666 * gcc.target/i386/adx-check.h: New.
3667 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3668 * gcc.target/i386/sse-12.c: Add -madx.
3669 * gcc.target/i386/sse-13.c: Ditto.
3670 * gcc.target/i386/sse-14.c: Ditto.
3671 * gcc.target/i386/sse-22.c: Ditto.
3672 * gcc.target/i386/sse-23.c: Ditto.
3673 * g++.dg/other/i386-2.C: Ditto.
3674 * g++.dg/other/i386-3.C: Ditto.
3675
3676 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3677
3678 * gcc.dg/tree-ssa/slsr-5.c: New.
3679 * gcc.dg/tree-ssa/slsr-6.c: New.
3680 * gcc.dg/tree-ssa/slsr-7.c: New.
3681 * gcc.dg/tree-ssa/slsr-8.c: New.
3682 * gcc.dg/tree-ssa/slsr-9.c: New.
3683 * gcc.dg/tree-ssa/slsr-10.c: New.
3684 * gcc.dg/tree-ssa/slsr-11.c: New.
3685 * gcc.dg/tree-ssa/slsr-12.c: New.
3686 * gcc.dg/tree-ssa/slsr-13.c: New.
3687 * gcc.dg/tree-ssa/slsr-14.c: New.
3688 * gcc.dg/tree-ssa/slsr-15.c: New.
3689 * gcc.dg/tree-ssa/slsr-16.c: New.
3690 * gcc.dg/tree-ssa/slsr-17.c: New.
3691 * gcc.dg/tree-ssa/slsr-18.c: New.
3692 * gcc.dg/tree-ssa/slsr-19.c: New.
3693 * gcc.dg/tree-ssa/slsr-20.c: New.
3694 * gcc.dg/tree-ssa/slsr-21.c: New.
3695 * gcc.dg/tree-ssa/slsr-22.c: New.
3696 * gcc.dg/tree-ssa/slsr-23.c: New.
3697 * gcc.dg/tree-ssa/slsr-24.c: New.
3698 * gcc.dg/tree-ssa/slsr-25.c: New.
3699 * gcc.dg/tree-ssa/slsr-26.c: New.
3700 * gcc.dg/tree-ssa/slsr-30.c: New.
3701 * gcc.dg/tree-ssa/slsr-31.c: New.
3702
3703 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3704
3705 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3706 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3707 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3708
3709 2012-08-06 Cary Coutant <ccoutant@google.com>
3710
3711 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3712
3713 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3714
3715 PR fortran/35831
3716 * gfortran.dg/dummy_procedure_5.f90: Modified.
3717 * gfortran.dg/dummy_procedure_8.f90: New.
3718 * gfortran.dg/interface_26.f90: Modified.
3719 * gfortran.dg/proc_ptr_11.f90: Modified.
3720 * gfortran.dg/proc_ptr_15.f90: Modified.
3721 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3722 * gfortran.dg/typebound_override_1.f90: Modified.
3723 * gfortran.dg/typebound_proc_6.f03: Modified.
3724
3725 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3726
3727 PR tree-optimization/51938
3728 PR tree-optimization/52005
3729 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3730 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3731 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3732 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3733
3734 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3735
3736 Avoid crashing on erroneous static_assert usage
3737 * g++.dg/cpp0x/static_assert8.C: New test.
3738
3739 2012-08-06 Jason Merrill <jason@redhat.com>
3740
3741 * g++.dg/cpp0x/sfinae38.C: New.
3742
3743 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3744 Paolo Carlini <paolo.carlini@oracle.com>
3745
3746 PR c++/54165
3747 * g++.dg/conversion/void2.C: New.
3748
3749 2012-08-06 Tom de Vries <tom@codesourcery.com>
3750
3751 * gcc.dg/tree-ssa/vrp78.c: New test.
3752
3753 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3754 Richard Sandiford <rdsandiford@googlemail.com>
3755
3756 * g++.dg/opt/enum2.C: Require fpic target.
3757 * g++.dg/lto/20090303_0.C: Likewise.
3758
3759 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3760 Catherine Moore <clm@codesourcery.com>
3761
3762 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3763 flush function names too.
3764 * gcc.target/mips/clear-cache-1.c: Likewise.
3765
3766 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3767
3768 PR target/54156
3769 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3770
3771 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3772
3773 PR fortran/54166
3774 * gfortran.dg/array_5.f90: New test.
3775
3776 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3777
3778 PR tree-optimization/30318
3779 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3780
3781 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3782
3783 * g++.dg/ext/vector17.C: New testcase.
3784
3785 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3786
3787 PR target/51931
3788 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3789 * g++.dg/opt/longbranch1.C: Likewise.
3790
3791 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3792
3793 PR tree-optimization/53805
3794 * gcc.dg/fold-notunord.c: New testcase.
3795
3796 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3797
3798 PR fortran/48820
3799 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3800 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3801
3802 2012-08-02 Jason Merrill <jason@redhat.com>
3803 Paolo Carlini <paolo.carlini@oracle.com>
3804
3805 PR c++/51213 (again)
3806 * g++.dg/cpp0x/sfinae37.C: Extend.
3807
3808 2012-08-02 Richard Guenther <rguenther@suse.de>
3809
3810 PR tree-optimization/50672
3811 * g++.dg/torture/pr50672.C: New testcase.
3812
3813 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3814
3815 PR fortran/54147
3816 * gfortran.dg/abstract_type_6.f03: Modified.
3817 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3818 * gfortran.dg/proc_ptr_comp_35.f90: New.
3819 * gfortran.dg/typebound_proc_9.f03: Modified.
3820 * gfortran.dg/typebound_proc_26.f90: New.
3821
3822 2012-08-02 Richard Guenther <rguenther@suse.de>
3823
3824 * gcc.dg/torture/pta-callused-1.c: Adjust.
3825 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3826 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3827 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3828 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3829 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3830 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3831 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3832 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3833
3834 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3835
3836 PR fortran/54033
3837 * gfortran.dg/include_6.f90: New test case.
3838 * gfortran.dg/include_7.f90: New test case.
3839 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3840
3841 2012-08-01 Tom de Vries <tom@codesourcery.com>
3842
3843 * gcc.dg/tree-ssa/vrp76.c: New test.
3844
3845 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3846
3847 PR tree-optimization/46556
3848 * gcc.dg/tree-ssa/slsr-27.c: New.
3849 * gcc.dg/tree-ssa/slsr-28.c: New.
3850 * gcc.dg/tree-ssa/slsr-29.c: New.
3851
3852 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3853
3854 PR fortran/42418
3855 * gfortran.dg/proc_decl_29.f90: New.
3856
3857 2012-07-31 Dehao Chen <dehao@google.com>
3858
3859 * gcc.dg/predict-7.c: New test.
3860
3861 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3862
3863 PR fortran/54134
3864 * gfortran.dg/typebound_override_3.f90: New.
3865
3866 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3867
3868 PR tree-optimization/53773
3869 * gcc.dg/vect/pr53773.c: New test.
3870
3871 2012-07-31 Nick Clifton <nickc@redhat.com>
3872
3873 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3874 and for XStormy16.
3875
3876 2012-07-31 Tobias Burnus <burnus@net-b.de>
3877
3878 * gfortran.dg/c_funloc_tests_6.f90: New.
3879 * gfortran.dg/c_funloc_tests_7.f90: New.
3880 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3881
3882 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3883
3884 PR c++/53624
3885 * g++.dg/cpp0x/temp_default5.C: New.
3886
3887 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3888
3889 PR fortran/51081
3890 * gfortran.dg/proc_ptr_37.f90: New.
3891
3892 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3893
3894 * lib/target-supports.exp
3895 (check_effective_target_vect_natural_alignment): New function.
3896 * gcc.dg/align-2.c: Only run on targets with natural alignment
3897 of vector types.
3898 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3899 alignment of vector types.
3900
3901 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3902 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3903
3904 * gcc.target/i386/rdseed16-1.c: New.
3905 * gcc.target/i386/rdseed32-1.c: Ditto
3906 * gcc.target/i386/rdseed64-1.c: Ditto
3907 * gcc.target/i386/sse-12.c: Add -mrdseed.
3908 * gcc.target/i386/sse-13.c: Ditto.
3909 * gcc.target/i386/sse-14.c: Ditto.
3910 * g++.dg/other/i386-2.C: Ditto.
3911 * g++.dg/other/i386-3.C: Ditto.
3912
3913 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3914
3915 PR target/51244
3916 * gcc.target/sh/pr51244-4.c: New.
3917
3918 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3919
3920 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3921 for alpha*-*-* targets. Cleanup original tree dump.
3922
3923 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3924
3925 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3926 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3927
3928 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3929
3930 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3931 rand, srand. Include <stdlib.h>.
3932
3933 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3934
3935 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3936
3937 2012-07-26 Richard Henderson <rth@redhat.com>
3938
3939 * gcc.dg/attr-hotcold-1.c: New.
3940 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3941
3942 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3943 Sandra Loosemore <sandra@codesourcery.com>
3944
3945 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3946
3947 2012-07-26 Tobias Burnus <burnus@net-b.de>
3948
3949 * gfortran.dg/contiguous_1.f90: Update dg-error.
3950 * gfortran.dg/proc_ptr_32.f90: Ditto.
3951
3952 2012-07-26 Richard Guenther <rguenther@suse.de>
3953
3954 PR tree-optimization/54098
3955 * gcc.dg/torture/pr54098.c: New testcase.
3956
3957 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3958
3959 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3960 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3961
3962 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3963
3964 PR fortran/44354
3965 * gfortran.dg/array_constructor_39.f90: New test.
3966
3967 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3968
3969 PR fortran/44354
3970 * gfortran.dg/array_constructor_38.f90: New test.
3971
3972 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3973
3974 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3975
3976 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3977
3978 * gnat.dg/noreturn5.ad[sb]: New test.
3979
3980 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3981 Paul Brook <paul@codesourcery.com>
3982
3983 PR target/53633
3984
3985 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3986 * c-c++-common/pr53633.c: New test.
3987
3988 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3989
3990 * gcc.target/i386/asm-dialect-1.c: New test case.
3991
3992 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3993 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3994
3995 * gcc.target/i386/prefetchw-1.c: New.
3996 * gcc.target/i386/sse-12.c: Add -mprfchw.
3997 * gcc.target/i386/sse-13.c: Ditto.
3998 * gcc.target/i386/sse-14.c: Ditto.
3999 * gcc.target/i386/sse-22.c: Ditto.
4000 * gcc.target/i386/sse-23.c: Ditto.
4001 * g++.dg/other/i386-2.C: Ditto.
4002 * g++.dg/other/i386-3.C: Ditto.
4003
4004 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4005
4006 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4007
4008 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4009
4010 PR target/54051
4011 * gcc.target/arm/pr54051.c: New.
4012 * gcc.target/arm/vfp-1.c: Adjust test.
4013
4014 2012-07-24 Julian Brown <julian@codesourcery.com>
4015
4016 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4017 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4018 hard-float ARM.
4019
4020 2012-07-23 Paul Brook <paul@codesourcery.com>
4021
4022 * g++.dg/other/armv7m-1.c: New test.
4023
4024 2012-07-23 Julian Brown <julian@codesourcery.com>
4025
4026 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4027 ARM.
4028 (DO_TEST): Define to 1 for appropriate ARM targets.
4029
4030 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4031
4032 PR tree-optimization/53881
4033 * gcc.dg/pr53881.c: Renamed to ...
4034 * gcc.dg/pr53881-1.c: ... this.
4035 * gcc.dg/pr53881-2.c: New test.
4036
4037 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4038
4039 Handle recent changes in default atomics for cris*-*-linux*.
4040 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4041 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4042 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4043 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4044 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4045 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4046 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4047 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4048 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4049 -mno-unaligned-atomic-may-use-library is in effect for
4050 cris*-*-linux*.
4051 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4052 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4053 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4054 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4055 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4056 gcc.target/cris/torture/sync-mis-op-i-1.c,
4057 gcc.target/cris/torture/sync-mis-op-i-2.c,
4058 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4059 gcc.target/cris/torture/sync-mis-op-i-3.c,
4060 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4061 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4062 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4063 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4064 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4065 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4066 (main): Remove local variable x.
4067 [mis_ok]: Check that atomics don't fail.
4068
4069 2012-07-21 Andrew Pinski <apinski@cavium.com>
4070
4071 * gcc.dg/tree-ssa/vrp72.c: New test.
4072 * gcc.dg/tree-ssa/vrp73.c: New test.
4073 * gcc.dg/tree-ssa/vrp74.c: New test.
4074 * gcc.dg/tree-ssa/vrp75.c: New test.
4075
4076 2012-07-21 Andrew Pinski <apinski@cavium.com>
4077
4078 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4079 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4080
4081 2012-07-21 Andrew Pinski <apinski@cavium.com>
4082
4083 * gcc.target/mips/octeon-pop-2.c: New testcase.
4084
4085 2012-07-21 Tobias Burnus <burnus@net-b.de>
4086
4087 PR fortran/48820
4088 * gfortran.dg/assumed_rank_3.f90: New.
4089 * gfortran.dg/assumed_rank_11.f90: New.
4090 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4091 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4092 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4093
4094 2012-07-21 Andrew Pinski <apinski@cavium.com>
4095
4096 * gcc.target/mips/unaligned-1.c: New testcase.
4097
4098 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4099
4100 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4101
4102 2012-07-20 Tobias Burnus <burnus@net-b.de>
4103
4104 * gfortran.dg/bind_c_array_params_2.f90: New.
4105 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4106 and update dg-error.
4107
4108 2012-07-20 Tobias Burnus <burnus@net-b.de>
4109
4110 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4111
4112 2012-07-20 Jason Merrill <jason@redhat.com>
4113
4114 PR c++/54038
4115 * g++.dg/other/array7.C: New.
4116
4117 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4118
4119 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4120 the basic block and check loop depth.
4121 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4122 matching patterns and comments.
4123 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4124 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4125
4126 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4127
4128 PR c++/28656
4129 * c-c++-common/pr28656.c: New test.
4130
4131 2012-07-19 Jason Merrill <jason@redhat.com>
4132
4133 PR c++/54026
4134 * g++.dg/init/mutable1.C: New.
4135
4136 2012-07-20 Tobias Burnus <burnus@net-b.de>
4137
4138 PR fortran/48820
4139 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4140 * gfortran.dg/assumed_rank_1.f90: New.
4141 * gfortran.dg/assumed_rank_1_c.c: New.
4142 * gfortran.dg/assumed_rank_2.f90: New.
4143 * gfortran.dg/assumed_rank_4.f90: New.
4144 * gfortran.dg/assumed_rank_5.f90: New.
4145 * gfortran.dg/assumed_rank_6.f90: New.
4146 * gfortran.dg/assumed_rank_7.f90: New.
4147 * gfortran.dg/assumed_rank_8.f90: New.
4148 * gfortran.dg/assumed_rank_8_c.c: New.
4149 * gfortran.dg/assumed_rank_9.f90: New.
4150 * gfortran.dg/assumed_rank_10.f90: New.
4151 * gfortran.dg/assumed_rank_12.f90: New.
4152
4153 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4154
4155 * gnat.dg/opt25.adb: New test.
4156 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4157 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4158
4159 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4160
4161 * gnat.dg/aggr20.ad[sb]: New test.
4162 * gnat.dg/aggr20_pkg.ads: New helper.
4163
4164 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4165
4166 * gnat.dg/derived_type3.adb: New test.
4167 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4168
4169 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4170
4171 PR rtl-optimization/53942
4172 * gcc.dg/pr53942.c: New test.
4173
4174 2012-07-19 Jason Merrill <jason@redhat.com>
4175
4176 PR c++/54021
4177 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4178
4179 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4180
4181 * gnat.dg/discr38.adb: New test.
4182
4183 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4184
4185 PR middle-end/54017
4186 * c-c++-common/gomp/pr54017.c: New test.
4187
4188 2012-07-19 Richard Guenther <rguenther@suse.de>
4189 Eric Botcazou <ebotcazou@adacore.com>
4190
4191 * gnat.dg/loop_optimization11.adb: New testcase.
4192 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4193
4194 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4195 Jason Merrill <jason@redhat.com>
4196
4197 * g++.dg/cpp0x/sfinae37.C: New.
4198 * g++.dg/template/access23.C: New.
4199 * g++.dg/template/access7.C: Adjust.
4200 * g++.dg/template/sfinae10.C: Don't expect errors.
4201 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4202
4203 2012-07-18 Julian Brown <julian@codesourcery.com>
4204 Sandra Loosemore <sandra@codesroucery.com>
4205
4206 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4207
4208 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4209
4210 * gnat.dg/noreturn4.ad[sb]: New test.
4211 * gnat.dg/noreturn4_pkg.ads: New helper.
4212
4213 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4214 Julian Brown <julian@codesourcery.com>
4215
4216 * gcc.target/arm/neon-vdup-1.c: New test case.
4217 * gcc.target/arm/neon-vdup-2.c: New test case.
4218 * gcc.target/arm/neon-vdup-3.c: New test case.
4219 * gcc.target/arm/neon-vdup-4.c: New test case.
4220 * gcc.target/arm/neon-vdup-5.c: New test case.
4221 * gcc.target/arm/neon-vdup-6.c: New test case.
4222 * gcc.target/arm/neon-vdup-7.c: New test case.
4223 * gcc.target/arm/neon-vdup-8.c: New test case.
4224 * gcc.target/arm/neon-vdup-9.c: New test case.
4225 * gcc.target/arm/neon-vdup-10.c: New test case.
4226 * gcc.target/arm/neon-vdup-11.c: New test case.
4227 * gcc.target/arm/neon-vdup-12.c: New test case.
4228 * gcc.target/arm/neon-vdup-13.c: New test case.
4229 * gcc.target/arm/neon-vdup-14.c: New test case.
4230 * gcc.target/arm/neon-vdup-15.c: New test case.
4231 * gcc.target/arm/neon-vdup-16.c: New test case.
4232 * gcc.target/arm/neon-vdup-17.c: New test case.
4233 * gcc.target/arm/neon-vdup-18.c: New test case.
4234 * gcc.target/arm/neon-vdup-19.c: New test case.
4235 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4236 arguments non-constant.
4237
4238 2012-07-18 Richard Guenther <rguenther@suse.de>
4239
4240 PR tree-optimization/53970
4241 * g++.dg/torture/pr53970.C: New testcase.
4242
4243 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4244
4245 PR target/38621
4246 * gcc.c-torture/compile/pr38621.c: New.
4247
4248 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4249
4250 PR target/33135
4251 * gcc.target/sh/pr33135-1.c: New.
4252 * gcc.target/sh/pr33135-2.c: New.
4253 * gcc.target/sh/pr33135-3.c: New.
4254 * gcc.target/sh/pr33135-4.c: New.
4255
4256 2012-07-17 Jason Merrill <jason@redhat.com>
4257
4258 PR c++/53995
4259 * g++.dg/parse/enum9.C: New.
4260
4261 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4262 Sandra Loosemore <sandra@codesourcery.com>
4263
4264 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4265 if there is a conflict with -mcpu=. Use -mcpu=5208.
4266
4267 2012-07-17 Jason Merrill <jason@redhat.com>
4268
4269 PR c++/53989
4270 * g++.dg/template/array23.C: New.
4271
4272 2012-07-17 Tobias Burnus <burnus@net-b.de>
4273
4274 PR fortran/53985
4275 * gfortran.dg/bind_c_usage_26.f90: New.
4276 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4277 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4278 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4279 * gfortran.dg/interop_params.f03: Ditto.
4280
4281 2012-07-17 Jason Merrill <jason@redhat.com>
4282
4283 * g++.dg/template/inherit8.C: Adjust.
4284 * g++.dg/template/using21.C: Adjust.
4285 * g++.dg/template/using22.C: Adjust.
4286
4287 PR c++/53549
4288 * g++.dg/template/current-inst1.C: New.
4289 * g++.dg/parse/crash35.C: Adjust.
4290
4291 2012-07-17 Tobias Burnus <burnus@net-b.de>
4292
4293 PR fortran/52101
4294 * gfortran.dg/oldstyle_4.f90: New.
4295
4296 2012-07-17 Tobias Burnus <burnus@net-b.de>
4297
4298 PR fortran/49265
4299 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4300 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4301
4302 2012-07-16 Jason Merrill <jason@redhat.com>
4303
4304 * g++.dg/parse/access8.C: Adjust.
4305 * g++.dg/template/sfinae6_neg.C: Adjust.
4306
4307 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4308
4309 PR fortran/53824
4310 * gfortran.dg/coarray_allocate_1.f90: New test.
4311
4312 2012-07-16 Andrew Pinski <apinski@cavium.com>
4313
4314 * gcc.c-torture/execute/bswap-1.c: New testcase.
4315 * gcc.c-torture/compile/unalign-1.c: New testcase.
4316 * gcc.c-torture/compile/20120524-1.c: New testcase.
4317 * gcc.c-torture/compile/20101216-1.c: New testcase.
4318
4319 2012-07-16 Dehao Chen <dehao@google.com>
4320
4321 Revert
4322 2012-07-10 Dehao Chen <dehao@google.com>
4323
4324 * gcc.dg/debug_info_inline.c: New test.
4325
4326 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4327
4328 PR fortran/53956
4329 * gfortran.dg/proc_decl_28.f90: New.
4330
4331 2012-07-16 Andrew Pinski <apinski@cavium.com>
4332
4333 * gcc.dg/torture/builtins-1.c: New testcase.
4334
4335 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4336
4337 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4338 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4339 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4340 gcc.target/cris/sync-1-v10.c,
4341 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4342 pass -mno-unaligned-atomic-may-use-library.
4343 * gcc.target/cris/sync-xchg-1.c: New test.
4344 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4345 valid register operand output modifier.
4346
4347 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4348
4349 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4350 characters.
4351
4352 2012-07-13 Andrew Pinski <apinski@cavium.com>
4353
4354 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4355 rather than cleanup-tree-dump.
4356 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4357
4358 2012-07-13 Richard Guenther <rguenther@suse.de>
4359
4360 PR tree-optimization/53907
4361 * gcc.target/i386/pr53907.c: New testcase.
4362
4363 2012-07-13 Richard Guenther <rguenther@suse.de>
4364
4365 PR tree-optimization/53922
4366 * gcc.dg/torture/pr53922.c: New testcase.
4367
4368 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4369
4370 PR rtl-optimization/53908
4371 * gcc.dg/torture/pr53908.c: New test.
4372
4373 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4374
4375 PR c++/53531
4376 * g++.dg/cpp0x/variadic135.C: New.
4377
4378 2012-07-12 Jason Merrill <jason@redhat.com>
4379
4380 * g++.dg/template/sfinae6_neg.C: Adjust.
4381
4382 2012-07-12 Tobias Burnus <burnus@net-b.de>
4383
4384 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4385 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4386 scan-tree-dump-times pattern.
4387
4388 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4389
4390 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4391
4392 2012-07-11 Jason Merrill <jason@redhat.com>
4393
4394 DR 1402
4395 * g++.g/cpp0x/defaulted37.C: New.
4396
4397 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4398
4399 PR target/53859
4400 * gcc.target/arm/pr53859.c: New test.
4401
4402 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4403
4404 PR target/53886
4405 * gcc.c-torture/compile/pr53886.c: New.
4406
4407 2012-07-10 Dehao Chen <dehao@google.com>
4408
4409 * gcc.dg/debug_info_inline.c: New test.
4410
4411 2012-07-10 Jason Merrill <jason@redhat.com>
4412
4413 PR c++/53733
4414 * g++.dg/cpp0x/defaulted36.C: New.
4415 * g++.dg/cpp0x/defaulted21.C: Adjust.
4416
4417 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4418
4419 2012-07-09 Sterling Augustine <saugustine@google.com>
4420
4421 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4422
4423 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4424
4425 PR tree-optimization/53887
4426 * gcc.dg/pr53887.c: New test.
4427
4428 2012-07-09 Jason Merrill <jason@redhat.com>
4429
4430 PR c++/53882
4431 * g++.dg/cpp0x/nullptr29.C: New.
4432
4433 2012-07-09 Tom de Vries <tom@codesourcery.com>
4434 Richard Guenther <rguenther@suse.de>
4435
4436 * gcc.dg/builtin-unreachable-6.c: New test.
4437 * gcc.dg/builtin-unreachable-5.c: New test.
4438
4439 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4440
4441 PR tree-optimization/53881
4442 * gcc.dg/pr53881.c: New test.
4443
4444 2012-07-06 Jason Merrill <jason@redhat.com>
4445
4446 PR c++/53862
4447 * g++.dg/cpp0x/variadic134.C: New.
4448
4449 PR c++/53858
4450 * g++.dg/cpp0x/alias-decl-20.C: New.
4451
4452 2012-07-06 Tom de Vries <tom@codesourcery.com>
4453
4454 PR tree-optimization/51879
4455 * gcc.dg/pr51879-16.c: New test.
4456 * gcc.dg/pr51879-17.c: Same.
4457
4458 2012-07-06 Tom de Vries <tom@codesourcery.com>
4459
4460 PR tree-optimization/52009
4461 * gcc.dg/pr51879-7.c: New test.
4462 * gcc.dg/pr51879-18.c: New test.
4463
4464 2012-07-05 Jason Merrill <jason@redhat.com>
4465
4466 PR c++/50852
4467 * g++.dg/template/typedef39.C: New.
4468
4469 PR c++/53039
4470 * g++.dg/cpp0x/variadic133.C: New.
4471 * g++.dg/template/param1.C: Adjust.
4472
4473 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4474
4475 PR target/48941
4476 PR target/51980
4477 * gcc.target/arm/neon/vtrnf32.c: Update.
4478 * gcc.target/arm/neon/vtrns32.c: Update.
4479 * gcc.target/arm/neon/vtrnu32.c: Update.
4480 * gcc.target/arm/neon/vzipf32.c: Update.
4481 * gcc.target/arm/neon/vzips32.c: Update.
4482 * gcc.target/arm/neon/vzipu32.c: Update.
4483
4484 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4485
4486 PR fortran/53732
4487 * gfortran.dg/inline_sum_4.f90: New test.
4488
4489 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4490
4491 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4492
4493 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4494
4495 * gcc.target/arm/fma-sp.c: New testcase.
4496 * gcc.target/arm/fma.c: Likewise.
4497 * gcc.target/arm/fma.h: Likewise.
4498
4499 2012-07-04 Jason Merrill <jason@redhat.com>
4500
4501 PR c++/53848
4502 * g++.dg/other/enum3.C: New.
4503
4504 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4505
4506 PR middle-end/53321
4507 * g++.dg/torture/pr53321.C: New test.
4508
4509 2012-07-04 Richard Guenther <rguenther@suse.de>
4510
4511 PR tree-optimization/53844
4512 * g++.dg/tree-ssa/pr53844.C: New testcase.
4513
4514 2012-07-04 Richard Guenther <rguenther@suse.de>
4515
4516 PR tree-optimization/53849
4517 * gcc.dg/pr53849.c: New testcase.
4518
4519 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4520
4521 PR c++/53812
4522 * g++.dg/ext/label14.C: New test.
4523
4524 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4525
4526 PR target/53811
4527 * g++.dg/other/pr53811.C: New test.
4528
4529 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4530
4531 PR target/28896
4532 * gcc.target/m68k/stack-limit-1.c: New testcase.
4533
4534 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4535
4536 * gnat.dg/recursive_call.adb: New test.
4537
4538 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4539
4540 * gnat.dg/discr37.ad[sb]: New test.
4541
4542 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4543
4544 * g++.dg/other/packed1.C: Remove SH from xfail list.
4545
4546 2012-07-02 Jason Merrill <jason@redhat.com>
4547
4548 PR c++/53619
4549 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4550
4551 PR c++/53783
4552 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4553
4554 PR c++/53788
4555 * g++.dg/cpp0x/decltype39.C: New.
4556 * g++.dg/diagnostic/method1.C: Adjust.
4557
4558 PR c++/53816
4559 * g++.dg/template/ref6.C: New.
4560
4561 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4562
4563 PR target/53568
4564 * gcc.target/sh/pr53568-1.c: New.
4565
4566 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4567
4568 PR target/51244
4569 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4570
4571 2012-07-02 Jason Merrill <jason@redhat.com>
4572
4573 PR c++/53821
4574 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4575
4576 PR c++/53524
4577 * g++.dg/template/enum7.C: New.
4578 * g++.dg/other/ptrmem10.C: Adjust.
4579 * g++.dg/other/ptrmem11.C: Adjust.
4580 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4581
4582 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4583
4584 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4585
4586 2012-07-01 Wei Guozhi <carrot@google.com>
4587
4588 PR target/53447
4589 * gcc.target/arm/pr53447-1.c: New testcase.
4590 * gcc.target/arm/pr53447-2.c: New testcase.
4591 * gcc.target/arm/pr53447-3.c: New testcase.
4592 * gcc.target/arm/pr53447-4.c: New testcase.
4593
4594 2012-06-29 Richard Guenther <rguenther@suse.de>
4595
4596 PR tree-optimization/47061
4597 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4598
4599 2012-06-29 Richard Guenther <rguenther@suse.de>
4600
4601 PR tree-optimization/37541
4602 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4603
4604 2012-06-29 Richard Guenther <rguenther@suse.de>
4605
4606 PR tree-optimization/52589
4607 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4608
4609 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4610
4611 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4612
4613 * g++.dg/template/error46.C: Add missing comment to dg-message.
4614 * g++.dg/template/crash107.C: Likewise.
4615 * g++.dg/template/error47.C: Likewise.
4616 * g++.dg/template/crash108.C: Likewise.
4617 * g++.dg/overload/operator5.C: Likewise.
4618
4619 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4620 errors in dg-message directives, add comments.
4621
4622 2012-06-28 Kai Tietz <ktietz@redhat.com>
4623
4624 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4625 hard-coded 'unsigned long'.
4626
4627 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4628
4629 PR tree-optimization/51581
4630 * gcc.dg/vect/pr51581-4.c: New test.
4631
4632 PR tree-optimization/53645
4633 * gcc.c-torture/execute/pr53645-2.c: New test.
4634
4635 2012-06-28 Richard Guenther <rguenther@suse.de>
4636
4637 PR middle-end/53790
4638 * gcc.dg/torture/pr53790.c: New testcase.
4639
4640 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4641
4642 PR tree-optimization/53645
4643 * gcc.c-torture/execute/pr53645.c: New test.
4644
4645 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4646
4647 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4648
4649 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4650
4651 PR debug/53671
4652 PR debug/49888
4653 * gcc.dg/guality/pr49888.c: Account for the possibility that
4654 the variable is optimized out at the first test.
4655
4656 2012-06-27 Jason Merrill <jason@redhat.com>
4657
4658 * g++.dg/cpp0x/override2.C: Adjust.
4659 * g++.dg/template/error5.C: Adjust.
4660 * g++.dg/parse/crash28.C: Adjust.
4661
4662 PR c++/53563
4663 * g++.dg/parse/template27.C: New.
4664 * g++.dg/template/crash74.C: Adjust expected output.
4665
4666 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4667
4668 PR fortran/41951
4669 PR fortran/49591
4670 * gfortran.dg/typebound_operator_16.f03: New.
4671
4672 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4673
4674 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4675 even src1.i and src2.i fields even in the second half of the arrays.
4676
4677 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4678
4679 PR c++/51033.
4680 * g++.dg/torture/vshuf-16.inc: New test.
4681 * g++.dg/torture/vshuf-2.inc: New test.
4682 * g++.dg/torture/vshuf-4.inc: New test.
4683 * g++.dg/torture/vshuf-8.inc: New test.
4684 * g++.dg/torture/vshuf-main.inc: New test.
4685 * g++.dg/torture/vshuf-v16hi.C: New test.
4686 * g++.dg/torture/vshuf-v16qi.C: New test.
4687 * g++.dg/torture/vshuf-v2df.C: New test.
4688 * g++.dg/torture/vshuf-v2di.C: New test.
4689 * g++.dg/torture/vshuf-v2sf.C: New test.
4690 * g++.dg/torture/vshuf-v2si.C: New test.
4691 * g++.dg/torture/vshuf-v4df.C: New test.
4692 * g++.dg/torture/vshuf-v4di.C: New test.
4693 * g++.dg/torture/vshuf-v4sf.C: New test.
4694 * g++.dg/torture/vshuf-v4si.C: New test.
4695 * g++.dg/torture/vshuf-v8hi.C: New test.
4696 * g++.dg/torture/vshuf-v8qi.C: New test.
4697 * g++.dg/torture/vshuf-v8si.C: New test.
4698
4699 2012-06-27 Richard Guenther <rguenther@suse.de>
4700
4701 PR middle-end/53676
4702 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4703
4704 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4705
4706 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4707 scan-dump-dem-not): Use printable pattern in test name.
4708
4709 2012-06-26 Sterling Augustine <saugustine@google.com>
4710 Dominique Dhumieres <dominiq@lps.ens.fr>
4711
4712 * gcc.dg/pubtypes-2.c: Update expected output.
4713 * gcc.dg/pubtypes-3.c: Likewise.
4714 * gcc.dg/pubtypes-4.c: Likewise.
4715
4716 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4717
4718 * gcc.dg/tree-ssa/slsr-1.c: New test.
4719 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4720 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4721 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4722
4723 2012-06-26 Matt Turner <mattst88@gmail.com>
4724
4725 PR target/35294
4726 * gcc.target/arm/mmx-2.c: New.
4727
4728 2012-06-26 Richard Guenther <rguenther@suse.de>
4729
4730 PR c++/53752
4731 * g++.dg/torture/pr53752.C: New testcase.
4732
4733 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4734
4735 PR tree-optimization/53748
4736 * gcc.c-torture/compile/pr53748.c: New test.
4737
4738 2012-06-25 Jason Merrill <jason@redhat.com>
4739
4740 PR c++/53498
4741 PR c++/53305
4742 * g++.dg/cpp0x/decltype38.C: New.
4743 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4744
4745 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4746
4747 * lib/target-supports-dg.exp (testname-for-summary): New.
4748 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4749 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4750 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4751 scan-module-absence, output-exists, output-exists-not: Use
4752 testname-for-summary.
4753 (dg-test): Clean up testname_with_flags.
4754 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4755 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4756 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4757 scan-assembler-dem-not, object-size: Use testname-for-summary.
4758 * lib/gcov.exp (run-gcov): Likewise.
4759 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4760 scan-dump-dem, scan-dump-dem-note): Likewise.
4761
4762 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4763 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4764 including profopt.opt; save and restore existing value.
4765 * g++.dg/bprob/bprob.exp: Likewise.
4766 * gcc.dg/matrix/matrix.exp: Likewise.
4767 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4768 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4769 PROFOPT_OPTIONS.
4770
4771 2012-06-25 Richard Henderson <rth@redhat.com>
4772
4773 * gcc.dg/pr53749.c: New.
4774
4775 2012-06-25 Jason Merrill <jason@redhat.com>
4776
4777 PR c++/52988
4778 * g++.dg/cpp0x/nullptr28.C: New.
4779
4780 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4781
4782 * gcc.target/arm/neon-vld1_dupQ.c: New.
4783
4784 2012-06-25 Florian Weimer <fweimer@redhat.com>
4785
4786 * g++.dg/init/new35.C: New.
4787 * g++.dg/init/new36.C: New.
4788 * g++.dg/init/new37.C: New.
4789 * g++.dg/ext/vla5.C: New warning.
4790 * g++.dg/ext/vla8.C: New warning.
4791 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4792
4793 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4794 James Greenhalgh <james.greenhalgh@arm.com>
4795
4796 * gcc.target/arm/ftest-support-arm.h New testcase.
4797 * gcc.target/arm/ftest-support-thumb.h Likewise.
4798 * gcc.target/arm/ftest-support.h Likewise.
4799 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4800 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4801 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4802 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4803 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4804 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4805 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4806 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4807 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4808 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4809 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4810 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4811 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4812 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4813 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4814 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4815 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4816 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4817 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4818 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4819 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4820 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4821 * lib/target-supports.exp
4822 (check_effective_target_arm_arch_FUNC): Add support for more
4823 architectures.
4824 (add_options_for_arm_arch_FUNC): Likewise.
4825 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4826
4827 2012-06-25 Jason Merrill <jason@redhat.com>
4828
4829 PR c++/53202
4830 * g++.dg/cpp0x/constexpr-tuple.C: New.
4831
4832 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4833
4834 PR target/53759
4835 * gcc.target/i386/pr53759.c: New test.
4836
4837 PR c++/53594
4838 * g++.dg/cpp0x/nsdmi7.C: New test.
4839
4840 2012-06-24 Kai Tietz <ktietz@redhat.com>
4841
4842 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4843 for LLP64 targets.
4844 * gcc.target/i386/pr38988.c: Likewise.
4845
4846 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4847
4848 PR fortran/47710
4849 PR fortran/53328
4850 * gfortran.dg/typebound_generic_12.f03: New.
4851 * gfortran.dg/typebound_generic_13.f03: New.
4852
4853 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4854
4855 * gnat.dg/lto15.ad[sb]: New test.
4856
4857 2012-06-21 Meador Inge <meadori@codesourcery.com>
4858
4859 PR c/53702
4860 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4861
4862 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4863
4864 * gcc.dg/pch/ident-1.c: New test.
4865 * gcc.dg/pch/ident-1.hs: Header file for new test.
4866
4867 2012-06-21 Michael Matz <matz@suse.de>
4868
4869 PR middle-end/53688
4870 * gcc.c-torture/execute/pr53688.c: New test.
4871
4872 2012-06-20 Richard Guenther <rguenther@suse.de>
4873
4874 PR tree-optimization/30318
4875 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4876
4877 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4878
4879 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4880
4881 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4882
4883 * gcc.target/i386/clearcapv2.map: New file.
4884 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4885
4886 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4887
4888 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4889 and add __sh__ case.
4890
4891 2012-06-19 Jason Merrill <jason@redhat.com>
4892
4893 PR c++/52637
4894 * g++.dg/debug/localclass1.C: New.
4895
4896 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4897
4898 * g++.dg/cpp0x/override4.C: New.
4899
4900 2012-06-14 Jason Merrill <jason@redhat.com>
4901
4902 PR c++/53651
4903 * g++.dg/cpp0x/decltype37.C: New.
4904
4905 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4906
4907 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4908
4909 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4910
4911 * gcc.c-torture/compile/vector-5.c,
4912 gcc.c-torture/compile/vector-6.c: New tests.
4913
4914 2012-06-19 Richard Henderson <rth@redhat.com>
4915
4916 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4917
4918 2012-06-19 Richard Guenther <rguenther@suse.de>
4919
4920 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4921
4922 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4923
4924 PR target/53712
4925 * gcc.target/i386/pr53712.c: New test.
4926
4927 2012-06-18 Tobias Burnus <burnus@net-b.de>
4928
4929 PR fortran/53692
4930 * gfortran.dg/elemental_optional_args_6.f90: New.
4931
4932 2012-06-18 Tobias Burnus <burnus@net-b.de>
4933
4934 PR fortran/53526
4935 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4936 * gfortran.dg/coarray/move_alloc_1.f90
4937
4938 2012-06-18 Tobias Burnus <burnus@net-b.de>
4939
4940 PR fortran/53526
4941 * gfortran.dg/coarray_27.f90: New.
4942
4943 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4944 Greta Yorsh <Greta.Yorsh@arm.com>
4945
4946 * gcc.target/arm/epilog-1.c: New test.
4947
4948 2012-06-18 Richard Guenther <rguenther@suse.de>
4949
4950 PR tree-optimization/53693
4951 * g++.dg/torture/pr53693.C: New testcase.
4952
4953 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4954
4955 PR tree-optimization/53703
4956 * gcc.dg/torture/pr53703.c: New test.
4957
4958 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4959
4960 PR middle-end/53698
4961 * gcc.target/i386/pr53698.c: New test.
4962
4963 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4964
4965 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4966
4967 2012-06-17 Tobias Burnus <burnus@net-b.de>
4968
4969 PR fortran/53691
4970 PR fortran/53685
4971 * gfortran.dg/transfer_check_3.f90: New.
4972
4973 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4974
4975 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4976
4977 2012-06-16 Tobias Burnus <burnus@net-b.de>
4978
4979 PR fortran/53642
4980 PR fortran/45170
4981 * gfortran.dg/deferred_type_param_8.f90: New.
4982
4983 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4984
4985 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4986 testname that includes flags, passed in as new argument, in
4987 pass/fail messages.
4988 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4989 and pass it to verify-* procedures.
4990
4991 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4992 alignment torture options with usual torture options.
4993
4994 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4995 messages reported for one line of source code.
4996 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4997 * g++.dg/cpp0x/decltype2.C: Likewise.
4998 * g++.dg/cpp0x/decltype3.C: Likewise.
4999 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5000 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5001 * g++.dg/cpp0x/static_assert3.C: Likewise.
5002 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5003 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5004 * g++.dg/cpp0x/union1.C: Likewise.
5005 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5006 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5007 * g++.dg/cpp0x/variadic2.C: Likewise.
5008 * g++.dg/cpp0x/variadic20.C: Likewise.
5009 * g++.dg/cpp0x/variadic74.C: Likewise.
5010 * g++.dg/diagnostic/bitfld2.C: Likewise.
5011 * g++.dg/ext/attrib44.C: Likewise.
5012 * g++.dg/ext/no-asm-1.C: Likewise.
5013 * g++.dg/other/error34.C: Likewise.
5014 * g++.dg/parse/crash46.C: Likewise.
5015 * g++.dg/parse/error10.C: Likewise.
5016 * g++.dg/parse/error2.C: Likewise.
5017 * g++.dg/parse/error3.C: Likewise.
5018 * g++.dg/parse/error36.C: Likewise.
5019 * g++.dg/parse/error8.C: Likewise.
5020 * g++.dg/parse/error9.C: Likewise.
5021 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5022 * g++.dg/parse/parser-pr28152.C: Likewise.
5023 * g++.dg/parse/template25.C: Likewise.
5024 * g++.dg/parse/typename11.C: Likewise.
5025 * g++.dg/tc1/dr147.C: Likewise.
5026 * g++.dg/template/deduce3.C: Likewise.
5027 * g++.dg/template/koenig9.C: Likewise.
5028 * g++.dg/template/pr23510.C: Likewise.
5029 * g++.dg/warn/pr12242.C: Likewise.
5030 * g++.dg/warn/pr30551-2.C: Likewise.
5031 * g++.dg/warn/pr30551.C: Likewise.
5032 * g++.old-deja/g++.other/typename1.C: Likewise.
5033 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5034
5035 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5036
5037 PR c++/51033
5038 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5039 * c-c++-common/torture/vshuf-2.inc: Likewise.
5040 * c-c++-common/torture/vshuf-4.inc: Likewise.
5041 * c-c++-common/torture/vshuf-8.inc: Likewise.
5042 * c-c++-common/torture/vshuf-main.inc: Likewise.
5043 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5044 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5045 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5046 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5047 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5048 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5049 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5050 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5051 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5052 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5053 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5054 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5055 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5056 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5057
5058 2012-06-15 Michael Matz <matz@suse.de>
5059
5060 * gcc.dg/tree-ssa/vector-4.c: New test.
5061
5062 2012-06-15 Michael Matz <matz@suse.de>
5063
5064 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5065 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5066
5067 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5068
5069 PR tree-optimization/53636
5070 * gcc.target/arm/pr53636.c: New test.
5071
5072 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5073
5074 PR tree-optimization/51581
5075 * gcc.c-torture/execute/pr51581-1.c: New test.
5076 * gcc.c-torture/execute/pr51581-2.c: New test.
5077 * gcc.dg/vect/pr51581-1.c: New test.
5078 * gcc.dg/vect/pr51581-2.c: New test.
5079 * gcc.dg/vect/pr51581-3.c: New test.
5080 * gcc.target/i386/avx-pr51581-1.c: New test.
5081 * gcc.target/i386/avx-pr51581-2.c: New test.
5082 * gcc.target/i386/avx2-pr51581-1.c: New test.
5083 * gcc.target/i386/avx2-pr51581-2.c: New test.
5084 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5085
5086 2012-06-15 Richard Guenther <rguenther@suse.de>
5087
5088 * gcc.c-torture/execute/20120615-1.c: New testcase.
5089
5090 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5091
5092 * gnat.dg/vect8.ad[sb]: New test.
5093
5094 2012-06-14 Richard Guenther <rguenther@suse.de>
5095
5096 * gcc.dg/tree-ssa/vrp.h: New testcase.
5097 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5098
5099 2012-06-13 Christian Bruel <christian.bruel@st.com>
5100
5101 PR target/53621
5102 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5103
5104 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5105
5106 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5107
5108 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5109
5110 PR testsuite/20771
5111 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5112 test summary unique.
5113
5114 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5115 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5116 scan-stack-usage-not): Don't strip torture options from test name.
5117
5118 * lib/scandump.exp (scan-dump-times): Use printable version of
5119 regexp in test summary line.
5120
5121 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5122 messages reported for one line of source code.
5123 * gcc.dg/format/few-1.c: Likewise.
5124 * gcc.dg/ia64-sync-2.c: Likewise.
5125 * gcc.dg/sync-2.c: Likewise.
5126 * gcc.dg/noncompile/pr44517.c: Likewise.
5127
5128 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5129
5130 PR debug/49888
5131 * gcc.dg/guality/pr49888.c: New.
5132
5133 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5134
5135 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5136 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5137 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5138
5139 2012-06-13 Tobias Burnus <burnus@net-b.de>
5140
5141 PR fortran/53643
5142 * gfortran.dg/intent_out_7.f90: New.
5143
5144 2012-06-13 Tobias Burnus <burnus@net-b.de>
5145
5146 PR fortran/53597
5147 * gfortran.dg/save_4.f90: New.
5148
5149 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5150
5151 PR c/53532
5152 PR c/51034
5153 PR c/53196
5154 * gcc.dg/pr53532.c: New test.
5155 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5156 adjust line numbers.
5157 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5158 * gcc.dg/Wcxx-compat-8.c: Likewise.
5159 * gcc.dg/pr51034.c: New test.
5160 * gcc.dg/pr53196-1.c: New test.
5161 * gcc.dg/pr53196-2.c: New test.
5162
5163 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5164
5165 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5166 alignment torture options with usual torture options.
5167 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5168 instead of dg-options.
5169 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5170 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5171 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5172 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5173 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5174 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5175
5176 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5177 to checks for multiple messages reported for one line of source code.
5178 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5179
5180 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5181 messages reported for one line of source code.
5182
5183 * gcc.dg/20031223-1.c: Add comments to check for multiple
5184 messages reported for one line of source code.
5185 * gcc.dg/Wconversion-integer.c: Likewise.
5186 * gcc.dg/Wfatal-2.c: Likewise.
5187 * gcc.dg/Wfatal.c: Likewise.
5188 * gcc.dg/Wobjsize-1.c: Likewise.
5189 * gcc.dg/c99-vla-jump-1.c: Likewise.
5190 * gcc.dg/c99-vla-jump-2.c: Likewise.
5191 * gcc.dg/c99-vla-jump-3.c: Likewise.
5192 * gcc.dg/c99-vla-jump-4.c: Likewise.
5193 * gcc.dg/c99-vla-jump-5.c: Likewise.
5194 * gcc.dg/decl-9.c: Likewise.
5195 * gcc.dg/declspec-10.c: Likewise.
5196 * gcc.dg/declspec-18.c: Likewise.
5197 * gcc.dg/mtune.c: Likewise.
5198 * gcc.dg/parser-pr28152-2.c: Likewise.
5199 * gcc.dg/parser-pr28152.c: Likewise.
5200 * gcc.dg/pr14475.c: Likewise.
5201 * gcc.dg/pr27953.c: Likewise.
5202 * gcc.dg/pr28322-3.c: Likewise.
5203 * gcc.dg/pr30457.c: Likewise.
5204 * gcc.dg/pr30551-2.c: Likewise.
5205 * gcc.dg/pr30551-3.c: Likewise.
5206 * gcc.dg/pr30551-4.c: Likewise.
5207 * gcc.dg/pr30551-5.c: Likewise.
5208 * gcc.dg/pr30551-6.c: Likewise.
5209 * gcc.dg/pr30551.c: Likewise.
5210 * gcc.dg/pr45461.c: Likewise.
5211 * gcc.dg/pr48552-1.c: Likewise.
5212 * gcc.dg/pr48552-2.c: Likewise.
5213 * gcc.dg/redecl-1.c: Likewise.
5214 * gcc.dg/transparent-union-3.c: Likewise.
5215 * gcc.dg/utf-dflt.c: Likewise.
5216 * gcc.dg/utf-dflt2.c: Likewise.
5217 * gcc.dg/vla-8.c: Likewise.
5218 * gcc.dg/vla-init-1.c: Likewise.
5219 * gcc.dg/wtr-int-type-1.c: Likewise.
5220
5221 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5222 messages reported for for one line of source code.
5223 * c-c++-common/raw-string-5.c: Likewise.
5224 * c-c++-common/raw-string-4.c: Likewise.
5225 * c-c++-common/raw-string-6.c: Likewise.
5226 * c-c++-common/pr20000.c: Likewise.
5227
5228 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5229 messages reported for one line of source code.
5230 * gcc.dg/cpp/pr30786.c: Likewise.
5231 * gcc.dg/cpp/pr28709.c: Likewise.
5232 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5233 * gcc.dg/cpp/macspace2.c: Likewise.
5234 * gcc.dg/cpp/missing-header-1.c: Likewise.
5235 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5236 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5237 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5238
5239 2012-06-12 Jason Merrill <jason@redhat.com>
5240
5241 PR c++/53599
5242 * g++.dg/template/local7.C: New.
5243
5244 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5245
5246 PR target/53511
5247 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5248 * gcc.target/sh/pr51340-2.c: Likewise.
5249 * gcc.target/sh/pr51340-3.c: Likewise.
5250
5251 2012-06-12 Michael Matz <matz@suse.de>
5252
5253 * gcc.dg/torture/alias-1.c: New test.
5254
5255 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5256
5257 PR rtl-optimization/53589
5258 * gcc.dg/torture/pr53589.c: New test.
5259
5260 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5261
5262 PR target/50749
5263 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5264 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5265 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5266 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5267 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5268 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5269 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5270 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5271 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5272 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5273 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5274 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5275 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5276 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5277 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5278 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5279
5280 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5281
5282 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5283 (check_intel_cpu_model): New function.
5284 (check_amd_cpu_model): New function.
5285 (check_features): New function.
5286 (__get_cpuid_output): New function.
5287 (check_detailed): New function.
5288 (fn1): Rename to quick_check.
5289 (main): Update to call quick_check and call check_detailed.
5290
5291 2012-06-11 Richard Henderson <rth@redhat.com>
5292
5293 * lib/target-supports.exp
5294 (check_effective_target_sync_long_long_runtime): Use
5295 check_effective_target_lp64 instead of
5296 check_effective_target_powerpc64 for powerpc targets.
5297
5298 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5299
5300 PR target/53511
5301 * gcc.target/sh/pr53511-1.c: New.
5302
5303 2012-06-11 Richard Guenther <rguenther@suse.de>
5304
5305 PR middle-end/53470
5306 * g++.dg/lto/pr53470_0.C: New testcase.
5307 * gcc.dg/lto/pr53470_0.c: Likewise.
5308
5309 2012-06-11 Richard Guenther <rguenther@suse.de>
5310
5311 PR c++/53605
5312 * g++.dg/ext/pr53605.C: New testcase.
5313
5314 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5315
5316 * gnat.dg/specs/array1.ads: New test.
5317 * gnat.dg/specs/array2.ads: Likewise.
5318 * gnat.dg/array22.adb: Likewise.
5319
5320 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5321
5322 * gnat.dg/constant4.adb: New test.
5323 * gnat.dg/constant4_pkg.ads: New helper.
5324
5325 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5326
5327 PR fortran/52552
5328 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5329 * gfortran.dg/allocate_class_1.f90: Modified.
5330 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5331 * gfortran.dg/allocate_class_2.f90: New.
5332
5333 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5334
5335 PR middle-end/53535
5336 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5337
5338 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5339
5340 PR fortran/52861
5341 * gfortran.dg/string_assign_2.f90: New test case.
5342
5343 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5344
5345 PR fortran/52861
5346 * gfortran.dg/string_assign_1.f90: New test case.
5347
5348 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5349
5350 PR middle-end/53580
5351 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5352 * gcc.dg/gomp/critical-4.c: Likewise.
5353 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5354 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5355 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5356 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5357 * c-c++-common/gomp/pr53580.c: New test.
5358
5359 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5360
5361 PR c++/51214
5362 * g++.dg/cpp0x/forw_enum11.C: New.
5363
5364 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5365
5366 PR c++/53567
5367 * g++.dg/cpp0x/alias-decl-19.C: New.
5368
5369 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5370
5371 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5372
5373 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5374
5375 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5376 (XSTATE_FP): Ditto.
5377 (XSTATE_SSE): Ditto.
5378 (XSTATE_YMM): Ditto.
5379 (avx_os_support): Use new defines.
5380
5381 2012-06-06 Richard Guenther <rguenther@suse.de>
5382
5383 PR testsuite/32380
5384 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5385 loops.
5386
5387 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5388
5389 PR c++/52841
5390 * g++.dg/cpp0x/pr52841.C: New testcase.
5391
5392 2012-06-06 Richard Guenther <rguenther@suse.de>
5393
5394 PR tree-optimization/53081
5395 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5396 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5397
5398 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5399
5400 * gcc.target/powerpc/pr53487.c: New test.
5401
5402 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5403
5404 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5405
5406 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5407
5408 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5409
5410 2012-06-05 Richard Guenther <rguenther@suse.de>
5411
5412 PR tree-optimization/30442
5413 * gcc.dg/vect/bb-slp-30.c: New testcase.
5414
5415 2012-06-05 Richard Guenther <rguenther@suse.de>
5416
5417 PR tree-optimization/53081
5418 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5419 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5420 -fno-tree-loop-distribute-patterns.
5421
5422 2012-06-05 Alan Modra <amodra@gmail.com>
5423
5424 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5425 Check static chain in nested funcs.
5426
5427 2012-06-04 Tobias Burnus <burnus@net-b.de>
5428
5429 PR fortran/50619
5430 * gfortran.dg/init_flag_10.f90: New.
5431
5432 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5433
5434 PR c++/53524
5435 * g++.dg/warn/Wenum-compare-no-2: New.
5436
5437 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5438
5439 PR preprocessor/53463
5440 * g++.dg/cpp/limits.C: New test.
5441 * g++.dg/parse/error19.C: Adjust.
5442 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5443 * g++.dg/warn/pr35635.C: Likewise.
5444 * g++.old-deja/g++.pt/assign1.C: Likewise.
5445
5446 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5447
5448 PR target/53559
5449 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5450 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5451 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5452 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5453 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5454 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5455 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5456 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5457
5458 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5459
5460 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5461
5462 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5463
5464 PR tree-optimization/53550
5465 * gcc.dg/pr53550.c: New test.
5466
5467 2012-06-04 Richard Guenther <rguenther@suse.de>
5468
5469 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5470 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5471 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5472
5473 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5474
5475 PR fortran/48831
5476 * gfortran.dg/parameter_array_element_2.f90: New.
5477
5478 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5479
5480 PR target/53512
5481 * gcc.target/sh/pr53512-1.c: New.
5482 * gcc.target/sh/pr53512-2.c: New.
5483 * gcc.target/sh/pr53512-3.c: New.
5484 * gcc.target/sh/pr53512-4.c: New.
5485
5486 2012-06-01 Jason Merrill <jason@redhat.com>
5487
5488 PR c++/52973
5489 * g++.dg/ext/visibility/template12.C: New.
5490 * g++.dg/ext/attrib14.C: Adjust warning line.
5491
5492 PR c++/52725
5493 * g++.dg/parse/new6.C: New.
5494 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5495
5496 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5497
5498 * c-c++-common/restrict-2.c: Revert previous change.
5499
5500 2012-06-01 Jason Merrill <jason@redhat.com>
5501
5502 PR c++/53137
5503 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5504
5505 PR c++/53484
5506 * g++.dg/cpp0x/auto33.C: New.
5507
5508 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5509
5510 PR c++/26155
5511 * g++.dg/parse/namespace-alias-1.C: New.
5512
5513 2012-06-01 Christian Bruel <christian.bruel@st.com>
5514
5515 * gcc.dg/spec-options.c: New test.
5516 * gcc.dg/foo.specs: New file.
5517
5518 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5519
5520 PR ada/53517
5521 * gnat.dg/lto14.adb: Skip on Solaris.
5522
5523 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5524
5525 * gcc.target/cris/sync-1-v10.c,
5526 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5527 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5528 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5529 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5530 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5531 gcc.target/cris/torture/sync-mis-op-i-1.c,
5532 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5533 gcc.target/cris/torture/sync-mis-op-i-2.c,
5534 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5535 gcc.target/cris/torture/sync-mis-op-i-3.c,
5536 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5537 gcc.target/cris/torture/sync-mis-op-s-1.c,
5538 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5539 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5540 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5541 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5542 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5543 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5544 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5545 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5546 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5547
5548 2012-05-31 Richard Guenther <rguenther@suse.de>
5549
5550 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5551 ldist-pr45948.c with disabled SCCP.
5552
5553 2012-05-31 Richard Guenther <rguenther@suse.de>
5554
5555 PR middle-end/48493
5556 * gcc.dg/torture/pr48493.c: New testcase.
5557
5558 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5559
5560 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5561 arm32 to targets.
5562 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5563 of the initialization loop.
5564 (dg-final): Adjust the expected number of vectorized loops depending
5565 on vect_char_mult target selector.
5566
5567 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5568
5569 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5570 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5571 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5572 New tests.
5573
5574 2012-05-30 Jason Merrill <jason@redhat.com>
5575
5576 PR c++/53356
5577 * g++.dg/init/new34.C: New.
5578 * g++.dg/tree-ssa/stabilize1.C: New.
5579
5580 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5581
5582 PR c++/53356
5583 * g++.dg/init/new33.C: New test.
5584
5585 2012-05-30 Richard Guenther <rguenther@suse.de>
5586
5587 PR middle-end/53501
5588 * gcc.dg/torture/pr53501.c: New testcase.
5589 * c-c++-common/restrict-2.c: Adjust.
5590
5591 2012-05-30 Alan Modra <amodra@gmail.com>
5592
5593 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5594 torture-finish.
5595
5596 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5597
5598 * gcc.target/i386/shuf-concat.c: New test.
5599
5600 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR rtl-optimization/53519
5603 * gcc.c-torture/compile/pr53519.c: New test.
5604
5605 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5606
5607 * gcc.target/arm/neon-vrev.c: New.
5608
5609 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5610
5611 PR target/51340
5612 * gcc.target/sh/pr51340-1.c: New.
5613 * gcc.target/sh/pr51340-2.c: New.
5614 * gcc.target/sh/pr51340-3.c: New.
5615
5616 2012-05-29 Richard Guenther <rguenther@suse.de>
5617
5618 PR tree-optimization/53516
5619 * gcc.dg/torture/pr53516.c: New testcase.
5620
5621 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5622
5623 PR preprocessor/53229
5624 * gcc.dg/cpp/paste6.c: Force to run without
5625 -ftrack-macro-expansion.
5626 * gcc.dg/cpp/paste8.c: Likewise.
5627 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5628 -ftrack-macro-expansion.
5629 * gcc.dg/cpp/paste12.c: Force to run without
5630 -ftrack-macro-expansion.
5631 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5632 -ftrack-macro-expansion.
5633 * gcc.dg/cpp/paste13.c: Likewise.
5634 * gcc.dg/cpp/paste14.c: Likewise.
5635 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5636 -ftrack-macro-expansion.
5637 * gcc.dg/cpp/paste18.c: New test.
5638
5639 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5640
5641 * gcc.target/cris/torture/trap-1.c,
5642 gcc.target/cris/torture/trap-2.c,
5643 gcc.target/cris/torture/trap-3.c,
5644 gcc.target/cris/torture/trap-v0.c,
5645 gcc.target/cris/torture/trap-v3.c: New tests.
5646
5647 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5648
5649 PR c++/25137
5650 * g++.dg/warn/Wbraces3.C: New.
5651 * g++.dg/warn/Wbraces4.C: Likewise.
5652
5653 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5654
5655 PR tree-optimization/53505
5656 * c-c++-common/torture/pr53505.c: New test.
5657
5658 2012-05-27 Nathan Sidwell <nathan@acm.org>
5659
5660 * gcc.dg/stmt-expr-4.c: New.
5661
5662 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5663
5664 PR c++/53491
5665 * g++.dg/parse/crash60.C: New.
5666
5667 2012-05-26 Jason Merrill <jason@redhat.com>
5668
5669 PR c++/53220
5670 * c-c++-common/array-lit.c: New.
5671 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5672
5673 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5674
5675 PR ada/50294
5676 * gnat.dg/array21.adb: New test.
5677
5678 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5679
5680 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5681
5682 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5683
5684 PR c++/32054
5685 * g++.dg/other/anon-union3.C: New.
5686
5687 2012-05-25 Ian Lance Taylor <iant@google.com>
5688
5689 * gcc.dg/split-6.c: New test.
5690
5691 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5692
5693 * gnat.dg/lto14.adb: New test.
5694
5695 2012-05-25 Tristan Gingold <gingold@adacore.com>
5696
5697 * gcc.target/i386/large-frame.c: New.
5698
5699 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5700 * gcc.target/powerpc/lhs-1.c: New.
5701 * gcc.target/powerpc/lhs-2.c: New.
5702 * gcc.target/powerpc/lhs-3.c: New.
5703
5704 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5705
5706 Make unwound macro expansion trace less redundant
5707 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5708 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5709 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5710 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5711 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5712 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5713
5714 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5715
5716 PR c++/53464
5717 * g++.dg/cpp0x/constexpr-default1.C: New.
5718
5719 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5720
5721 PR c++/32080
5722 * g++.dg/eh/goto2.C: New.
5723
5724 2012-05-24 Richard Guenther <rguenther@suse.de>
5725
5726 PR middle-end/53460
5727 * g++.dg/tree-prof/pr53460.C: New testcase.
5728
5729 2012-05-24 Richard Guenther <rguenther@suse.de>
5730
5731 PR bootstrap/53466
5732 * g++.dg/debug/pr53466.C: New testcase.
5733
5734 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5735
5736 PR tree-optimization/53465
5737 * gcc.c-torture/execute/pr53465.c: New test.
5738
5739 2012-05-23 Tobias Burnus <burnus@net-b.de>
5740
5741 PR fortran/51055
5742 PR fortran/45170
5743 * gfortran.dg/allocate_with_typespec_6.f90: New.
5744
5745 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5746
5747 PR c++/29185
5748 * g++.dg/warn/delete-array-1.C: New.
5749
5750 2012-05-23 Richard Guenther <rguenther@suse.de>
5751
5752 * gcc.dg/torture/pr39074-2.c: Adjust.
5753 * gcc.dg/torture/pr39074.c: Likewise.
5754 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5755 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5756
5757 2012-05-22 Jan Hubicka <jh@suse.cz>
5758
5759 PR middle-end/53161
5760 * g++.dg/torture/pr53161.C: New testcase.
5761
5762 2012-05-22 Tobias Burnus <burnus@net-b.de>
5763
5764 PR fortran/53389
5765 * gfortran.dg/realloc_on_assign_15.f90: New.
5766
5767 2012-05-22 Richard Guenther <rguenther@suse.de>
5768
5769 PR middle-end/51071
5770 * gcc.dg/torture/pr51071-2.c: New testcase.
5771
5772 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5773
5774 PR tree-optimization/53336
5775 * g++.dg/torture/pr53336.C: New testcase.
5776
5777 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5778
5779 PR c++/53322
5780 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5781 instead of -Wunused-local-typedefs.
5782
5783 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 PR c++/51184
5786 * g++.dg/other/abstract4.C: New-
5787
5788 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5789
5790 PR c++/40821
5791 * g++.dg/ext/attrib46.C: New.
5792
5793 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5794
5795 PR c/53418
5796 * gcc.c-torture/compile/pr53418-1.c,
5797 gcc.c-torture/compile/pr53418-2.c: New tests.
5798
5799 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR tree-optimization/53366
5802 * gcc.dg/torture/pr53366-1.c: New test.
5803 * gcc.dg/torture/pr53366-2.c: New test.
5804 * gcc.target/i386/pr53366-1.c: New test.
5805 * gcc.target/i386/pr53366-2.c: New test.
5806
5807 PR tree-optimization/53409
5808 * gcc.c-torture/compile/pr53409.c: New test.
5809
5810 PR tree-optimization/53410
5811 * gcc.c-torture/compile/pr53410-1.c: New test.
5812 * gcc.c-torture/compile/pr53410-2.c: New test.
5813
5814 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5815
5816 PR target/53425
5817 * gcc.target/i386/pr53425-1.c: New file.
5818 * gcc.target/i386/pr53425-2.c: Likewise.
5819
5820 2012-05-21 Richard Guenther <rguenther@suse.de>
5821
5822 PR tree-optimization/53408
5823 * gcc.dg/torture/pr53408.c: New testcase.
5824
5825 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5826 H.J. Lu <hongjiu.lu@intel.com>
5827
5828 PR target/53416
5829 * gcc.target/i386/pr53416.c: New file.
5830
5831 2012-05-21 Richard Guenther <rguenther@suse.de>
5832
5833 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5834
5835 2012-05-21 Richard Guenther <rguenther@suse.de>
5836
5837 * gcc.dg/torture/ldist-1.c: New testcase.
5838
5839 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5840
5841 * gnat.dg/lto13.adb: New test.
5842 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5843
5844 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5845
5846 * gnat.dg/specs/lto12.ads: New test.
5847 * gnat.dg/specs/lto12_pkg.ads: New helper.
5848
5849 2012-05-18 Richard Guenther <rguenther@suse.de>
5850
5851 PR tree-optimization/53346
5852 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5853 * gcc.target/i386/incoming-10.c: Adjust.
5854 * gcc.target/i386/incoming-11.c: Likewise.
5855 * gcc.target/i386/pr46295.c: Likewise.
5856
5857 2012-05-18 Richard Guenther <rguenther@suse.de>
5858
5859 * gcc.dg/pr53352.c: Return zero.
5860
5861 2012-05-18 Richard Guenther <rguenther@suse.de>
5862
5863 PR tree-optimization/53390
5864 * gcc.dg/torture/pr53390.c: New testcase.
5865
5866 2012-05-18 Meador Inge <meadori@codesourcery.com>
5867
5868 PR rtl-optimization/53352
5869 * gcc.dg/pr53352.c: New test.
5870
5871 2012-05-17 David S. Miller <davem@davemloft.net>
5872
5873 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5874 failure on sparc-*-linux-gnu.
5875
5876 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5877
5878 PR c++/39681
5879 * g++.dg/parse/error49.C: New.
5880 * g++.dg/cpp0x/error8.C: Likewise.
5881 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5882 * g++.dg/ext/utf-dflt2.C: Likewise.
5883 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5884 * g++.dg/ext/utf-dflt.C: Likewise.
5885 * c-c++-common/raw-string-3.c: Likewise.
5886 * c-c++-common/raw-string-4.c: Likewise.
5887
5888 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5889
5890 PR c++/53371
5891 * g++.dg/cpp0x/catch1.C: New.
5892
5893 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5894
5895 PR c++/44516
5896 * g++.dg/parse/error48.C: New.
5897 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5898 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5899
5900 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5901
5902 * gcc.dg/tm/indirect-2.c: New test.
5903
5904 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5905
5906 PR tree-optimization/53217
5907 * gfortran.dg/pr53217.f90: New test.
5908
5909 2012-05-16 Richard Guenther <rguenther@suse.de>
5910
5911 PR tree-optimization/53364
5912 * g++.dg/torture/pr53364.C: New testcase.
5913
5914 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5915
5916 PR testsuite/52641
5917 * gcc.dg/pr52549.c: Fix test for long != void*
5918 * gcc.c-torture/execute/pr52979-1.x: New file.
5919 * gcc.c-torture/execute/pr52979-2.x: New file.
5920
5921 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5922
5923 PR preprocessor/7263
5924 * gcc.dg/binary-constants-2.c: Run without tracking locations
5925 accross macro expansion.
5926 * gcc.dg/binary-constants-3.c: Likewise.
5927 * gcc.dg/cpp/sysmac2.c: Likewise.
5928 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5929 location.
5930 * gcc.dg/cpp/syshdr3.c: New test.
5931 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5932 * gcc.dg/system-binary-constants-1.c: New test.
5933 * gcc.dg/system-binary-constants-1.h: New header for the new test
5934 above.
5935 * g++.dg/cpp/syshdr3.C: New test.
5936 * g++.dg/cpp/syshdr3.h: New header the new test above.
5937 * g++.dg/system-binary-constants-1.C: New test.
5938 * g++.dg/system-binary-constants-1.h: New header the new test
5939 above.
5940
5941 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5942
5943 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5944
5945 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5946
5947 PR target/53358
5948 * gcc.dg/pr53358.c: New test.
5949
5950 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5951
5952 PR c++/11856
5953 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5954 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5955
5956 2012-05-15 Olivier Hainque <hainque@adacore.com>
5957
5958 * g++.dg/eh/sighandle.C: New testcase.
5959
5960 2012-05-15 Richard Guenther <rguenther@suse.de>
5961
5962 PR tree-optimization/53355
5963 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5964
5965 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5966
5967 * gfortran.dg/*.f90: Remove now redundant manual
5968 cleanup-modules directive.
5969
5970 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5971
5972 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5973 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5974
5975 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5976
5977 PR fortran/52428
5978 * gfortran.dg/int_range_io_1.f90: New test.
5979
5980 2012-05-14 Andi Kleen <ak@linux.intel.com>
5981 Jakub Jelinek <jakub@redhat.com>
5982
5983 PR target/53315
5984 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5985 * gcc.target/i386/rtm-check.h: New file.
5986 * gcc.target/i386/pr53315.c: New test.
5987
5988 2012-05-14 Tobias Burnus <burnus@net-b.de>
5989
5990 PR fortran/49110
5991 PR fortran/51055
5992 PR fortran/53329
5993 * gfortran.dg/deferred_type_param_4.f90: New.
5994 * gfortran.dg/deferred_type_param_6.f90: New.
5995
5996 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5997
5998 * gcc.target/i386/retarg.c: New test.
5999
6000 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6001
6002 PR fortran/45170
6003 * gfortran.dg/deferred_type_param_3.f90: New.
6004 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6005 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6006
6007 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6008
6009 * gnat.dg/null_pointer_deref3.adb: New test.
6010
6011 2012-05-12 Tobias Burnus <burnus@net-b.de>
6012
6013 PR fortran/49110
6014 PR fortran/52843
6015 * gfortran.dg/deferred_type_param_5.f90: New.
6016
6017 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6018
6019 * g++.dg/parse/error47.C: New.
6020
6021 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6022
6023 PR fortran/52537
6024 * gfortran.dg/string_compare_4.f90: Change option
6025 to -fdump-tree-original. Add test case for kind=4.
6026
6027 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6028
6029 PR fortran/52537
6030 * gfortran.dg/string_compare_4.f90: New test.
6031
6032 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6033
6034 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6035
6036 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6037
6038 PR c++/53305
6039 * g++.dg/cpp0x/variadic132.C: New.
6040
6041 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6042
6043 PR c++/53158
6044 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6045 * g++.dg/parse/error26.C: Tweak dg-error column number.
6046
6047 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6048
6049 PR c++/53301
6050 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6051
6052 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6053
6054 * gnat.dg/lto11.ad[sb]: New test.
6055
6056 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6057
6058 PR target/52908
6059 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6060 directive to Scan for vpmuldq, not vpmacsdql.
6061
6062 2012-05-09 Michael Matz <matz@suse.de>
6063
6064 PR tree-optimization/53185
6065 * gcc.dg/vect/pr53185.c: New test.
6066
6067 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6068
6069 PR middle-end/53249
6070 * gcc.target/i386/pr53249.c: New.
6071
6072 2012-05-09 Richard Guenther <rguenther@suse.de>
6073
6074 PR tree-optimization/18437
6075 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6076 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6077
6078 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR tree-optimization/53226
6081 * gcc.c-torture/compile/pr53226.c: New test.
6082
6083 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6084
6085 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6086 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6087 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6088 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6089 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6090 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6091 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6092 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6093 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6094 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6095 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6096 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6097 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6098 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6099
6100 2012-05-09 Dehao Chen <dehao@google.com>
6101
6102 * gcc.dg/predict-1.c: Remove the replicated text in this test.
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-08 Hans-Peter Nilsson <hp@axis.com>
6110
6111 PR target/53272
6112 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6113
6114 2012-05-08 Richard Guenther <rguenther@suse.de>
6115
6116 * gcc.dg/fold-bitand-4.c: New testcase.
6117
6118 2012-05-08 Dehao Chen <dehao@google.com>
6119
6120 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6121 heuristic is working properly.
6122 * gcc.dg/predict-2.c: Likewise.
6123 * gcc/dg/predict-3.c: Likewise.
6124 * gcc/dg/predict-4.c: Likewise.
6125 * gcc/dg/predict-5.c: Likewise.
6126 * gcc/dg/predict-6.c: Likewise.
6127
6128 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6129
6130 PR tree-optimization/53239
6131 * g++.dg/opt/vrp3.C: New test.
6132 * g++.dg/opt/vrp3-aux.cc: New file.
6133 * g++.dg/opt/vrp3.h: New file.
6134
6135 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6136
6137 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6138 .uleb128 support in assembler output.
6139
6140 2012-05-07 Richard Guenther <rguenther@suse.de>
6141
6142 PR lto/42987
6143 * g++.dg/lto/pr42987_0.C: New testcase.
6144 * g++.dg/lto/pr42987_1.C: Likewise.
6145
6146 2012-05-07 Tobias Burnus <burnus@net-b.de>
6147
6148 PR fortran/53255
6149 * gfortran.dg/typebound_operator_15.f90: New.
6150
6151 2012-05-06 Tobias Burnus <burnus@net-b.de>
6152
6153 PR fortran/41587
6154 * gfortran.dg/class_array_13.f90: New.
6155
6156 2012-05-06 Tristan Gingold <gingold@adacore.com>
6157
6158 * gnat.dg/warn7.adb: New test.
6159
6160 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6161
6162 * gnat.dg/specs/renamings.ads: Rename to...
6163 * gnat.dg/specs/renaming1.ads: ...this.
6164 * gnat.dg/specs/renaming2.ads: New test.
6165 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6166 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6167 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6168 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6169
6170 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6171
6172 * gnat.dg/discr36.ad[sb]: New test.
6173 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6174
6175 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6176
6177 PR c/43772
6178 * c-c++-common/pr43772.c: New.
6179
6180 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6181
6182 PR fortran/41600
6183 * gfortran.dg/select_type_26.f03 : New test.
6184 * gfortran.dg/select_type_27.f03 : New test.
6185
6186 PR fortran/53191
6187 * gfortran.dg/select_type_28.f03 : New test.
6188
6189 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6190
6191 PR fortran/49010
6192 PR fortran/24518
6193 * gfortran.dg/mod_sign0_1.f90: New test.
6194 * gfortran.dg/mod_large_1.f90: New test.
6195
6196 2012-05-04 Tobias Burnus <burnus@net-b.de>
6197
6198 PR fortran/53175
6199 gfortran.dg/public_private_module_5.f90: New.
6200
6201 2012-05-04 Tobias Burnus <burnus@net-b.de>
6202
6203 PR fortran/53111
6204 * gfortran.dg/constructor_7.f90: New.
6205 * gfortran.dg/constructor_8.f90: New.
6206
6207 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6208
6209 PR c++/53166
6210 * g++.dg/cpp0x/static_assert7.C: New.
6211
6212 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6213
6214 PR tree-optimization/52633
6215 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6216 recognized as widening shifts instead of over-widening.
6217 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6218 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6219 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6220 * gcc.target/arm/pr52633.c: New test.
6221
6222 2012-05-04 Richard Guenther <rguenther@suse.de>
6223
6224 PR tree-optimization/53168
6225 * gcc.dg/torture/pr53168.c: New testcase.
6226 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6227
6228 2012-05-04 Richard Guenther <rguenther@suse.de>
6229
6230 * gcc.dg/lto/pr53214_0.c: New testcase.
6231
6232 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6233
6234 * gcc.target/ia64/pr48496.c: New test.
6235 * gcc.target/ia64/pr52657.c: Likewise.
6236
6237 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6238
6239 PR c/51712
6240 * c-c++-common/pr51712.c: New.
6241
6242 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6243
6244 PR target/53199
6245 * gcc.target/powwerpc/pr53199.c: New file.
6246
6247 2012-05-03 Jason Merrill <jason@redhat.com>
6248
6249 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6250
6251 * gcc.dg/debug/dwarf2/dups-types.c: New.
6252 * gcc.dg/debug/dwarf2/dups-types.h: New.
6253
6254 2012-05-03 Jason Merrill <jason@redhat.com>
6255
6256 * g++.dg/debug/dwarf2/namespace-2.C: New.
6257 * g++.dg/debug/dwarf2/localclass3.C: New.
6258
6259 2012-05-03 Jason Merrill <jason@redhat.com>
6260
6261 * g++.dg/debug/dwarf2/thunk1.C: New.
6262
6263 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6264
6265 PR c++/53186
6266 * g++.dg/other/final2.C: New.
6267
6268 2012-05-03 Richard Guenther <rguenther@suse.de>
6269
6270 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6271
6272 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6273
6274 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6275 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6276 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6277 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6278
6279 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6280
6281 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6282 .byte 0xf2.
6283 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6284 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6285 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6286
6287 PR debug/53174
6288 * gcc.dg/pr53174.c: New test.
6289
6290 PR target/53187
6291 * gcc.target/arm/pr53187.c: New test.
6292 * gcc.c-torture/compile/pr53187.c: New test.
6293
6294 2012-05-03 Richard Guenther <rguenther@suse.de>
6295
6296 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6297 unsupported prefetching support.
6298
6299 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6300
6301 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6302 option -ftrack-macro-expansion=0.
6303 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6304 option -ftrack-macro-expansion=0.
6305
6306 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6307
6308 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6309 dg-options for target arm with dg-additional-options.
6310
6311 2012-05-03 Richard Guenther <rguenther@suse.de>
6312
6313 PR tree-optimization/53144
6314 * gcc.dg/torture/pr53144.c: New testcase.
6315
6316 2012-05-03 Tobias Burnus <burnus@net-b.de>
6317
6318 PR fortran/52864
6319 * gfortran.dg/pointer_intent_7.f90: New.
6320 * gfortran.dg/pure_formal_3.f90: New.
6321
6322 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6323
6324 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6325
6326 2012-05-02 Martin Jambor <mjambor@suse.cz>
6327
6328 PR lto/52605
6329 * g++.dg/lto/pr52605_0.C: New test.
6330
6331 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6332
6333 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6334 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6335 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6336 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6337 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6338 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6339 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6340 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6341 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6342 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6343 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6344 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6345 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6346 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6347 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6348 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6349
6350 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6351
6352 PR middle-end/53153
6353 * gcc.dg/pr53153.c: New test.
6354
6355 2012-05-02 Richard Guenther <rguenther@suse.de>
6356
6357 * g++.dg/tree-ssa/pr19807.C: Adjust.
6358
6359 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6360
6361 PR tree-optimization/53163
6362 * gcc.c-torture/compile/pr53163.c: New test.
6363
6364 PR rtl-optimization/53160
6365 * gcc.c-torture/execute/pr53160.c: New test.
6366
6367 2012-05-01 Ian Lance Taylor <iant@google.com>
6368
6369 PR c/37303
6370 * gcc.dg/pr37303.c: New test.
6371
6372 2012-05-01 Richard Henderson <rth@redhat.com>
6373
6374 * lib/target-supports.exp
6375 (check_effective_target_sync_long_long_runtime): True for
6376 check_effective_target_powerpc64.
6377
6378 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6379
6380 PR c++/51033
6381 * gcc.dg/vector-1.c: Move to ...
6382 * c-c++-common/vector-1.c: ... here.
6383 * gcc.dg/vector-2.c: Move to ...
6384 * c-c++-common/vector-2.c: ... here.
6385 * gcc.dg/vector-3.c: Move to ...
6386 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6387 * gcc.dg/vector-4.c: Move to ...
6388 * c-c++-common/vector-4.c: ... here.
6389 * gcc.dg/vector-init-1.c: Move to ...
6390 * c-c++-common/vector-init-1.c: ... here.
6391 * gcc.dg/vector-init-2.c: Move to ...
6392 * c-c++-common/vector-init-2.c: ... here.
6393 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6394 * c-c++-common/vector-subscript-1.c: ... here.
6395 * gcc.dg/vector-subscript-2.c: Move to ...
6396 * c-c++-common/vector-subscript-2.c: ... here.
6397 * gcc.dg/vector-subscript-3.c: Move to ...
6398 * c-c++-common/vector-subscript-3.c: ... here.
6399
6400 PR c++/51314
6401 * g++.dg/cpp0x/vt-51314.C: New test.
6402 * g++.dg/cpp0x/variadic76.C: Fix.
6403
6404 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6405
6406 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6407
6408 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6409
6410 Add -Wvarargs option
6411 * c-c++-common/Wvarargs.c: New test case.
6412 * c-c++-common/Wvarargs-2.c: Likewise.
6413
6414 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6415
6416 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6417 * objc.dg/foreach-7.m: Force the test case to run without
6418 -ftrack-macro-expansion.
6419 * c-c++-common/tm/attrib-1.c: Likewise.
6420 * c-c++-common/warn-ommitted-condop.c: Likewise.
6421 * gcc.dg/assign-warn-1.c: Likewise.
6422 * gcc.dg/assign-warn-2.c: Likewise.
6423 * gcc.dg/attr-alloc_size.c: Likewise.
6424 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6425 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6426 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6427 * gcc.dg/c90-const-expr-9.c: Likewise.
6428 * gcc.dg/c99-const-expr-9.c: Likewise.
6429 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6430 * gcc.dg/cpp/direct2s.c: Likewise.
6431 * gcc.dg/cpp/pr28709.c: Likewise.
6432 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6433 * gcc.dg/dfp/composite-type.c: Likewise.
6434 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6435 with -ftrack-macro-expansion
6436 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6437 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6438 * g++.dg/ext/cleanup-1.C: Likewise.
6439 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6440 * g++.dg/template/sfinae10.C: Likewise.
6441 * g++.dg/tm/wrap-2.C: Likewise.
6442 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6443 * g++.dg/warn/Wsign-conversion.C: Likewise.
6444 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6445 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6446 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6447 it to run with -ftrack-macro-expansion.
6448 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6449 test cases without -ftrack-macro-expansion.
6450
6451 Fix location for static class members
6452 * g++.dg/template/sfinae6_neg.C: Adjust.
6453
6454 Make conversion warnings work on NULL with -ftrack-macro-expansion
6455 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6456 alongside the previous testing for NULL.
6457
6458 Fix -Wuninitialized for -ftrack-macro-expansion
6459 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6460
6461 Strip "<built-in>" loc from displayed expansion context
6462 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6463 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6464 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6465 new test above.
6466
6467 Fix expansion point loc for macro-like tokens
6468 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6469 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6470
6471 Fix token pasting with -ftrack-macro-expansion
6472 * gcc.dg/cpp/paste17.c: New test case for
6473 -ftrack-macro-expansion=2 mode only.
6474 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6475
6476 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6477
6478 * gnat.dg/warn6.ad[sb]: New test.
6479
6480 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6481
6482 PR 53149
6483 * gcc.dg/20011021-1.c: Adjust testcase.
6484
6485 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6486
6487 PR fortran/53148
6488 * gfortran.dg/function_optimize_12.f90: New test.
6489
6490 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6491
6492 PR target/53156
6493 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6494 code to match current output and cover new peephole2 pattern.
6495
6496 2012-04-27 Ollie Wild <aaw@google.com>
6497
6498 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6499
6500 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6501
6502 * gcc.c-torture/execute/20120427-2.c: New testcase.
6503 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6504 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6505 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6506
6507 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6508
6509 PR target/53138
6510 * gcc.c-torture/execute/20120427-1.c: New testcase.
6511
6512 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6513
6514 PR middle-end/27139
6515 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6516
6517 2012-04-27 Tom de Vries <tom@codesourcery.com>
6518
6519 PR tree-optimization/51879
6520 * gcc.dg/pr51879.c: New test.
6521 * gcc.dg/pr51879-2.c: Same.
6522 * gcc.dg/pr51879-3.c: Same.
6523 * gcc.dg/pr51879-4.c: Same.
6524 * gcc.dg/pr51879-6.c: Same.
6525
6526 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/53096
6529 * g++.dg/cpp0x/defaulted35.C: New.
6530 * g++.dg/cpp0x/defaulted15.C: Adjust.
6531
6532 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6533
6534 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6535 structure layout.
6536
6537 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6538
6539 * gcc.target/i386/builtin_target.c: Check avx2.
6540
6541 2012-04-26 Alan Modra <amodra@gmail.com>
6542
6543 * gcc.target/powerpc/savres.c: New test.
6544 * gcc.target/powerpc/powerpc.exp: Run it.
6545
6546 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6547
6548 PR target/53120
6549 * gcc.dg/torture/pr53120.c: New test.
6550
6551 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR middle-end/52979
6554 * gcc.c-torture/compile/pr52979-1.c: New test.
6555 * gcc.c-torture/execute/pr52979-1.c: New test.
6556 * gcc.c-torture/execute/pr52979-2.c: New test.
6557
6558 2012-04-25 Richard Guenther <rguenther@suse.de>
6559
6560 * gcc.target/i386/l_fma_float_5.c: Adjust.
6561 * gcc.target/i386/l_fma_double_4.c: Likewise.
6562 * gcc.target/i386/l_fma_float_2.c: Likewise.
6563 * gcc.target/i386/l_fma_float_6.c: Likewise.
6564 * gcc.target/i386/l_fma_double_1.c: Likewise.
6565 * gcc.target/i386/l_fma_double_5.c: Likewise.
6566 * gcc.target/i386/l_fma_float_3.c: Likewise.
6567 * gcc.target/i386/l_fma_double_2.c: Likewise.
6568 * gcc.target/i386/l_fma_double_6.c: Likewise.
6569 * gcc.target/i386/l_fma_float_4.c: Likewise.
6570 * gcc.target/i386/l_fma_double_3.c: Likewise.
6571 * gcc.target/i386/l_fma_float_1.c: Likewise.
6572
6573 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6574
6575 PR tree-optimization/53058
6576 * gcc.c-torture/compile/pr53058.c: New test.
6577
6578 2012-04-25 Jan Hubicka <jh@suse.cz>
6579
6580 PR middle-end/53088
6581 * gcc.target/i386/pr39082-1.c: Update warning location.
6582
6583 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR c/52880
6586 * gcc.dg/pr52880.c: New test.
6587
6588 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6589
6590 * gcc.dg/m-un-2.c: Update.
6591 * gcc.dg/20011021-1.c: Update.
6592
6593 2012-04-25 Tobias Burnus <burnus@net-b.de>
6594
6595 PR fortran/52196
6596 * gfortran.dg/realloc_on_assign_14.f90: New.
6597
6598 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6599
6600 PR testsuite/52641
6601 PR tree-optimizations/52891
6602 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6603
6604 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6605
6606 PR c++/52363
6607 * g++.dg/cpp0x/sfinae35.C: New.
6608 * g++.dg/cpp0x/sfinae36.C: Likewise.
6609
6610 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6611
6612 * gcc.target/builtin_target.c: New testcase.
6613
6614 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6615
6616 PR target/47197
6617 * gcc.target/powerpc/pr47197.c: New test.
6618
6619 2012-04-24 Richard Guenther <rguenther@suse.de>
6620
6621 PR tree-optimization/53085
6622 * g++.dg/torture/pr53085.C: New testcase.
6623
6624 2012-04-24 Andrew Pinski <apinski@cavium.com>
6625
6626 PR tree-opt/33512
6627 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6628 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6629 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6630
6631 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR middle-end/53084
6634 * gcc.c-torture/execute/pr53084.c: New test.
6635
6636 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6637
6638 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6639
6640 2012-04-23 Andrew Pinski <apinski@cavium.com>
6641
6642 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6643
6644 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6645
6646 PR regression/53076
6647 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6648 * gcc.dg/torture/builtin-power-1.c: Likewise.
6649
6650 2012-04-23 Richard Guenther <rguenther@suse.de>
6651
6652 PR tree-optimization/53070
6653 * gcc.dg/torture/pr53070.c: New testcase.
6654
6655 2012-04-23 Richard Guenther <rguenther@suse.de>
6656
6657 PR c/53060
6658 * gcc.dg/pr53060.c: New testcase.
6659
6660 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR tree-optimizations/52891
6663 * gcc.c-torture/compile/pr52891-1.c: New test.
6664 * gcc.c-torture/compile/pr52891-2.c: New test.
6665
6666 2012-04-22 Tobias Burnus <burnus@net-b.de>
6667
6668 PR fortran/53051
6669 * gfortran.dg/read_float_4.f90: New.
6670
6671 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6672
6673 PR 35441
6674 * c-c++-common/pr35441.C: New.
6675
6676 2012-04-20 Ian Lance Taylor <iant@google.com>
6677
6678 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6679 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6680
6681 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6682
6683 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6684 array access.
6685 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6686
6687 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6688
6689 PR rtl-optimization/44214
6690 * gcc.dg/pr44214-1.c: New test.
6691 * gcc.dg/pr44214-2.c: Likewise.
6692 * gcc.dg/pr44214-3.c: Likewise.
6693
6694 2012-04-20 Richard Guenther <rguenther@suse.de>
6695
6696 * g++.dg/torture/20120420-1.C: New testcase.
6697
6698 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6699
6700 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6701
6702 2012-04-19 Christian Bruel <christian.bruel@st.com>
6703
6704 * gcc.dg/pr52283.c: New test.
6705
6706 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6707
6708 * gcc.dg/pr37985.c: New test.
6709
6710 2012-04-19 Richard Guenther <rguenther@suse.de>
6711
6712 PR rtl-optimization/44688
6713 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6714 possibly profitable.
6715
6716 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6717
6718 PR tree-optimization/52976
6719 * gfortran.dg/reassoc_11.f: New test.
6720
6721 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6722
6723 PR tree-optimization/52976
6724 * gfortran.dg/reassoc_7.f: New test.
6725 * gfortran.dg/reassoc_8.f: Likewise.
6726 * gfortran.dg/reassoc_9.f: Likewise.
6727 * gfortran.dg/reassoc_10.f: Likewise.
6728
6729 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6730
6731 PR c++/52422
6732 * g++.dg/cpp0x/sfinae33.C: New.
6733 * g++.dg/cpp0x/sfinae34.C: Likewise.
6734
6735 2012-04-18 Joey Ye <joey.ye@arm.com>
6736
6737 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6738
6739 2012-04-18 Richard Guenther <rguenther@suse.de>
6740
6741 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6742 array access.
6743 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6744 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6745
6746 2012-04-17 Tom de Vries <tom@codesourcery.com>
6747
6748 * g++.dg/pr51264-4.C: New test.
6749
6750 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6751
6752 PR c++/52599
6753 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6754
6755 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6756
6757 PR c++/53003
6758 * g++.dg/parse/crash59.C: New.
6759
6760 2012-04-17 Michael Matz <matz@suse.de>
6761
6762 PR tree-optimization/18437
6763 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6764
6765 2012-04-17 Richard Guenther <rguenther@suse.de>
6766
6767 PR middle-end/53011
6768 * g++.dg/torture/pr53011.C: New testcase.
6769
6770 2012-04-16 Jason Merrill <jason@redhat.com>
6771
6772 PR c++/38543
6773 * g++.dg/cpp0x/variadic131.C: New.
6774
6775 PR c++/52008
6776 * g++.dg/cpp0x/variadic130.C: New.
6777
6778 PR c++/50830
6779 * g++.dg/cpp0x/variadic129.C: New.
6780
6781 PR c++/50303
6782 * g++.dg/cpp0x/variadic128.C: New.
6783
6784 2012-04-16 Tobias Burnus <burnus@net-b.de>
6785
6786 PR fortran/52864
6787 * gfortran.dg/pointer_intent_6.f90: New.
6788
6789 2012-04-16 Tobias Burnus <burnus@net-b.de>
6790
6791 PR fortran/52916
6792 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6793 to include public_private_module_4.f90.
6794 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6795 targets.
6796
6797 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6798
6799 PR c++/49152
6800 * g++.dg/diagnostic/operator1.C: New.
6801 * g++.dg/ext/label5.C: Adjust.
6802 * g++.dg/ext/va-arg1.C: Likewise.
6803 * g++.dg/other/error20.C: Likewise.
6804 * g++.dg/other/error20.C: Likewise.
6805 * g++.dg/other/error16.C: Likewise.
6806 * g++.dg/other/error10.C: Likewise.
6807 * g++.dg/parse/error30.C: Likewise.
6808 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6809
6810 2012-04-16 Jason Merrill <jason@redhat.com>
6811
6812 PR c++/51148
6813 * g++.dg/cpp0x/variadic127.C: New.
6814
6815 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6816
6817 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6818 testcase name.
6819 Use fail, pass instead of unresolved.
6820 Don't log $optstr.
6821
6822 PR testsuite/52948
6823 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6824 TODO_dump_func.
6825 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6826 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6827 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6828
6829 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6830
6831 PR fortran/52968
6832 * gfortran.dg/typebound_call_23.f03: New test case.
6833
6834 2012-04-15 Jason Merrill <jason@redhat.com>
6835
6836 PR c++/47220
6837 * g++.dg/cpp0x/variadic126.C: New.
6838
6839 PR c++/52380
6840 * g++.dg/cpp0x/variadic125.C: New.
6841
6842 PR c++/52292
6843 * g++.dg/cpp0x/variadic124.C: New.
6844
6845 PR c++/52706
6846 * g++.dg/cpp0x/nullptr27.C: New.
6847
6848 PR c++/52818
6849 * g++.dg/warn/format8.C: New.
6850
6851 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6852
6853 PR fortran/51082
6854 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6855
6856 2012-04-14 Tobias Burnus <burnus@net-b.de>
6857
6858 PR fortran/52916
6859 PR fortran/40973
6860 * gfortran.dg/public_private_module_3.f90: New.
6861 * gfortran.dg/public_private_module_4.f90: New.
6862
6863 2012-04-14 Tom de Vries <tom@codesourcery.com>
6864
6865 * gcc.dg/superblock.c: New test.
6866
6867 2012-04-14 Tom de Vries <tom@codesourcery.com>
6868
6869 * gcc.dg/pr51879-12.c: New test.
6870
6871 2012-04-13 Jason Merrill <jason@redhat.com>
6872
6873 PR c++/52824
6874 * g++.dg/cpp0x/variadic123.C: New.
6875 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6876
6877 PR c++/52905
6878 * g++.dg/cpp0x/initlist-ctor1.C: New.
6879
6880 PR c++/52915
6881 * g++.dg/other/anon-union2.C: New.
6882
6883 2012-04-13 Martin Jambor <mjambor@suse.cz>
6884
6885 PR middle-end/52939
6886 * g++.dg/ipa/pr52939.C: New test.
6887
6888 2012-04-13 Tom de Vries <tom@codesourcery.com>
6889
6890 * gcc.dg/pr52734.c: New test.
6891
6892 2012-04-13 Richard Guenther <rguenther@suse.de>
6893
6894 PR tree-optimization/52969
6895 * gcc.dg/torture/pr52969.c: New testcase.
6896
6897 2012-04-13 Richard Guenther <rguenther@suse.de>
6898
6899 PR c/52549
6900 * gcc.dg/pr52549.c: New testcase.
6901
6902 2012-04-13 Richard Guenther <rguenther@suse.de>
6903
6904 PR c/52862
6905 * gcc.dg/pr52862.c: New testcase.
6906
6907 2012-04-13 Joey Ye <joey.ye@arm.com>
6908
6909 * gcc.target/arm/thumb1-imm.c: New testcase.
6910
6911 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6912
6913 PR target/52932
6914 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6915 second function argument.
6916 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6917 (calc_permps): Update declaration. Calculate result correctly.
6918 (avx2_test): Change src2 type to union256i_d.
6919 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6920 correctly.
6921
6922 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6923
6924 PR target/52775
6925 * gcc.target/powerpc/pr52775.c: New file.
6926
6927 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6928
6929 PR tree-optimization/18589
6930 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6931 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6932 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6933 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6934 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6935 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6936 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6937 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6938 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6939 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6940
6941 2012-04-12 Richard Guenther <rguenther@suse.de>
6942
6943 PR tree-optimization/52943
6944 * gcc.dg/torture/pr52943.c: New testcase.
6945
6946 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6947
6948 PR target/50751
6949 * gcc/target/sh/pr50751-4.c: New.
6950 * gcc/target/sh/pr50751-5.c: New.
6951 * gcc/target/sh/pr50751-6.c: New.
6952 * gcc/target/sh/pr50751-7.c: New.
6953
6954 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6955
6956 PR c++/52465
6957 * g++.dg/lookup/using52.C: New.
6958
6959 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6960
6961 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6962
6963 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6964
6965 PR rtl-optimization/52876
6966 * gcc.target/i386/pr52876.c: New.
6967
6968 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6969
6970 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6971 __UINTPTR_TYPE__.
6972 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6973 __INTPTR_TYPE__.
6974 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6975 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6976 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6977 (ptrdiff_t): ... this. All uses changed.
6978 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6979 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6980 __INTPTR_TYPE__.
6981 (main): Cast argument to __INTPTR_TYPE__.
6982 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6983 size_t.
6984 * gcc.dg/mallign.c (main): Likewise.
6985 * gcc.dg/pr38700.c (foo): Likewise.
6986 * gcc.dg/long-long-cst1.c (t): Likewise.
6987 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6988 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6989 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6990 * gcc.dg/pr25682.c (d, foo): Likewise.
6991 * gcc.dg/format/cast-1.c (f): Likewise.
6992 * gcc.dg/c90-const-expr-10.c
6993 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6994 (size_t): ...this. All uses changed.
6995 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6996 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6997 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6998 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6999 * gcc.dg/sequence-pt-1.c: Likewise.
7000 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7001 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7002 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7003 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7004 of ptrdiff_t with it.
7005 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7006 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7007 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7008
7009 2012-04-11 Jason Merrill <jason@redhat.com>
7010
7011 PR debug/45088
7012 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7013 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7014
7015 PR c++/52906
7016 * g++.dg/ext/attrib45.C: New.
7017
7018 * g++.dg/eh/dtor3.C: New.
7019
7020 2012-04-11 Richard Guenther <rguenther@suse.de>
7021
7022 PR middle-end/52621
7023 * gfortran.dg/pr52621.f90: New testcase.
7024
7025 2012-04-11 Richard Guenther <rguenther@suse.de>
7026
7027 PR middle-end/52918
7028 * g++.dg/torture/pr52918-1.C: New testcase.
7029 * g++.dg/torture/pr52918-2.C: Likewise.
7030
7031 2012-04-11 Tobias Burnus <burnus@net-b.de>
7032
7033 PR fortran/52729
7034 * gfortran.dg/block_11.f90: New.
7035
7036 2012-04-11 Nick Clifton <nickc@redhat.com>
7037
7038 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7039
7040 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7041
7042 PR target/16458
7043 * gcc.target/powerpc/pr16458-1.c: New test.
7044 * gcc.target/powerpc/pr16458-2.c: Likewise.
7045 * gcc.target/powerpc/pr16458-3.c: Likewise.
7046 * gcc.target/powerpc/pr16458-4.c: Likewise.
7047
7048 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7049
7050 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7051 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7052 * gcc.dg/builtin-bswap-5.c: Likewise.
7053 * gcc.target/i386/builtin-bswap-4.c: New test.
7054
7055 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7056
7057 PR 24985
7058 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7059
7060 2012-04-11 Richard Guenther <rguenther@suse.de>
7061
7062 PR rtl-optimization/52881
7063 * gcc.dg/torture/pr52881.c: New testcase.
7064 * gcc.dg/torture/pr52913.c: Likewise.
7065
7066 2012-04-11 Richard Guenther <rguenther@suse.de>
7067
7068 PR tree-optimization/52912
7069 * gcc.dg/torture/pr52912.c: New testcase.
7070
7071 2010-04-10 Michael Matz <matz@suse.de>
7072
7073 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7074 * gcc.dg/vect/vect-outer-1.c: Adjust.
7075 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7076 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7077 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7078 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7079 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7080 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7081
7082 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7083
7084 PR tree-optimization/52870
7085 * gcc.dg/vect/pr52870.c: New test.
7086
7087 2012-04-09 Mike Stump <mikestump@comcast.net>
7088
7089 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7090 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7091 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7092 * gnat.dg/aggr11.adb: Likewise.
7093 * gnat.dg/aggr11_pkg.ads: Likewise.
7094 * gnat.dg/aggr15.adb: Likewise.
7095 * gnat.dg/aggr15.ads: Likewise.
7096 * gnat.dg/aggr17.adb: Likewise.
7097 * gnat.dg/aggr18.adb: Likewise.
7098 * gnat.dg/array14.adb: Likewise.
7099 * gnat.dg/array14.ads: Likewise.
7100 * gnat.dg/array14_pkg.ads: Likewise.
7101 * gnat.dg/array19.adb: Likewise.
7102 * gnat.dg/array19.ads: Likewise.
7103 * gnat.dg/discr27.adb: Likewise.
7104 * gnat.dg/discr27.ads: Likewise.
7105 * gnat.dg/discr35.adb: Likewise.
7106 * gnat.dg/discr35.ads: Likewise.
7107 * gnat.dg/discr6.adb: Likewise.
7108 * gnat.dg/discr6_pkg.ads: Likewise.
7109 * gnat.dg/import1.adb: Likewise.
7110 * gnat.dg/import1.ads: Likewise.
7111 * gnat.dg/loop_address2.adb: Likewise.
7112 * gnat.dg/opt7.adb: Likewise.
7113 * gnat.dg/opt7.ads: Likewise.
7114 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7115 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7116 * gnat.dg/rep_clause2.adb: Likewise.
7117 * gnat.dg/rep_clause2.ads: Likewise.
7118 * gnat.dg/slice2.adb: Likewise.
7119 * gnat.dg/slice2.ads: Likewise.
7120 * gnat.dg/slice6.adb: Likewise.
7121 * gnat.dg/slice6_pkg.ads: Likewise.
7122 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7123 * gnat.dg/taft_type2.adb: Likewise.
7124 * gnat.dg/taft_type2.ads: Likewise.
7125 * gnat.dg/taft_type2_pkg.ads: Likewise.
7126 * gnat.dg/volatile10.adb: Likewise.
7127 * gnat.dg/volatile10_pkg.ads: Likewise.
7128
7129 * gcc.dg/dll-8.c: Remove execute permissions.
7130 * g++.dg/ext/dllexport5.C: Likewise.
7131
7132 2012-04-09 Jan Hubicka <jh@suse.cz>
7133
7134 PR lto/52722
7135 PR lto/51765
7136 PR lto/52634
7137 * gcc.dg/lto/pr52634_1.c: New testcase.
7138 * gcc.dg/lto/pr52634_0.c: New testcase.
7139
7140 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7141
7142 PR target/52883
7143 * gcc.target/i386/pr52883.c: New testcase.
7144
7145 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7146
7147 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7148 (check_effective_target_sync_long_long): Add SPARC case.
7149 (check_effective_target_sync_long_long_runtime): Likewise.
7150 (check_effective_target_sync_int_long): Adjust SPARC case.
7151 (check_effective_target_sync_char_short): Likewise.
7152
7153 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7154
7155 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7156 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7157
7158 2012-04-08 Tobias Burnus <burnus@net-b.de>
7159
7160 PR fortran/40973
7161 PR fortran/52751
7162 * gfortran.dg/public_private_module_2.f90: New.
7163
7164 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7165
7166 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7167 directives.
7168
7169 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7170
7171 PR fortran/52893
7172 * gfortran.dg/function_optimize_11.f90: New test.
7173
7174 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7175
7176 PR fortran/52668
7177 * gfortran.dg/use_only_6.f90: New test.
7178
7179 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7180
7181 PR fortran/52668
7182 * gfortran.dg/use_only_6.f90: New test.
7183 2012-04-06 Mike Stump <mikestump@comcast.net>
7184
7185 PR testsuite/50722
7186 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7187
7188 2012-04-05 Jason Merrill <jason@redhat.com>
7189
7190 PR c++/52596
7191 * g++.dg/template/qualified-id5.C: New.
7192
7193 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7194
7195 PR target/52882
7196 * gcc.target/i386/pr52882.c: New test.
7197
7198 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7199 Dominique D'Humieures <dominiq@lps.ens.fr>
7200
7201 PR testsuite/52614
7202 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7203 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7204
7205 2012-04-04 Jason Merrill <jason@redhat.com>
7206
7207 PR c++/52845
7208 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7209
7210 2012-04-03 Jason Merrill <jason@redhat.com>
7211
7212 PR c++/52796
7213 * g++.dg/cpp0x/variadic-value1.C: New.
7214
7215 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7216
7217 * gnat.dg/pack18.adb: New test.
7218 * gnat.dg/pack18_pkg.ads: New helper.
7219
7220 2012-04-03 Richard Guenther <rguenther@suse.de>
7221
7222 PR tree-optimization/52808
7223 * gcc.dg/pr52808.c: New testcase.
7224
7225 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7226
7227 PR tree-optimization/52835
7228 * gfortran.dg/pr52835.f90: New test.
7229
7230 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7231
7232 * gnat.dg/specs/aggr5.ads: New test.
7233
7234 2012-04-02 Richard Guenther <rguenther@suse.de>
7235
7236 PR tree-optimization/52756
7237 * gcc.dg/torture/pr52756.c: New testcase.
7238
7239 2012-04-02 Richard Guenther <rguenther@suse.de>
7240
7241 PR middle-end/52803
7242 * gcc.dg/pr52803.c: New testcase.
7243
7244 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7245
7246 PR c++/40942
7247 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7248 DR 214 in account.
7249
7250 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7251
7252 PR c++/50043
7253 * g++.dg/cpp0x/noexcept17.C: New.
7254 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7255 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7256 * g++.dg/cpp0x/noexcept01.C: Likewise.
7257 * g++.dg/eh/init-temp1.C: Likewise.
7258 * g++.dg/eh/ctor1.C: Likwise.
7259
7260 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7261
7262 * gnat.dg/controlled6.adb: New test.
7263 * gnat.dg/controlled6_pkg.ads: New helper.
7264 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7265
7266 2012-03-30 Richard Henderson <rth@redhat.com>
7267
7268 PR debug/52727
7269 * g++.dg/opt/pr52727.C: New testcase.
7270
7271 2012-03-30 Richard Guenther <rguenther@suse.de>
7272
7273 PR tree-optimization/52754
7274 * gcc.target/i386/pr52754.c: New testcase.
7275
7276 2012-03-30 Richard Guenther <rguenther@suse.de>
7277
7278 PR middle-end/52772
7279 * g++.dg/torture/pr52772.C: New testcase.
7280
7281 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7282
7283 PR c++/52718
7284 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7285
7286 2012-03-29 Jason Merrill <jason@redhat.com>
7287
7288 PR c++/52685
7289 * g++.dg/template/inherit8.C: New.
7290
7291 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR c++/52759
7294 * g++.dg/ext/weak4.C: New test.
7295
7296 PR tree-optimization/52760
7297 * gcc.c-torture/execute/pr52760.c: New test.
7298
7299 2012-03-29 Jason Merrill <jason@redhat.com>
7300
7301 PR c++/52743
7302 * g++.dg/cpp0x/initlist-array3.C: New.
7303
7304 2012-03-28 Jason Merrill <jason@redhat.com>
7305
7306 PR c++/52746
7307 * g++.dg/overload/virtual2.C: New.
7308
7309 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7310
7311 * gnat.dg/vect7.ad[sb]: New test.
7312
7313 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7314 Tobias Burnus <burnus@gcc.gnu.org>
7315
7316 PR fortran/52652
7317 * gfortran.dg/allocate_class_1.f90 : Change error test.
7318 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7319 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7320 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7321
7322 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR middle-end/52691
7325 * gcc.dg/pr52691.c: New test.
7326
7327 PR middle-end/52750
7328 * gcc.c-torture/compile/pr52750.c: New test.
7329
7330 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7331
7332 PR target/52692
7333 * gcc.target/avr/torture/builtins-2.c: New test.
7334
7335 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7336
7337 PR target/52736
7338 * gcc.target/i386/pr52736.c: New test.
7339
7340 2012-03-27 Martin Jambor <mjambor@suse.cz>
7341
7342 PR middle-end/52693
7343 * gcc.dg/torture/pr52693.c: New test.
7344
7345 2012-03-27 Meador Inge <meadori@codesourcery.com>
7346
7347 PR c++/52672
7348 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7349
7350 2012-03-27 Mike Stump <mikestump@comcast.net>
7351
7352 PR target/52665
7353 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7354 failures that match branch names.
7355
7356 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7357 H.J. Lu <hongjiu.lu@intel.com>
7358
7359 PR target/52698
7360 * gcc.target/i386/pr52698.c: New test.
7361
7362 2012-03-27 Richard Guenther <rguenther@suse.de>
7363
7364 PR middle-end/52720
7365 * gcc.dg/torture/pr52720.c: New testcase.
7366
7367 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7368
7369 * gnat.dg/pack17.adb: New test.
7370
7371 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7372
7373 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7374 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7375
7376 2012-03-26 Martin Jambor <mjambor@suse.cz>
7377
7378 PR tree-optimization/50052
7379 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7380
7381 2012-03-26 Richard Guenther <rguenther@suse.de>
7382
7383 PR tree-optimization/52701
7384 * gfortran.dg/pr52701.f90: New testcase.
7385
7386 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7387
7388 PR tree-optimization/52686
7389 * gcc.target/arm/pr52686.c: New test.
7390
7391 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7392
7393 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7394 Add "-Os -flto" to list.
7395
7396 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7397
7398 * gnat.dg/concat2.ad[sb]: New test.
7399
7400 2012-03-24 Jason Merrill <jason@redhat.com>
7401
7402 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7403 * g++.dg/cpp0x/trailing2.C: Likewise.
7404 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7405 * g++.dg/cpp1y/auto-fn1.C: New.
7406 * g++.dg/cpp1y/auto-fn2.C: New.
7407 * g++.dg/cpp1y/auto-fn3.C: New.
7408 * g++.dg/cpp1y/auto-fn4.C: New.
7409 * g++.dg/cpp1y/auto-fn5.C: New.
7410 * g++.dg/cpp1y/auto-fn6.C: New.
7411 * g++.dg/cpp1y/auto-fn7.C: New.
7412 * g++.dg/cpp1y/auto-fn8.C: New.
7413 * g++.dg/cpp1y/auto-fn9.C: New.
7414 * g++.dg/cpp1y/auto-fn10.C: New.
7415 * g++.dg/cpp1y/auto-fn11.C: New.
7416
7417 2012-03-23 Richard Guenther <rguenther@suse.de>
7418
7419 PR tree-optimization/52678
7420 * gfortran.dg/pr52678.f: New testcase.
7421
7422 2012-03-23 Richard Guenther <rguenther@suse.de>
7423
7424 PR tree-optimization/52638
7425 * g++.dg/torture/pr52638.C: New testcase.
7426
7427 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7428
7429 PR c++/52487
7430 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7431
7432 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7433
7434 PR c++/52671
7435 * g++.dg/ext/attrib44.C: New test.
7436
7437 2012-03-22 Jan Hubicka <jh@suse.cz>
7438
7439 PR middle-end/51737
7440 * g++.dg/torture/pr51737.C: New testcase
7441
7442 2012-03-22 Richard Guenther <rguenther@suse.de>
7443
7444 PR tree-optimization/52548
7445 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7446
7447 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7448
7449 * lib/fortran-modules.exp (list-module-names-1): Remove
7450 warning.
7451
7452 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7453
7454 PR target/50751
7455 * gcc.target/sh/pr50751-1.c: New.
7456 * gcc.target/sh/pr50751-2.c: New.
7457 * gcc.target/sh/pr50751-3.c: New.
7458
7459 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7460
7461 PR target/52479
7462 * gcc.target/sh/sh4a-cos.c: Remove.
7463 * gcc.target/sh/sh4a-sin.c: Remove.
7464 * gcc.target/sh/sh4a-sincos.c: Remove.
7465
7466 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7467
7468 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7469 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7470
7471 2012-03-21 Martin Jambor <mjambor@suse.cz>
7472
7473 PR testsuite/52641
7474 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7475 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7476
7477 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7478
7479 * gcc.target/arm/thumb-16bit-ops.c: New file.
7480 * gcc.target/arm/thumb-ifcvt.c: New file.
7481
7482 2012-03-20 Jason Merrill <jason@redhat.com>
7483
7484 * lib/target-supports.exp: Add { target c++1y }.
7485
7486 * g++.dg/cpp0x/auto32.C: New.
7487
7488 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7489
7490 PR testsuite/52641
7491 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7492 int32plus.
7493 * gcc.dg/torture/pr48124-4.c: Ditto:
7494 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7495
7496 2012-03-20 Jason Merrill <jason@redhat.com>
7497
7498 PR c++/52510
7499 * g++.dg/cpp0x/initlist66.C: New.
7500
7501 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7502
7503 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7504 __AVR_HAVE_LPMX__
7505
7506 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7507
7508 PR target/49868
7509 * gcc.target/avr/torture/addr-space-2.h: New file.
7510 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7511 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7512 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7513 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7514
7515 2012-03-20 Richard Guenther <rguenther@suse.de>
7516
7517 * gnat.dg/pack16.adb: New testcase.
7518 * gnat.dg/pack16_pkg.ads: Likewise.
7519 * gnat.dg/specs/pack8.ads: Likewise.
7520 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7521
7522 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7523
7524 * g++.dg/warn/Wuseless-cast.C: Extend.
7525
7526 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7527
7528 PR c++/14710
7529 * g++.dg/warn/Wuseless-cast.C: New.
7530
7531 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7532
7533 PR libfortran/52608
7534 * gfortran.dg/pr52608.f90: New test.
7535
7536 2012-03-17 Tobias Burnus <burnus@net-b.de>
7537
7538 PR fortran/52585
7539 * gfortran.dg/proc_ptr_36.f90: New.
7540
7541 2012-03-16 Martin Jambor <mjambor@suse.cz>
7542
7543 * gcc.dg/misaligned-expand-1.c: New test.
7544 * gcc.dg/misaligned-expand-3.c: Likewise.
7545
7546 2012-03-16 Richard Guenther <rguenther@suse.de>
7547 Kai Tietz <ktietz@redhat.com>
7548
7549 PR middle-end/48814
7550 * gcc.c-torture/execute/pr48814-1.c: New test.
7551 * gcc.c-torture/execute/pr48814-2.c: New test.
7552 * gcc.dg/tree-ssa/assign-1.c: New test.
7553 * gcc.dg/tree-ssa/assign-2.c: New test.
7554 * gcc.dg/tree-ssa/assign-3.c: New test.
7555
7556 2012-03-16 Richard Guenther <rguenther@suse.de>
7557
7558 * gnat.dg/specs/pack7.ads: New testcase.
7559
7560 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7561
7562 PR target/52568
7563 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7564 * gcc.dg/torture/vshuf-8.inc: Likewise.
7565 * gcc.dg/torture/vshuf-16.inc: Likewise.
7566 * gcc.dg/torture/vshuf-32.inc: Likewise.
7567
7568 2012-03-15 Jason Merrill <jason@redhat.com>
7569
7570 * g++.dg/torture/pr52582.C: New.
7571
7572 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7573
7574 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7575
7576 2012-03-15 Ira Rosen <irar@il.ibm.com>
7577 Ulrich Weigand <ulrich.weigand@linaro.org>
7578
7579 * gcc.dg/vect/slp-cond-3.c: New test.
7580 * gcc.dg/vect/slp-cond-4.c: New test.
7581
7582 2012-03-15 Ira Rosen <irar@il.ibm.com>
7583 Ulrich Weigand <ulrich.weigand@linaro.org>
7584
7585 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7586 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7587
7588 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7589
7590 PR libfortran/52434
7591 PR libfortran/48878
7592 PR libfortran/38199
7593 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7594 * gfortran.dg/round_1.f03: Likewise.
7595
7596 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7597 Andrew Pinski <apinski@cavium.com>
7598
7599 PR middle-end/52592
7600 * gcc.dg/pr52592.c: New test.
7601
7602 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7603
7604 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7605 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7606 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7607 * lib/fortran-modules.exp: .. this new file. Adjust users.
7608 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7609 gfortran-dg-debug-runtest): Call cleanup-modules.
7610 * lib/fortran-torture.exp (fortran-torture-execute,
7611 fortran-torture): Likewise.
7612 * gfortran.dg/coarray/caf.exp: Likewise.
7613 * lib/lto.exp: Likewise.
7614 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7615 * gfortran.dg/class_4b.f03: Likewise.
7616 * gfortran.dg/class_4c.f03: Likewise.
7617 * gfortran.dg/class_45a.f03: Likewise.
7618 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7619 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7620 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7621 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7622 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7623 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7624 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7625 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7626 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7627 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7628 * gfortran.dg/whole_file_28.f90: Likewise.
7629 * gfortran.dg/whole_file_29.f90: Likewise.
7630 * gfortran.dg/whole_file_30.f90: Likewise.
7631 * gfortran.dg/whole_file_31.f90: Likewise.
7632
7633 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7634
7635 PR tree-optimization/52267
7636 * gcc.dg/pr52267.c: New test.
7637 * gcc.dg/tree-ssa/vrp65.c: New test.
7638 * gcc.dg/tree-ssa/vrp66.c: New test.
7639
7640 2012-03-15 Richard Guenther <rguenther@suse.de>
7641
7642 PR middle-end/52580
7643 * gfortran.dg/vect/pr52580.f: New testcase.
7644
7645 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7646
7647 * gcc.target/sh/fpul-usage-1.c: New.
7648
7649 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7650
7651 PR target/49468
7652 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7653 * gcc.target/sh/pr49468-di.c: Likewise.
7654
7655 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7656
7657 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7658 * gcc.dg/c99-stdint-6.c: Likewise.
7659 * gcc.dg/lto/20090210_0.c: Likewise.
7660 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7661 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7662 * gcc.dg/pragma-init-fini-2.c: Likewise.
7663 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7664 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7665 * gcc.target/i386/pr22152.c: Likewise.
7666 * gcc.target/i386/vect8-ret.c: Likewise.
7667 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7668 handling.
7669
7670 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7671
7672 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7673 * g++.dg/tree-prof/partition1.C: Likewise.
7674 * g++.dg/tree-prof/partition2.C: Likewise.
7675 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7676 handling.
7677 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7678 * gcc.c-torture/execute/20010724-1.c: Remove.
7679 * gcc.c-torture/execute/20010724-1.x: Remove.
7680 * gcc.c-torture/execute/20040208-2.c: Remove.
7681 * gcc.c-torture/execute/20040208-2.x: Remove.
7682 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7683 Remove.
7684 (main) [__mips__ && __sgi__]: Remove.
7685 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7686 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7687 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7688 mips-sgi-irix6* handling.
7689 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7690 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7691 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7692 handling.
7693 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7694 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7695 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7696 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7697 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7698 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7699 mips-sgi-irix6*.
7700 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7701 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7702 * gcc.target/mips/save-restore-3.c: Likewise.
7703 * gcc.target/mips/save-restore-4.c: Likewise.
7704 * gcc.target/mips/save-restore-5.c: Likewise.
7705 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7706 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7707 messages.
7708 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7709 IRIX 6 handling.
7710 (restore_ld_library_path_env_vars): Likewise.
7711 * lib/target-supports.exp (check_profiling_available): Remove
7712 mips*-*-irix* handling.
7713 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7714 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7715 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7716
7717 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7718
7719 PR c++/52582
7720 * g++.dg/opt/pr52582.C: New test.
7721
7722 2012-03-14 Richard Guenther <rguenther@suse.de>
7723
7724 PR tree-optimization/52571
7725 * gcc.dg/vect/vect-2.c: Initialize arrays.
7726 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7727 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7728 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7729
7730 2012-03-14 Richard Guenther <rguenther@suse.de>
7731
7732 PR middle-end/52080
7733 PR middle-end/52097
7734 PR middle-end/48124
7735 * gcc.dg/torture/pr48124-1.c: New testcase.
7736 * gcc.dg/torture/pr48124-2.c: Likewise.
7737 * gcc.dg/torture/pr48124-3.c: Likewise.
7738 * gcc.dg/torture/pr48124-4.c: Likewise.
7739
7740 2012-03-14 Richard Guenther <rguenther@suse.de>
7741
7742 PR middle-end/52578
7743 * gcc.dg/pr52578.c: New testcase.
7744
7745 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7746
7747 PR c++/52521
7748 * g++.dg/cpp0x/udlit-args2.C: New test.
7749
7750 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7751
7752 PR target/48596
7753 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7754 * gcc.c-torture/compile/pr48596.c: ... here.
7755
7756 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7757
7758 PR c++/51641
7759 * g++.dg/lookup/hidden-class17.C: New test.
7760
7761 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR c/52577
7764 * gcc.dg/Wunused-var-3.c: New test.
7765
7766 2012-03-13 Martin Jambor <mjambor@suse.cz>
7767
7768 * gcc.dg/misaligned-expand-2.c: New test.
7769
7770 2012-03-13 Richard Guenther <rguenther@suse.de>
7771
7772 PR middle-end/52134
7773 * gcc.dg/pr52134.c: New testcase.
7774
7775 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7776
7777 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7778
7779 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7780
7781 PR tree-optimization/46728
7782 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7783 * gcc.target/powerpc/pr46728-5.c: Likewise.
7784 * gcc.target/powerpc/pr46728-8.c: Likewise.
7785 * gcc.target/powerpc/pr46728-10.c: Likewise.
7786 * gcc.target/powerpc/pr46728-11.c: Likewise.
7787 * gcc.target/powerpc/pr46728-13.c: Likewise.
7788 * gcc.target/powerpc/pr46728-14.c: Likewise.
7789 * gcc.target/powerpc/pr46728-15.c: Likewise.
7790
7791 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7792
7793 PR c++/52299
7794 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7795
7796 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7797
7798 PR tree-optimization/46728
7799 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7800 * gcc.target/powerpc/pr46728-5.c: Likewise.
7801 * gcc.target/powerpc/pr46728-8.c: Likewise.
7802 * gcc.target/powerpc/pr46728-10.c: Likewise.
7803 * gcc.target/powerpc/pr46728-11.c: Likewise.
7804 * gcc.target/powerpc/pr46728-13.c: Likewise.
7805 * gcc.target/powerpc/pr46728-14.c: Likewise.
7806 * gcc.target/powerpc/pr46728-15.c: Likewise.
7807
7808 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7809
7810 PR target/49868
7811 * gcc.target/avr/torture/addr-space-1.h: New file.
7812 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7813 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7814 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7815 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7816
7817 2012-03-12 Andrew Pinski <apinski@cavium.com>
7818
7819 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7820
7821 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7822
7823 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7824 * g++.dg/abi/thunk4.C: Likewise.
7825 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7826 Adapt line numbers.
7827 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7828 handling.
7829 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7830 * g++.dg/eh/spbp.C: Likewise.
7831 * g++.dg/ext/label13.C: Likewise.
7832 * g++.dg/guality/guality.exp: Likewise.
7833 * g++.dg/other/anon5.C: Likewise.
7834 * g++.dg/other/pragma-ep-1.C: Remove.
7835 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7836 * g++.dg/warn/pr31246.C: Likewise.
7837 * g++.dg/warn/weak1.C: Likewise.
7838 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7839 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7840 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7841 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7842 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7843 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7844 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7845 * gcc.dg/c99-tgmath-1.c: Likewise.
7846 * gcc.dg/c99-tgmath-2.c: Likewise.
7847 * gcc.dg/c99-tgmath-3.c: Likewise.
7848 * gcc.dg/c99-tgmath-4.c: Likewise.
7849 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7850 handling.
7851 * gcc.dg/debug/pr49032.c: Likewise.
7852 * gcc.dg/guality/guality.exp: Likewise.
7853 * gcc.dg/intmax_t-1.c: Likewise.
7854 * gcc.dg/pr48616.c: Likewise.
7855 * gcc.dg/pragma-ep-1.c: Remove.
7856 * gcc.dg/pragma-ep-2.c: Remove.
7857 * gcc.dg/pragma-ep-3.c: Remove.
7858 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7859 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7860 * gcc.misc-tests/gcov-14.c: Likewise.
7861 * gfortran.dg/guality/guality.exp: Likewise.
7862 * lib/target-supports.exp (check_weak_available): Likewise.
7863 (add_options_for_tls): Likewise.
7864 (check_ascii_locale_available): Likewise.
7865 * obj-c++.dg/dwarf-2.mm: Likewise.
7866 * objc.dg/dwarf-1.m: Likewise.
7867 * objc.dg/dwarf-2.m: Likewise.
7868
7869 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR tree-optimization/51721
7872 * gcc.dg/tree-ssa/vrp64.c: New test.
7873
7874 PR tree-optimization/52533
7875 * gcc.c-torture/compile/pr52533.c: New test.
7876
7877 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7878
7879 * gcc.target/i386/rtm-xabort-1.c: New.
7880 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7881 * gcc.target/i386/rtm-xend-1.c: Ditto.
7882 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7883 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7884 * gcc.target/i386/sse-13.c: Ditto.
7885 * gcc.target/i386/sse-14.c: Ditto.
7886 * gcc.target/i386/sse-22.c: Ditto.
7887 * gcc.target/i386/sse-23.c: Ditto.
7888 * g++.dg/other/i386-2.C: Ditto.
7889 * g++.dg/other/i386-3.C: Ditto.
7890
7891 2012-03-12 Tobias Burnus <burnus@net-b.de>
7892
7893 PR fortran/52542
7894 * gfortran.dg/proc_ptr_35.f90: New.
7895
7896 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7897
7898 PR target/52530
7899 * gcc.dg/torture/pr52530.c: New test.
7900
7901 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7902
7903 PR target/51244
7904 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7905
7906 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7907
7908 PR target/52450
7909 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7910
7911 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7912
7913 2012-03-09 Andrew Pinski <apinski@cavium.com>
7914
7915 PR middle-end/51988
7916 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7917 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7918
7919 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7920
7921 * gcc.dg/tree-ssa/scev-3.c: New.
7922 * gcc.dg/tree-ssa/scev-4.c: New.
7923
7924 2012-03-08 Tobias Burnus <burnus@net-b.de>
7925
7926 PR fortran/52469
7927 * gfortran.dg/proc_ptr_34.f90
7928
7929 2012-03-07 Jason Merrill <jason@redhat.com>
7930
7931 PR c++/52521
7932 * g++.dg/cpp0x/udlit-mangle.C: New.
7933
7934 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7935
7936 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7937
7938 2012-03-06 Richard Guenther <rguenther@suse.de>
7939
7940 PR middle-end/52493
7941 * gcc.dg/torture/pr52493.c: New testcase.
7942
7943 2012-03-06 Richard Guenther <rguenther@suse.de>
7944
7945 PR lto/52097
7946 * gcc.dg/lto/pr52097_0.c: New testcase.
7947
7948 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7949
7950 PR target/51244
7951 * gcc.target/sh/pr51244-1.c: New.
7952 * gcc.target/sh/pr51244-2.c: New.
7953 * gcc.target/sh/pr51244-3.c: New.
7954
7955 2012-03-05 Jason Merrill <jason@redhat.com>
7956
7957 PR c++/51930
7958 * g++.dg/ext/visibility/template11.C: New.
7959
7960 * g++.dg/cpp0x/implicit13.C: New.
7961
7962 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR tree-optimization/51721
7965 * gcc.dg/tree-ssa/vrp63.c: New test.
7966 * gcc.dg/pr51721.c: New test.
7967
7968 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7969
7970 PR fortran/50981
7971 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7972 argument checks.
7973
7974 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7975
7976 PR target/52146
7977 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7978
7979 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7980
7981 PR fortran/50981
7982 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7983
7984 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7985
7986 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7987 int32plus.
7988
7989 2012-03-03 Jason Merrill <jason@redhat.com>
7990
7991 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7992
7993 Core 1270
7994 * g++.dg/cpp0x/initlist65.C: New.
7995
7996 PR c++/36797
7997 * g++.dg/ext/is_empty2.C: New.
7998
7999 2012-03-03 Tobias Burnus <burnus@net-b.de>
8000
8001 PR fortran/48820
8002 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8003
8004 2012-03-03 Tobias Burnus <burnus@net-b.de>
8005
8006 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8007 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8008 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8009 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8010 * gfortran.dg/class_30.f90: Remove dg-warning line.
8011 * gfortran.dg/bind_c_usage_25.f90: New.
8012
8013 2012-03-03 Tobias Burnus <burnus@net-b.de>
8014
8015 PR fortran/48820
8016 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8017 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8018 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8019
8020 2012-03-03 Tobias Burnus <burnus@net-b.de>
8021
8022 PR fortran/48820
8023 * gfortran.dg/assumed_type_1.f90: New.
8024 * gfortran.dg/assumed_type_2.f90: New.
8025 * gfortran.dg/assumed_type_3.f90: New.
8026 * gfortran.dg/assumed_type_4.f90: New.
8027
8028 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8029
8030 PR target/49486
8031 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8032 * gcc.target/sh/pr49468-di.c: New.
8033
8034 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8035
8036 * gcc.dg/graphite/pr50561.c: Update.
8037
8038 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8039
8040 * gcc.target/powerpc/pr52457.c: New test.
8041
8042 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8043
8044 * gcc.target/arm/sat-1.c: New test.
8045
8046 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8047
8048 PR target/46716
8049 * gcc.target/i386/pr46716.c: New test.
8050
8051 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8052
8053 PR c++/51989
8054 * g++.dg/cpp0x/sfinae32.C: New.
8055
8056 2012-03-02 Richard Guenther <rguenther@suse.de>
8057
8058 PR tree-optimization/52406
8059 * gcc.dg/torture/pr52406.c: New testcase.
8060
8061 2012-03-02 Tobias Burnus <burnus@net-b.de>
8062
8063 PR fortran/52325
8064 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8065 * gfortran.dg/nullify_2.f90: Update dg-error.
8066 * gfortran.dg/nullify_4.f90: Ditto.
8067 * gfortran.dg/pointer_init_6.f90: Ditto.
8068
8069 2012-03-02 Tobias Burnus <burnus@net-b.de>
8070
8071 PR fortran/52270
8072 * gfortran.dg/class_51.f90: New.
8073
8074 2012-03-02 Tobias Burnus <burnus@net-b.de>
8075
8076 PR fortran/52452
8077 * gfortran.dg/intrinsic_8.f90: New.
8078
8079 2012-03-01 Kai Tietz <ktietz@redhat.com>
8080
8081 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8082 routines on mingw targets.
8083 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8084
8085 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR tree-optimization/52445
8088 * gcc.dg/pr52445.c: New test.
8089
8090 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR target/52437
8093 * gcc.c-torture/compile/pr52437.c: New test.
8094
8095 PR middle-end/52419
8096 * gcc.dg/torture/pr52419.c: New test.
8097
8098 PR tree-optimization/52429
8099 * gcc.dg/torture/pr52429.c: New test.
8100 * g++.dg/opt/pr52429.C: New test.
8101
8102 2012-02-29 Richard Guenther <rguenther@suse.de>
8103
8104 PR testsuite/52297
8105 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8106 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8107 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8108 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8109 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8110 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8111
8112 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8113
8114 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8115
8116 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8117
8118 PR fortran/52386
8119 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8120
8121 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8122
8123 PR target/51534
8124 * gcc.target/arm/neon/pr51534.c: New testcase.
8125
8126 2012-02-28 Richard Guenther <rguenther@suse.de>
8127
8128 PR target/52407
8129 * gcc.dg/torture/pr52407.c: New testcase.
8130
8131 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8132
8133 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8134 * gcc.target/arm/vfp2.c: Likewise.
8135 * gcc.target/arm/vfp3.c: Likewise.
8136 * gcc.target/arm/vfp4.c: Likewise.
8137 * gcc.target/arm/vfp5.c: Likewise.
8138 * gcc.target/arm/vfp6.c: Likewise.
8139 * gcc.target/arm/vfp7.c: Likewise.
8140 * gcc.target/arm/vfp8.c: Likewise.
8141 * gcc.target/arm/vfp9.c: Likewise.
8142 * gcc.target/arm/vfp10.c: Likewise.
8143 * gcc.target/arm/vfp11.c: Likewise.
8144 * gcc.target/arm/vfp12.c: Likewise.
8145 * gcc.target/arm/vfp13.c: Likewise.
8146 * gcc.target/arm/vfp14.c: Likewise.
8147 * gcc.target/arm/vfp15.c: Likewise.
8148 * gcc.target/arm/vfp16.c: Likewise.
8149 * gcc.target/arm/vfp17.c: Likewise.
8150 * gcc.target/arm/neon-constants.h: New file.
8151 * gcc.target/arm/neon-vect1.c: New test.
8152 * gcc.target/arm/neon-vect2.c: New test.
8153 * gcc.target/arm/neon-vect3.c: New test.
8154 * gcc.target/arm/neon-vect4.c: New test.
8155 * gcc.target/arm/neon-vect5.c: New test.
8156 * gcc.target/arm/neon-vect6.c: New test.
8157 * gcc.target/arm/neon-vect7.c: New test.
8158 * gcc.target/arm/neon-vect8.c: New test.
8159
8160 2012-02-28 Richard Guenther <rguenther@suse.de>
8161
8162 PR tree-optimization/52402
8163 * gcc.dg/torture/pr52402.c: New testcase.
8164
8165 2012-02-28 Richard Guenther <rguenther@suse.de>
8166
8167 PR lto/52400
8168 * g++.dg/lto/pr52400_0.C: New testcase.
8169
8170 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8171
8172 * gcc.target/avr/torture/builtins-1.c: New test.
8173 * gcc.target/avr/torture/builtins-error.c: New test.
8174
8175 2012-02-28 Kai Tietz <ktietz@redhat.com>
8176
8177 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8178 * gcc.target/i386/pr45352-2.c: Likewise.
8179 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8180 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8181 targets instead rand.
8182 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8183 * gcc.target/i386/sse2-mul-1.c: Likewise.
8184 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8185 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8186 * gcc.target/i386/pad-1.c: Likewise.
8187 * gcc.target/i386/pad-9.c: Likewise.
8188 * gcc.target/i386/pad-2.c: Likewise.
8189 * gcc.target/i386/pad-5b.c: Likewise.
8190 * gcc.target/i386/pad-8.c: Likewise.
8191 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8192 * gcc.target/i386/pr44130.c: Likewise.
8193 * gcc.target/i386/align-main-1.c: Likewise.
8194 * gcc.target/i386/align-main-2.c: Likewise.
8195 * gcc.target/i386/sw-1.c: Likewise.
8196 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8197 on x64 mingw target.
8198 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8199 * gcc.target/i386/pr46295.c: Likewise.
8200 * gcc.target/i386/amd64-abi-1.c: Likewise.
8201 * gcc.target/i386/amd64-abi-2.c: Likewise.
8202 * gcc.target/i386/pr39082-1.c: Likewise.
8203 * gcc.target/i386/pr39162.c: Likewise.
8204 * gcc.target/i386/pr22152.c: Likewise.
8205 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8206 * gcc.target/i386/wrfsbase-2.c: Likewise.
8207 * gcc.target/i386/local.c: Likewise
8208 * gcc.target/i386/wrgsbase-1.c: Likewise.
8209 * gcc.target/i386/wrfsbase-1.c: Likewise.
8210 * gcc.target/i386/pr39315-3.c: Likewise.
8211 * gcc.target/i386/pr35767-4.c: Likewise.
8212 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8213 x64 mingw target.
8214 * gcc.target/i386/pr45336-2.c: Likewise.
8215 * gcc.target/i386/pr45336-1.c: Likewise.
8216 * gcc.target/i386/pr45336-4.c: Likewise.
8217
8218 2012-02-27 Tristan Gingold <gingold@adacore.com>
8219
8220 * gnat.dg/array20.ad[sb]: New test.
8221
8222 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8223
8224 PR target/52375
8225 * gcc.target/arm/pr52375.c: New test.
8226 * gcc.c-torture/compile/pr52375.c: New test.
8227
8228 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8229
8230 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8231 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8232
8233 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8234
8235 * gnat.dg/aggr19.adb: New test.
8236 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8237
8238 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8239
8240 PR target/49263
8241 * gcc.target/sh/pr49263.c: New.
8242
8243 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8244
8245 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8246 simulate_thread_wrapper_other_threads
8247 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8248 Move initialization of 'value' to main().
8249 (main): Initialize 'value';
8250 * gcc.dg/simulate-thread/speculative-store.c
8251 (simulate_thread_step_verify): Return 0 when successful.
8252 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8253 Reduce threshold.
8254 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8255 (simulate_thread_wrapper_other_threads): Return a success/fail value
8256 and issue an error if the instruction count threshold is exceeded.
8257
8258 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8259
8260 PR target/50580
8261 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8262 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8263
8264 2012-02-24 Richard Guenther <rguenther@suse.de>
8265
8266 PR middle-end/52355
8267 * gcc.dg/pr52355.c: New testcase.
8268
8269 2012-02-23 Kai Tietz <ktietz@redhat.com>
8270
8271 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8272 * gcc.dg/Wpadded.c: Likewise.
8273 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8274 structure-layout.
8275 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8276 for sleep by Sleep and add windows.h include for this function.
8277 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8278 targets.
8279 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8280 target.
8281 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8282 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8283 on x64 mingw target.
8284 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8285 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8286 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8287 failure on LLP64 target.
8288
8289 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8290
8291 PR c/52290
8292 * gcc.dg/noncompile/pr52290.c: New test.
8293
8294 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR tree-optimization/52019
8297 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8298
8299 2012-02-22 Kai Tietz <ktietz@redhat.com>
8300
8301 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8302 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8303 derived pdiff_t type.
8304 * g++.dg/torture/pr49720.C: Likewise
8305
8306 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8307
8308 PR target/52330
8309 * gcc.target/i386/pr52330.c: New test.
8310
8311 2012-02-22 Tobias Burnus <burnus@net-b.de>
8312
8313 PR fortran/52335
8314 * gfortran.dg/io_constraints_10.f90: New.
8315
8316 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8317
8318 * lib/target-supports.exp (check_effective_target_vect_condition):
8319 Return true for NEON.
8320
8321 2012-02-21 Kai Tietz <ktietz@redhat.com>
8322
8323 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8324
8325 2012-02-21 Richard Guenther <rguenther@suse.de>
8326
8327 PR tree-optimization/52324
8328 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8329
8330 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8331
8332 PR middle-end/51782
8333 * gcc.target/avr/torture/pr51782-1.c: New test.
8334
8335 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8336
8337 PR tree-optimization/52318
8338 * gcc.dg/pr52318.c: New test.
8339
8340 2012-02-20 Kai Tietz <ktietz@redhat.com>
8341
8342 * gcc.dg/bf-ms-layout-3.c: New testcase.
8343
8344 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8345
8346 PR testsuite/52229
8347 PR fortran/32380
8348 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8349
8350 2012-02-20 Richard Guenther <rguenther@suse.de>
8351
8352 PR tree-optimization/52298
8353 * gcc.dg/torture/pr52298.c: New testcase.
8354 * gcc.dg/vect/pr52298.c: Likewise.
8355
8356 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8357
8358 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8359 * gcc.c-torture/execute/pr52286.c: Ditto.
8360
8361 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8362
8363 PR tree-optimization/52286
8364 * gcc.c-torture/execute/pr52286.c: New test.
8365
8366 2012-02-18 Tobias Burnus <burnus@net-b.de>
8367
8368 PR fortran/52295
8369 * gfortran.dg/interface_35.f90: Use -std=f2003.
8370 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8371 * gfortran.dg/interface_assignment_4.f90: Ditto.
8372 * gfortran.dg/bessel_1.f90: Ditto.
8373 * gfortran.dg/func_result_6.f90: Ditto.
8374 * gfortran.dg/hypot_1.f90: Ditto.
8375 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8376
8377 2012-02-17 Tobias Burnus <burnus@net-b.de>
8378
8379 PR translation/52232
8380 PR translation/52234
8381 PR translation/52245
8382 PR translation/52246
8383 PR translation/52262
8384 PR translation/52273
8385 * gfortran.dg/coarray_22.f90: Update dg-error.
8386 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8387
8388 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8389
8390 PR target/51753
8391 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8392 (simulate-thread): Use default timeout.
8393
8394 2012-02-16 Jason Merrill <jason@redhat.com>
8395
8396 PR c++/52248
8397 * g++.dg/ext/timevar1.C: New.
8398
8399 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8400
8401 PR c++/52126
8402 * g++.dg/template/using21.C: New.
8403 * g++.dg/template/using22.C: Likewise.
8404
8405 2012-02-16 Jason Merrill <jason@redhat.com>
8406
8407 PR c++/51415
8408 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8409
8410 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8411
8412 PR tree-optimization/52255
8413 * gcc.c-torture/compile/pr52255.c: New test.
8414
8415 PR debug/52260
8416 * g++.dg/debug/dwarf2/pr52260.C: New test.
8417
8418 PR middle-end/51929
8419 * g++.dg/ipa/pr51929.C: New test.
8420
8421 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8422
8423 PR target/52199
8424 * gcc.target/powerpc/pr52199.c: New file.
8425
8426 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8427
8428 PR target/52152
8429 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8430
8431 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8432
8433 * gcc.dg/pr51867.c: Don't include <math.h>.
8434 (sqrtf): Declare.
8435
8436 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8437
8438 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8439 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8440
8441 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8442
8443 PR tree-optimization/50561
8444 * gcc.dg/graphite/pr50561.c: New testcase.
8445
8446 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8447
8448 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8449 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8450
8451 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8452
8453 * gnat.dg/discr35.ad[sb]: New test.
8454
8455 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8456
8457 * gnat.dg/volatile10.adb: New test.
8458 * gnat.dg/volatile10_pkg.ads: New helper.
8459
8460 2012-02-14 Jason Merrill <jason@redhat.com>
8461
8462 * g++.dg/ext/attrib43.C: New.
8463
8464 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8465
8466 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8467 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8468 fgnu_tm.
8469 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8470 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8471 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8472 effective_target fgnu_tm.
8473 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8474
8475 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR c++/52247
8478 * g++.dg/template/asmgoto1.C: New test.
8479
8480 2012-02-14 Ian Lance Taylor <iant@google.com>
8481
8482 PR go/48501
8483 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8484 compiling generated file for 64bit and index tests.
8485
8486 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8487
8488 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8489
8490 2012-02-14 Richard Guenther <rguenther@suse.de>
8491
8492 PR tree-optimization/52244
8493 PR tree-optimization/51528
8494 * gcc.dg/torture/pr52244.c: New testcase.
8495
8496 2012-02-14 Walter Lee <walt@tilera.com>
8497
8498 * g++.dg/other/PR23205.C: Disable test on tile.
8499 * g++.dg/other/pr23205-2.C: Disable test on tile.
8500 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8501 * gcc.dg/20040813-1.c: Disable test on tile.
8502 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8503 * gcc.misc-tests/linkage.exp: Handle tilegx.
8504
8505 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8506
8507 PR tree-optimization/52210
8508 * gcc.dg/pr52210.c: New test.
8509
8510 2012-02-14 Jason Merrill <jason@redhat.com>
8511
8512 PR c++/39055
8513 * g++.dg/overload/defarg5.C: New.
8514
8515 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8516
8517 PR c/52181
8518 * c-c++-common/pr52181.c: New test.
8519
8520 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8521
8522 PR c++/52215
8523 * g++.dg/ext/atomic-1.C: New test.
8524
8525 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8526
8527 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8528
8529 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8530
8531 PR middle-end/52209
8532 * gcc.c-torture/execute/pr52209.c: New test.
8533
8534 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8535
8536 PR fortran/50981
8537 * gfortran.dg/elemental_optional_args_5.f03: New test.
8538
8539 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8540
8541 PR testsuite/50076
8542 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8543 cases.
8544
8545 2012-02-11 Ian Lance Taylor <iant@google.com>
8546
8547 PR go/51874
8548 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8549 SPARC Solaris. Don't run the test at all on systems where it may
8550 not work, rather than xfailing it.
8551
8552 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8553
8554 PR rtl-optimization/52175
8555 * gcc.c-torture/compile/pr52175.c: New test.
8556
8557 2012-02-10 Jason Merrill <jason@redhat.com>
8558
8559 PR c++/51910
8560 * g++.dg/template/repo10.C: New.
8561
8562 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8563
8564 PR debug/52132
8565 * gcc.dg/pr52132.c: New test.
8566
8567 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8568
8569 * gnat.dg/specs/aggr4.ads: New test.
8570 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8571
8572 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8573
8574 PR target/52146
8575 * gcc.target/i386/pr52146.c: New.
8576
8577 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8578
8579 PR middle-end/52177
8580 * c-c++-common/pr52177.c: New test.
8581
8582 2012-02-10 Jan Hubicka <jh@suse.cz>
8583
8584 PR middle-end/48600
8585 * g++.dg/torture/pr48600.C: New testcase.
8586
8587 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8588
8589 PR middle-end/52140
8590 * gcc.dg/dfp/pr52140.c: New test.
8591
8592 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR fortran/32380
8595 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8596 of dg-options.
8597
8598 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8599
8600 PR middle-end/51867
8601 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8602 * gcc.dg/pr51867.c: New test.
8603
8604 2012-02-09 Ian Lance Taylor <iant@google.com>
8605
8606 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8607 which don't support -fsplit-stack. Turn off optimization when
8608 compiling select5-out.go.
8609
8610 2012-02-08 Ian Lance Taylor <iant@google.com>
8611
8612 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8613 systems which don't support -fsplit-stack.
8614
8615 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8616
8617 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8618 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8619 machine instuction in the log.
8620
8621 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8622
8623 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8624 to 20 seconds.
8625
8626 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8627
8628 PR driver/48524
8629 * gcc.dg/pr48524.c: New test.
8630 * gcc.dg/pr48524.spec: New spec file for test.
8631
8632 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8633
8634 PR fortran/32380
8635 * gfortran.dg/vect/pr32380.f90: New test.
8636
8637 2012-02-08 Tobias Burnus <burnus@net-b.de>
8638
8639 PR fortran/52151
8640 * gfortran.dg/realloc_on_assign_12.f90: New.
8641
8642 2012-02-08 Richard Guenther <rguenther@suse.de>
8643
8644 PR rtl-optimization/52170
8645 * gcc.dg/torture/pr52170.c: New testcase.
8646
8647 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8648
8649 PR gcov-profile/52150
8650 * gcc.dg/tree-prof/pr52150.c: New test.
8651
8652 PR rtl-optimization/52139
8653 * gcc.dg/pr52139.c: New test.
8654
8655 2012-02-07 Jason Merrill <jason@redhat.com>
8656
8657 PR c++/51675
8658 * g++.dg/cpp0x/constexpr-union3.C: New.
8659
8660 PR c++/52035
8661 * g++.dg/lto/pr52035_0.C: New.
8662
8663 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8664
8665 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8666 * gcc.dg/special/weak-1.c: Likewise.
8667 * gcc.dg/ucnid-12.c: Likewise.
8668 * gcc.dg/torture/pr45678-1.c: Likewise.
8669 * gcc.dg/torture/pr45678-2.c: Likewise.
8670 * gcc.dg/vector-4.c: Likewise.
8671 * gcc.dg/ipa/inline-5.c: Likewise.
8672 * gcc.dg/ucnid-11.c: Likewise.
8673 * gcc.misc-tests/gcov-13.c: Likewise.
8674 * gcc.misc-tests/gcov-14.c: Likewise.
8675 * g++.dg/ext/label13.C: Likewise.
8676 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8677 hppa*-*-hpux* options.
8678 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8679 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8680 * gcc.dg/pr48616.c: Likewise.
8681 * gcc.dg/pr17957.c: Likewise.
8682 * gcc.dg/pr17055-1.c: Likewise.
8683 * gcc.dg/pr32912-1.c: Likewise.
8684 * gcc.dg/tm/pr51472.c: Likewise.
8685 * c-c++-common/fold-bitand-4.c: Likewise.
8686 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8687 Use dg-additional-options for extra options.
8688
8689 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8690
8691 * gcc.target/epiphany/interrupt-2.c: New test.
8692
8693 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8694
8695 PR target/52155
8696 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8697 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8698 for MIPS ELF.
8699
8700 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8701
8702 PR target/52152
8703 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8704
8705 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8706
8707 PR middle-end/24306
8708 PR target/52154
8709 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8710 * gcc.target/mips/va-arg-1.c: New test.
8711
8712 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8713
8714 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8715 for -mno-pointers-to-nested-functions.
8716
8717 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8718
8719 * gcc.c-torture/execute/20120207-1.c: New test.
8720
8721 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR rtl-optimization/52060
8724 * gcc.dg/torture/pr52060.c: New test.
8725
8726 PR middle-end/52074
8727 * gcc.c-torture/compile/pr52074.c: New test.
8728
8729 2012-02-07 Tobias Burnus <burnus@net-b.de>
8730
8731 PR fortran/51514
8732 * gfortran.dg/class_to_type_2.f90: New.
8733
8734 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8735
8736 PR fortran/32373
8737 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8738 Remove module.
8739
8740 2012-02-06 Jason Merrill <jason@redhat.com>
8741
8742 PR c++/52088
8743 * g++.dg/template/conv13.C: New.
8744
8745 2012-02-06 Richard Guenther <rguenther@suse.de>
8746
8747 PR tree-optimization/52115
8748 * gcc.c-torture/compile/pr52115.c: New testcase.
8749
8750 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8751
8752 PR target/52129
8753 * gcc.c-torture/execute/pr52129.c: New test.
8754
8755 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8756
8757 * gcc.dg/pr48374.c: Actually add the test I forgot
8758 in the 2012-01-25 commit.
8759
8760 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8761
8762 PR fortran/32373
8763 * gfortran.dg/vect/vect-8.f90: New test case.
8764
8765 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8766
8767 PR fortran/48847
8768 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8769
8770 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8771
8772 PR fortran/52102
8773 * gfortran.dg/class_48.f90 : Add test of allocate class array
8774 component with source in subroutine test3. Remove commenting
8775 out in subroutine test4, since branching on unitialized variable
8776 is now fixed (no PR for this last.).
8777
8778 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8779
8780 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8781 on MIPS targets.
8782 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8783
8784 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8785
8786 PR target/52125
8787 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8788 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8789
8790 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8791
8792 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8793 (check_effective_target_sync_int_long): Use it.
8794 (check_effective_target_sync_char_short): Likewise.
8795 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8796
8797 2012-02-05 Tobias Burnus <burnus@net-b.de>
8798
8799 PR fortran/51972
8800 * gfortran.dg/class_48.f90: Add some further checks.
8801
8802 2012-02-05 Ira Rosen <irar@il.ibm.com>
8803
8804 PR tree-optimization/52091
8805 * gcc.dg/vect/pr52091.c: New test.
8806
8807 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8808
8809 PR rtl-optimization/52113
8810 * gcc.target/avr/pr52113.c: New test.
8811
8812 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8813
8814 PR rtl-optimization/52092
8815 * gcc.c-torture/compile/pr52092.c: New test.
8816
8817 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8818
8819 PR fortran/41587
8820 * gfortran.dg/class_array_10.f03: New test.
8821
8822 PR fortran/46356
8823 * gfortran.dg/class_array_11.f03: New test.
8824
8825 PR fortran/51754
8826 * gfortran.dg/class_array_12.f03: New test.
8827
8828 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8829
8830 PR fortran/52012
8831 * gfortran.dg/realloc_on_assign_11.f90: New test.
8832
8833 2012-02-02 Tobias Burnus <burnus@net-b.de>
8834
8835 PR fortran/52093
8836 * gfortran.dg/shape_7.f90: New.
8837
8838 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8839
8840 * gcc.target/mips/mips-prepend-1.c: New test.
8841
8842 2012-02-02 Jan Hubicka <jh@suse.cz>
8843 Tom de Vries <tom@codesourcery.com>
8844
8845 PR middle-end/51998
8846 * gcc.dg/alias-12.c: New testcase.
8847 * gcc.dg/alias-13.c: New testcase.
8848
8849 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR target/52086
8852 * gcc.dg/pr52086.c: New test.
8853
8854 PR tree-optimization/52073
8855 * gcc.c-torture/compile/pr52073.c: New test.
8856
8857 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8858
8859 PR fortran/51958
8860 * gfortran.dg/function_optimize_10.f90: New test.
8861
8862 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8863
8864 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8865 test on alpha*-*-*.
8866
8867 2012-02-01 Tobias Burnus <burnus@net-b.de>
8868
8869 PR fortran/52024
8870 * gfortran.dg/typebound_operator_14.f90: New.
8871
8872 2012-02-01 Tobias Burnus <burnus@net-b.de>
8873
8874 PR fortran/52059
8875 * gfortran.dg/elemental_function_1.f90: New.
8876
8877 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8878
8879 PR rtl-optimization/51374
8880 * gcc.target/avr/torture/pr51374-1.c:
8881 Also fail if SBIS is seen.
8882
8883 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8884
8885 PR rtl-optimization/51374
8886 * gcc.target/avr/torture/pr51374-1.c: New.
8887
8888 2012-01-31 Tobias Burnus <burnus@net-b.de>
8889
8890 PR fortran/52024
8891 * gfortran.dg/typebound_generic_11.f90: New.
8892
8893 2012-01-31 Tobias Burnus <burnus@net-b.de>
8894
8895 PR fortran/52029
8896 * gfortran.dg/class_49.f90: New.
8897
8898 2012-01-31 Tobias Burnus <burnus@net-b.de>
8899
8900 PR fortran/52013
8901 * gfortran.dg/elemental_args_check_6.f90: New.
8902
8903 2012-01-31 Jason Merrill <jason@redhat.com>
8904
8905 PR c++/52043
8906 * g++.dg/cpp0x/variadic122.C: New.
8907
8908 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8909
8910 PR fortran/52012
8911 * gfortran.dg/realloc_on_assign_10.f90: New test.
8912
8913 2012-01-31 Richard Guenther <rguenther@suse.de>
8914
8915 PR tree-optimization/51528
8916 * gcc.dg/torture/pr51528.c: New testcase.
8917
8918 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8919
8920 PR go/48501
8921 * lib/go.exp (go_target_compile): Append timeout= to options.
8922 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8923 select5-out.go test on alpha*-*-* targets.
8924
8925 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8926
8927 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8928 (TEST_SHORT): Reformat in the same way.
8929 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8930 (TEST_SHORT): Reformat in the same way.
8931 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8932 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8933 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8934 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8935 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8936
8937 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8938
8939 PR target/51835
8940 * gcc.target/arm/pr51835.c: New testcase.
8941
8942 2012-01-30 Richard Guenther <rguenther@suse.de>
8943
8944 PR tree-optimization/52028
8945 * gcc.dg/torture/pr52028.c: New testcase.
8946 * gfortran.dg/ldist-pr45199.f: Adjust.
8947 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8948 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8949 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8950
8951 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8952
8953 PR debug/52027
8954 * gcc.dg/tree-prof/pr52027.c: New test.
8955
8956 PR tree-optimization/52046
8957 * gcc.dg/pr52046.c: New test.
8958
8959 PR debug/52048
8960 * g++.dg/other/pr52048.C: New test.
8961
8962 2012-01-30 Richard Guenther <rguenther@suse.de>
8963
8964 PR tree-optimization/52045
8965 * gcc.dg/pr52045.c: New testcase.
8966
8967 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8968
8969 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8970 new code generated for __sync_lock_release.
8971
8972 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8973
8974 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8975
8976 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8977
8978 PR testsuite/51875
8979 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8980
8981 * g++.dg/ext/visibility/template10.C: Fix typo.
8982
8983 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8984
8985 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8986
8987 PR c++/51327
8988 * g++.dg/cpp0x/constexpr-ice6.C: New.
8989
8990 2012-01-29 Tobias Burnus <burnus@net-b.de>
8991
8992 PR fortran/41600
8993 * gfortran.dg/default_initialization_6.f90: New.
8994
8995 2012-01-29 Tobias Burnus <burnus@net-b.de>
8996
8997 PR fortran/51972
8998 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8999 * gfortran.dg/class_48.f90: New.
9000
9001 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9002
9003 PR fortran/51808
9004 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9005
9006 2012-01-28 Tobias Burnus <burnus@net-b.de>
9007
9008 PR fortran/51972
9009 * gfortran.dg/class_allocate_12.f90: New.
9010
9011 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9012
9013 * gcc.dg/torture/pr50444.c: Fix dg directives.
9014
9015 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR target/52006
9018 * gcc.target/arm/pr52006.c: New test.
9019
9020 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9021
9022 PR testsuite/52011
9023 * gcc.dg/lto/trans-mem.h: New file.
9024 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9025 * gcc.dg/lto/trans-mem-1_1.c: Same.
9026 * gcc.dg/lto/trans-mem-4_1.c: Same.
9027 * gcc.dg/lto/trans-mem-3_1.c: Same.
9028
9029 2012-01-27 Tobias Burnus <burnus@net-b.de>
9030
9031 PR fortran/52022
9032 * gfortran.dg/dummy_procedure_7.f90: New.
9033
9034 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9035
9036 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9037 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9038
9039 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9040
9041 PR c++/51852
9042 * g++.dg/other/gc5.C: New test.
9043
9044 2012-01-27 Richard Guenther <rguenther@suse.de>
9045
9046 PR tree-optimization/50444
9047 * gcc.dg/torture/pr50444.c: New testcase.
9048
9049 2012-01-27 Tobias Burnus <burnus@net-b.de>
9050
9051 PR fortran/51970
9052 PR fortran/51977
9053 * gfortran.dg/move_alloc_13.f90: New.
9054
9055 2012-01-27 Tobias Burnus <burnus@net-b.de>
9056
9057 PR fortran/51953
9058 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9059 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9060 and change dg-error string.
9061
9062 2012-01-27 Tobias Burnus <burnus@net-b.de>
9063
9064 PR fortran/52016
9065 * gfortran.dg/elemental_args_check_5.f90: New.
9066
9067 2012-01-27 Richard Guenther <rguenther@suse.de>
9068
9069 PR middle-end/51959
9070 * g++.dg/torture/pr51959.C: New testcase.
9071
9072 2012-01-27 Tom de Vries <tom@codesourcery.com>
9073
9074 PR tree-optimization/51990
9075 * gcc.dg/pr51990.c: New test.
9076 * gcc.dg/pr51990-2.c: Same.
9077
9078 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9079 Tobias Burnus <burnus@gcc.gnu.org>
9080
9081 PR fortran/48705
9082 * gfortran.dg/class_allocate_11.f03: New.
9083
9084 PR fortran/51870
9085 PR fortran/51943
9086 PR fortran/51946
9087 * gfortran.dg/class_allocate_7.f03: New.
9088 * gfortran.dg/class_allocate_8.f03: New.
9089 * gfortran.dg/class_allocate_9.f03: New.
9090 * gfortran.dg/class_allocate_10.f03: New.
9091
9092 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9093
9094 * gnat.dg/discr34.adb: New test.
9095 * gnat.dg/discr34_pkg.ads: New helper.
9096
9097 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9098
9099 * gnat.dg/discr33.adb: New test.
9100
9101 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9102
9103 * gnat.dg/limited_with3.ad[sb): New test.
9104 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9105 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9106 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9107
9108 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9109
9110 * gnat.dg/stack_usage1.adb: New test.
9111 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9112
9113 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9114 * gcc.dg/pr44194-2.c: Likewise.
9115
9116 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9117
9118 PR c++/51370
9119 * g++.dg/template/crash112.C: New.
9120
9121 2012-01-27 Richard Henderson <rth@redhat.com>
9122
9123 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9124
9125 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9126
9127 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9128
9129 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9130
9131 PR middle-end/51895
9132 * g++.dg/opt/pr51895.C: New test.
9133
9134 2012-01-26 Michael Matz <matz@suse.de>
9135
9136 PR tree-optimization/48794
9137 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9138
9139 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9140
9141 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9142
9143 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9144
9145 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9146 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9147 memory.
9148 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9149 the default value for s390 and s390x.
9150
9151 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9152
9153 PR lto/51698
9154 * gcc.dg/lto/trans-mem-4_0.c: New.
9155 * gcc.dg/lto/trans-mem-4_1.c: New.
9156 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9157 TM builtins.
9158 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9159 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9160 TM builtins.
9161 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9162 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9163 TM builtins.
9164
9165 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9166
9167 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9168
9169 2012-01-25 Ian Lance Taylor <iant@google.com>
9170
9171 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9172
9173 2012-01-25 Tobias Burnus <burnus@net-b.de>
9174
9175 PR fortran/51995
9176 * gfortran.dg/typebound_proc_25.f90: New.
9177
9178 2012-01-25 Jason Merrill <jason@redhat.com>
9179
9180 PR c++/51992
9181 * g++.dg/lto/pr51992_0.C: New.
9182
9183 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR tree-optimization/51987
9186 * gcc.target/i386/pr51987.c: New test.
9187
9188 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9189
9190 * gcc.dg/tm/lto-1.c: Require lto support in target.
9191
9192 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9193
9194 PR rtl-optimization/48374
9195 * gcc.dg/pr48374.c: New test.
9196
9197 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9198
9199 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9200
9201 2012-01-25 Tobias Burnus <burnus@net-b.de>
9202
9203 PR fortran/51966
9204 * gfortran.dg/derived_constructor_char_3.f90: New.
9205
9206 2012-01-24 Ian Lance Taylor <iant@google.com>
9207
9208 * go.test/go-test.exp (filecmp): New procedure.
9209 (errchk): Handle quoted square brackets.
9210 (go-gc-tests): Set go_compile_args. Handle various new test
9211 lines. Skip a few new tests.
9212 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9213
9214 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9215
9216 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9217 (check_effective_target_vect_extract_even_odd)
9218 (check_effective_target_vect_interleave): Return true for MIPS
9219 paired-single.
9220
9221 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9222
9223 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9224 (main): Use it instead of argc.
9225
9226 2012-01-24 Jason Merrill <jason@redhat.com>
9227
9228 PR c++/51973
9229 * g++.dg/cpp0x/sfinae31.C: New.
9230
9231 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9232
9233 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9234
9235 2012-01-24 Jason Merrill <jason@redhat.com>
9236
9237 PR c++/51812
9238 * g++.dg/inherit/covariant20.C: New.
9239
9240 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9241
9242 PR c++/51223
9243 * g++.dg/parse/crash58.C: New.
9244
9245 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9246
9247 PR target/51957
9248 * gcc.dg/pr51957-1.c: New test.
9249 * gcc.dg/pr51957-1.h: New file.
9250 * gcc.dg/pr51957-2.c: New test.
9251
9252 2012-01-23 Jason Merrill <jason@redhat.com>
9253
9254 PR c++/51930
9255 * g++.dg/ext/visibility/template10.C: New.
9256
9257 2012-01-23 Tobias Burnus <burnus@net-b.de>
9258
9259 PR fortran/51948
9260 * gfortran.dg/move_alloc_12.f90: New.
9261
9262 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9263
9264 PR middle-end/45416
9265 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9266
9267 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9268
9269 PR c++/51398
9270 * g++.dg/template/crash111.C: New.
9271
9272 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9273
9274 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9275 configurations.
9276 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9277
9278 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9279
9280 PR testsuite/51941
9281 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9282 the DW_TAG_class_type and DW_AT_name: "Executor".
9283
9284 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9285
9286 * lib/target-supports.exp
9287 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9288 (check_effective_target_vect_interleave): Likewise.
9289
9290 2012-01-22 Jason Merrill <jason@redhat.com>
9291
9292 PR c++/51925
9293 * g++.dg/template/using20.C: New.
9294 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9295
9296 2012-01-23 Jason Merrill <jason@redhat.com>
9297
9298 PR target/51934
9299 * g++.dg/torture/pr51344.C: Limit to x86.
9300
9301 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9302
9303 * c-c++-common/tm/omp.c: Require target with pthread support.
9304
9305 2012-01-23 Richard Guenther <rguenther@suse.de>
9306
9307 PR tree-optimization/51949
9308 * gcc.dg/torture/pr51949.c: New testcase.
9309
9310 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR rtl-optimization/51933
9313 * gcc.c-torture/execute/pr51933.c: New test.
9314
9315 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9316
9317 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9318 Do not define for Interix.
9319
9320 2012-01-22 Jason Merrill <jason@redhat.com>
9321
9322 PR c++/51832
9323 * g++.dg/lto/pr51832.h: New.
9324 * g++.dg/lto/pr51832_0.C: New.
9325 * g++.dg/lto/pr51832_1.C: New.
9326
9327 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9328
9329 * gcc.dg/ext-elim-1.c: New test.
9330
9331 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9332
9333 PR target/51931
9334 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9335 * g++.dg/opt/longbranch1.C: Likewise.
9336
9337 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9338
9339 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9340 in C++11 mode.
9341
9342 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9343
9344 PR fortran/50556
9345 * gfortran.dg/namelist_74.f90: New test.
9346 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9347
9348 2012-01-21 Tobias Burnus <burnus@net-b.de>
9349
9350 PR fortran/51913
9351 * gfortran.dg/class_47.f90: New.
9352
9353 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9354
9355 * gnat.dg/renaming5.ad[sb]: New test.
9356
9357 2012-01-20 Jason Merrill <jason@redhat.com>
9358
9359 PR c++/51919
9360 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9361
9362 2012-01-20 Jason Merrill <jason@redhat.com>
9363
9364 PR c++/51922
9365 * g++.dg/ext/attrib42.C: Require ilp32.
9366
9367 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9368
9369 PR target/51915
9370 * gcc.target/arm/pr51915.c: New test.
9371
9372 2012-01-20 Cary Coutant <ccoutant@google.com>
9373 Dodji Seketeli <dodji@redhat.com>
9374
9375 PR debug/45682
9376 * g++.dg/debug/dwarf2/nested-3.C: New test.
9377
9378 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9379
9380 PR c++/51402
9381 * g++.dg/template/crash110.C: New.
9382
9383 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9384
9385 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9386 Remove default options on hppa*-*-hpux*.
9387
9388 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9389
9390 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9391
9392 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9393
9394 * gcc.c-torture/compile/pr51856.c: New testcase.
9395
9396 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9397
9398 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9399 options to go_target_compile.
9400
9401 2012-01-20 Kai Tietz <ktietz@redhat.com>
9402
9403 * g++.dg/torture/pr51344.C: Fix typo.
9404
9405 2012-01-20 Richard Guenther <rguenther@suse.de>
9406
9407 PR tree-optimization/51903
9408 * g++.dg/torture/pr51903.C: New testcase.
9409
9410 2012-01-20 Tobias Burnus <burnus@net-b.de>
9411 Janus Weil <janus@gcc.gnu.org>
9412
9413 PR fortran/51056
9414 * gfortran.dg/use_21.f90: New.
9415
9416 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9417
9418 PR target/51106
9419 * gcc.dg/torture/pr51106-1.c: New test.
9420 * gcc.dg/torture/pr51106-2.c: New test.
9421
9422 2012-01-19 Kai Tietz <ktietz@redhat.com>
9423
9424 * g++.dg/torture/pr51344.C: New test.
9425
9426 2012-01-19 Tobias Burnus <burnus@net-b.de>
9427
9428 PR fortran/51904
9429 * gfortran.dg/intrinsic_size_2.f90: New.
9430
9431 2012-01-19 Jason Merrill <jason@redhat.com>
9432
9433 PR c++/51889
9434 * g++.dg/inherit/using7.C: New.
9435
9436 2012-01-19 Richard Guenther <rguenther@suse.de>
9437
9438 PR tree-optimization/37997
9439 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9440
9441 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9442
9443 PR rtl-optimization/51505
9444 * gcc.dg/pr51505.c: New test.
9445
9446 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9447
9448 PR fortran/51634
9449 * gfortran.dg/typebound_operator_12.f03: New.
9450 * gfortran.dg/typebound_operator_13.f03: New.
9451
9452 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9453
9454 PR c++/51225
9455 * g++.dg/cpp0x/pr51225.C: New.
9456
9457 2012-01-17 Ian Lance Taylor <iant@google.com>
9458
9459 PR go/50656
9460 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9461
9462 2012-01-17 Tobias Burnus <burnus@net-b.de>
9463
9464 PR fortran/51869
9465 * gfortran.dg/realloc_on_assign_9.f90: New.
9466
9467 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9468
9469 PR other/51165
9470 * gcc.dg/tm/memopt-3.c: Remove xfail.
9471 * gcc.dg/tm/memopt-4.c: Remove xfail.
9472 * gcc.dg/tm/memopt-5.c: Remove xfail.
9473 * gcc.dg/tm/memopt-7.c: Remove xfail.
9474
9475 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9476
9477 PR tree-optimization/51877
9478 * gcc.c-torture/execute/pr51877.c: New test.
9479
9480 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9481
9482 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9483 {!vect_align_arrays} to vect_sizes_32B_16B.
9484 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9485 * gcc.dg/vect/vect-peel-3.c: Ditto.
9486
9487 2012-01-16 Jason Merrill <jason@redhat.com>
9488
9489 PR c++/51854
9490 * g++.dg/abi/mangle60.C: New.
9491
9492 PR c++/51827
9493 * g++.dg/pch/mangle1.{C,Hs}: New.
9494
9495 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9496 Tobias Burnus <burnus@net-b.de>
9497
9498 PR fortran/50981
9499 * gfortran.dg/elemental_optional_args_3.f90: New
9500 * gfortran.dg/elemental_optional_args_4.f90: New
9501
9502 2012-01-16 Tobias Burnus <burnus@net-b.de>
9503
9504 PR fortran/51809
9505 * gfortran.dg/use_20.f90: New
9506
9507 2012-01-16 Jason Merrill <jason@redhat.com>
9508
9509 PR c++/51868
9510 * g++.dg/cpp0x/rv-bitfield.C: New.
9511 * g++.dg/cpp0x/rv-bitfield2.C: New.
9512
9513 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9514
9515 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9516 subroutine 'qsort' and use index array to assign the result.
9517
9518 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR tree-optimization/51865
9521 * gcc.dg/pr51865.c: New test.
9522
9523 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9524
9525 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9526
9527 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9528
9529 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9530 to be loaded from the constant pool, rather than via %hi and %lo.
9531
9532 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9533
9534 PR rtl-optimization/51821
9535 * gcc.dg/pr51821.c: New test.
9536
9537 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9538
9539 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9540
9541 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9542
9543 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9544
9545 2012-01-14 Tobias Burnus <burnus@net-b.de>
9546
9547 PR fortran/51800
9548 * gfortran.dg/init_flag_8.f90: New.
9549 * gfortran.dg/init_flag_9.f90: New.
9550
9551 2011-01-14 Tobias Burnus <burnus@net-b.de>
9552
9553 PR fortran/51816
9554 * gfortran.dg/use_18.f90: New.
9555 * gfortran.dg/use_19.f90: New.
9556
9557 2012-01-13 Ian Lance Taylor <iant@google.com>
9558
9559 PR c++/50012
9560 * g++.dg/warn/Wsign-compare-4.C: New.
9561
9562 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9563
9564 PR fortran/48351
9565 * gfortran.dg/alloc_comp_assign.f03: New.
9566 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9567 __BUILTIN_FREE from 38 to 32.
9568
9569 2012-01-13 Jason Merrill <jason@redhat.com>
9570
9571 PR c++/20681
9572 * g++.dg/warn/Wreturn-type-7.C: New.
9573
9574 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9575
9576 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9577 assumption.
9578 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9579 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9580 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9581 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9582 int32plus because of big array needed.
9583 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9584 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9585
9586 2012-01-13 Jason Merrill <jason@redhat.com>
9587
9588 PR c++/51813
9589 * g++.dg/ext/visibility/template9.C: New.
9590
9591 PR c++/51620
9592 * g++.dg/cpp0x/defaulted34.C: New.
9593 * g++.dg/template/virtual3.C: New.
9594
9595 2012-01-13 Richard Guenther <rguenther@suse.de>
9596
9597 PR middle-end/8081
9598 * gcc.dg/torture/pr8081.c: New testcase.
9599
9600 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9601
9602 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9603
9604 2012-01-12 Jason Merrill <jason@redhat.com>
9605
9606 PR c++/51714
9607 * g++.dg/ext/stmtexpr14.C: New.
9608
9609 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9610
9611 PR c++/51633
9612 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9613
9614 2012-01-12 Jason Merrill <jason@redhat.com>
9615
9616 PR c++/48051
9617 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9618 * g++.dg/abi/mangle58.C: Likewise.
9619
9620 PR c++/51403
9621 * g++.dg/template/arg8.C: New.
9622
9623 2012-01-12 Ira Rosen <irar@il.ibm.com>
9624
9625 PR tree-optimization/51799
9626 * gcc.dg/vect/pr51799.c: New test.
9627 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9628 patterns.
9629
9630 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9631 Tobias Burnus <burnus@net-b.de>
9632
9633 PR fortran/51057
9634 PR fortran/51616
9635 * lib/target-supports.exp
9636 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9637 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9638
9639 2012-01-11 Jason Merrill <jason@redhat.com>
9640
9641 PR c++/51565
9642 * g++.dg/ext/attrib42.C: New.
9643
9644 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR bootstrap/51796
9647 * gcc.dg/pr51796.c: New test.
9648
9649 2012-01-11 Jason Merrill <jason@redhat.com>
9650
9651 PR c++/51818
9652 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9653
9654 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9655
9656 * gnat.dg/array19.ad[sb]: New test.
9657
9658 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9659
9660 * gnat.dg/opt23.ad[sb]: New test.
9661 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9662 * gnat.dg/opt24.ad[sb]: New test.
9663
9664 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9665
9666 PR tree-optimization/49642
9667 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9668 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9669
9670 2012-01-11 Jason Merrill <jason@redhat.com>
9671
9672 PR c++/51613
9673 * g++.dg/template/explicit-args5.C: New.
9674
9675 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9676
9677 * gcc.c-torture/execute/20120110-1.c: New testcase.
9678
9679 2012-01-10 Jason Merrill <jason@redhat.com>
9680
9681 PR c++/51614
9682 * g++.dg/inherit/ambig1.C: New.
9683
9684 PR c++/51433
9685 * g++.dg/cpp0x/constexpr-cache1.C: New.
9686
9687 2012-01-10 Richard Guenther <rguenther@suse.de>
9688
9689 PR tree-optimization/51801
9690 * gcc.dg/torture/pr51801.c: New testcase.
9691
9692 2012-01-10 Tobias Burnus <burnus@net-b.de>
9693
9694 PR fortran/51652
9695 * gfortran.dg/allocate_with_typespec_5.f90: New.
9696
9697 2012-01-10 Tobias Burnus <burnus@net-b.de>
9698
9699 * gfortran.dg/class_39.f03: Update dg-error string.
9700
9701 2012-01-10 Richard Guenther <rguenther@suse.de>
9702
9703 PR tree-optimization/50913
9704 * gcc.dg/graphite/interchange-16.c: New testcase.
9705 * gcc.dg/graphite/scop-20.c: XFAIL.
9706 * gfortran.dg/graphite/interchange-1.f: Likewise.
9707 * gfortran.dg/graphite/block-1.f90: Likewise.
9708 * gfortran.dg/graphite/block-2.f: Likewise.
9709
9710 2012-01-10 Richard Henderson <rth@redhat.com>
9711
9712 * lib/target-supports.exp (check_effective_target_vect_perm,
9713 check_effective_target_vect_perm_byte,
9714 check_effective_target_vect_perm_short): Enable for arm neon.
9715
9716 2012-01-09 Tobias Burnus <burnus@net-b.de>
9717
9718 PR fortran/46328
9719 * gfortran.dg/typebound_operator_11.f90: New.
9720
9721 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9722
9723 * gnat.dg/array18.adb: New test.
9724 * gnat.dg/array18_pkg.ads: New helper.
9725
9726 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9727
9728 PR fortran/51791
9729 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9730 around base object in first assignment in main program.
9731 * gfortran.dg/typebound_operator_10.f03: New test.
9732
9733 2012-01-09 Martin Jambor <mjambor@suse.cz>
9734
9735 PR tree-optimization/51759
9736 * g++.dg/ipa/pr51759.C: New test.
9737
9738 2012-01-09 Tobias Burnus <burnus@net-b.de>
9739
9740 PR fortran/51758
9741 * gfortran.dg/optional_absent_2.f90: New.
9742
9743 2012-01-09 Tobias Burnus <burnus@net-b.de>
9744
9745 PR fortran/51578
9746 * gfortran.dg/use_17.f90: New.
9747
9748 2012-01-09 Gary Funck <gary@intrepid.com>
9749
9750 PR preprocessor/33919
9751 * gcc.dg/pr33919.c: New test.
9752 * gcc.dg/pr33919-0.h: New test header file.
9753 * gcc.dg/pr33919-1.h: Ditto.
9754 * gcc.dg/pr33919-2.h: Ditto.
9755
9756 2012-01-07 Jan Hubicka <jh@suse.cz>
9757
9758 PR tree-optimize/51694
9759 * gcc.c-torture/compile/pr51694.c: new testcase.
9760
9761 2012-01-07 Jan Hubicka <jh@suse.cz>
9762
9763 PR tree-optimization/51600
9764 * g++.dg/torture/pr51600.C: New testcase.
9765
9766 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9767
9768 PR gcov-profile/51715
9769 PR gcov-profile/51717
9770 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9771 * gcc.misc-tests/gcov-14.c: Likewise.
9772
9773 2012-01-06 Jason Merrill <jason@redhat.com>
9774
9775 * g++.dg/parse/new5.C: New.
9776
9777 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9778
9779 PR testsuite/51655
9780 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9781 including <string.h>.
9782
9783 2012-01-06 Jason Merrill <jason@redhat.com>
9784
9785 * g++.dg/abi/mangle51.C: New.
9786 * g++.dg/abi/mangle52.C: New.
9787 * g++.dg/abi/mangle53.C: New.
9788 * g++.dg/abi/mangle54.C: New.
9789 * g++.dg/abi/mangle55.C: New.
9790 * g++.dg/abi/mangle56.C: New.
9791 * g++.dg/abi/mangle57.C: New.
9792 * g++.dg/abi/mangle58.C: New.
9793 * g++.dg/abi/mangle59.C: New.
9794 * g++.dg/cpp0x/trailing3.C: Update mangling.
9795 * g++.dg/cpp0x/variadic111.C: Update mangling.
9796 * g++.dg/cpp0x/variadic4.C: Update mangling.
9797 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9798 * g++.dg/template/nontype22.C: Works now.
9799 * g++.dg/template/pr35240.C: Works now.
9800
9801 * g++.dg/cpp0x/error7.C: New.
9802
9803 2012-01-06 Tobias Burnus <burnus@net-b.de>
9804
9805 * gfortran.dg/deallocate_stat_2.f90: New.
9806 * coarray/allocate_errgmsg.f90: New.
9807 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9808 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9809 * coarray/subobject_1.f90: Fix for num_images > 1.
9810 * gfortran.dg/deallocate_stat.f90: Update due to changed
9811 stat= handling.
9812
9813 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9814
9815 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9816
9817 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9818
9819 * ada/acats/overflow.lst: Add cb20004.
9820
9821 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9822
9823 PR c++/51541
9824 * g++.dg/cpp0x/alias-decl-18.C: New test.
9825
9826 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9827
9828 * gcc.c-torture/execute/20120104-1.c: New test.
9829
9830 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9831
9832 PR fortran/PR48946
9833 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9834 the old typebound_operator_8.f03.
9835 * gfortran.dg/typebound_operator_8.f03: New version of
9836 typebound_operator_7.f03 with 'u' a derived type instead of a
9837 class object.
9838
9839 2012-01-05 Richard Guenther <rguenther@suse.de>
9840
9841 * g++.dg/torture/pr49309.C: Skip for -flto.
9842
9843 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR middle-end/51761
9846 * gcc.c-torture/compile/pr51761.c: New test.
9847
9848 2012-01-05 Richard Guenther <rguenther@suse.de>
9849
9850 PR tree-optimization/51760
9851 * gcc.dg/torture/pr51760.c: New testcase.
9852
9853 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9854
9855 PR middle-end/51472
9856 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9857
9858 2012-01-05 Richard Guenther <rguenther@suse.de>
9859
9860 PR lto/41576
9861 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9862 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9863
9864 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR debug/51695
9867 * gcc.dg/pr51695.c: New test.
9868
9869 2012-01-04 Andrew Pinski <apinski@cavium.com>
9870
9871 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9872 * gcc.target/mips/octeon2-lx-1.c: New test.
9873 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9874 * gcc.target/mips/octeon2-lx-2.c: New test.
9875 * gcc.target/mips/octeon2-lx-3.c: New test.
9876
9877 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9878
9879 PR other/51163
9880 PR other/51164
9881 * gcc.dg/tm/alias-1.c: Adjust regexp.
9882 * gcc.dg/tm/alias-2.c: Adjust regexp.
9883
9884 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9885
9886 PR c++/51064
9887 * g++.dg/warn/Wparentheses-26.C: New.
9888
9889 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9890
9891 * gfortran.dg/elemental_optional_args_2.f90: New test.
9892
9893 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9894
9895 PR fortran/49693
9896 * gfortran.dg/common_17.f90: New test.
9897
9898 2012-01-04 Richard Guenther <rguenther@suse.de>
9899
9900 PR tree-optimization/49651
9901 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9902 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9903
9904 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9905
9906 PR c++/51738
9907 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9908
9909 2012-01-03 Andrew Pinski <apinski@cavium.com>
9910
9911 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9912 for all mips targets. Also allow an optional .cfi_startproc.
9913
9914 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9915
9916 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9917
9918 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9919
9920 PR c++/29273
9921 * g++.dg/rtti/dyncast5.C: New.
9922
9923 2012-01-03 Richard Guenther <rguenther@suse.de>
9924
9925 PR tree-optimization/51070
9926 * gcc.dg/torture/pr51070-2.c: New testcase.
9927
9928 2012-01-03 Richard Guenther <rguenther@suse.de>
9929
9930 PR tree-optimization/51692
9931 * gcc.dg/torture/pr51692.c: New testcase.
9932
9933 2012-01-03 Richard Guenther <rguenther@suse.de>
9934
9935 PR debug/51650
9936 * g++.dg/lto/pr51650-3_0.C: New testcase.
9937
9938 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9939
9940 PR c++/15867
9941 * g++.dg/warn/Wredundant-decls-spec.C: New.
9942
9943 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR tree-optimization/51719
9946 * g++.dg/tree-prof/pr51719.C: New test.
9947
9948 2012-01-03 Richard Guenther <rguenther@suse.de>
9949
9950 PR middle-end/51730
9951 * gcc.dg/fold-compare-6.c: New testcase.
9952
9953 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR c++/51669
9956 * g++.dg/gomp/pr51669.C: New test.
9957
9958 2012-01-02 Jason Merrill <jason@redhat.com>
9959
9960 PR c++/51675
9961 * g++.dg/cpp0x/constexpr-union2.C: New.
9962
9963 PR c++/51666
9964 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9965
9966 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9967
9968 PR c++/51462
9969 * g++.dg/cpp0x/constexpr-99.C: New test.
9970
9971 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9972
9973 PR c++/20140
9974 * g++.dg/template/init9.C: New.
9975
9976 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9977
9978 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9979 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9980 rather than a specific number.
9981
9982 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9983
9984 PR fortran/46262
9985 PR fortran/46328
9986 PR fortran/51052
9987 * gfortran.dg/typebound_operator_7.f03: New.
9988 * gfortran.dg/typebound_operator_8.f03: New.
9989
9990 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9991
9992 PR target/51729
9993 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9994 XFAIL.
9995 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9996
9997 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9998
9999 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10000
10001 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10002
10003 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10004 for MIPS.
10005
10006 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10007
10008 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10009 * gfortran.dg/io_real_boz_4.f90: Likewise.
10010 * gfortran.dg/io_real_boz_5.f90: Likewise.
10011
10012 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10013
10014 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10015
10016 2012-01-02 Revital Eres <revital.eres@linaro.org>
10017
10018 * gcc.dg/sms-11.c: New file.
10019
10020 2012-01-02 Tobias Burnus <burnus@net-b.de>
10021
10022 PR fortran/51682
10023 * gfortran.dg/coarray/image_index_3.f90: New.
10024
10025 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10026
10027 PR c++/16603
10028 * g++.dg/parse/enum8.C: New.
10029
10030 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10031
10032 PR c++/51379
10033 * g++.dg/conversion/reinterpret4.C: New.
10034 * g++.dg/conversion/reinterpret1.C: Adjust.
10035
10036 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10037
10038 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10039
10040 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10041
10042 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10043 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10044 * g++.old-deja/g++.jason/access14.C: Likewise.
10045 * g++.old-deja/g++.jason/access8.C: Likewise.
10046 * g++.old-deja/g++.jason/access1.C: Likewise.
10047 * g++.old-deja/g++.other/access3.C: Likewise.
10048 * g++.old-deja/g++.other/access5.C: Likewise.
10049 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10050 * g++.old-deja/g++.law/visibility22.C: Likewise.
10051 * g++.old-deja/g++.law/visibility26.C: Likewise.
10052 * g++.old-deja/g++.mike/p2746.C: Likewise.
10053 * g++.dg/debug/using1.C: Likewise.
10054 * g++.dg/lookup/using51.C: Likewise.
10055 * g++.dg/inherit/using5.C: Likewise.
10056 * g++.dg/inherit/pr30297.C: Likewise.
10057 * g++.dg/inherit/access8.C: Likewise.
10058 * g++.dg/torture/pr39362.C: Likewise.
10059 * g++.dg/template/crash13.C: Likewise.
10060 * g++.dg/template/using10.C: Likewise.
10061
10062 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10063
10064 PR fortran/51502
10065 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10066
10067 2012-01-01 Ira Rosen <irar@il.ibm.com>
10068
10069 PR tree-optimization/51704
10070 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10071 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10072 corresponding flags.
10073
10074 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10075
10076 PR c++/51723
10077 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10078
10079 2012-01-01 Jan Hubicka <jh@suse.cz>
10080
10081 PR rtl-optimization/51069
10082 * gcc.c-torture/compile/pr51069.c: New testcase.
10083
10084 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10085
10086 PR tree-optimization/51683
10087 * gcc.dg/pr51683.c: New test.
10088 \f
10089 Copyright (C) 2012 Free Software Foundation, Inc.
10090
10091 Copying and distribution of this file, with or without modification,
10092 are permitted in any medium without royalty provided the copyright
10093 notice and this notice are preserved.