OSDN Git Service

2012-10-15 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-10-15  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/54920
4         * gcc.dg/torture/pr54920.c: New testcase.
5
6 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gnat.dg/unchecked_convert9.ad[sb]: New test.
9
10 2012-10-13  Jason Merrill  <jason@redhat.com>
11
12         * g++.dg/tls/thread_local7g.C: Require tls_native.
13
14 2012-10-14  Jason Merrill  <jason@redhat.com>
15
16         * g++.dg/cpp0x/inh-ctor1.C: New.
17         * g++.dg/cpp0x/inh-ctor2.C: New.
18         * g++.dg/cpp0x/inh-ctor3.C: New.
19         * g++.dg/cpp0x/inh-ctor4.C: New.
20         * g++.dg/cpp0x/inh-ctor5.C: New.
21         * g++.dg/cpp0x/inh-ctor6.C: New.
22         * g++.dg/cpp0x/inh-ctor7.C: New.
23         * g++.dg/cpp0x/inh-ctor8.C: New.
24         * g++.dg/cpp0x/inh-ctor9.C: New.
25         * g++.dg/cpp0x/inh-ctor10.C: New.
26         * g++.dg/cpp0x/inh-ctor11.C: New.
27         * g++.dg/cpp0x/inh-ctor12.C: New.
28         * g++.dg/cpp0x/inh-ctor13.C: New.
29
30 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
31
32         PR rtl-optimization/54919
33         * gcc.dg/pr54919.c: New testcase.
34
35 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
36
37         PR c++/53581
38         * g++.dg/template/crash113.C: New.
39
40 2012-10-14  Jan Hubicka  <jh@suse.cz>
41
42         * gcc.dg/unroll_5.c: New testcase.
43
44 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
45
46         PR c++/52643
47         * g++.dg/opt/pr52643.C: New.
48
49 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
50
51         PR target/54602
52         * gcc.target/sh/pr54602-1.c: New.
53         * gcc.target/sh/pr54602-2.c: New.
54         * gcc.target/sh/pr54602-3.c: New.
55         * gcc.target/sh/pr54602-4.c: New.
56
57 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
58
59         PR target/54680
60         * gcc.target/sh/pr54680.c: New.
61
62 2012-10-12  Jan Hubicka <jh@suse.cz>
63
64         * gcc.dg/webizer.c: New testcase.
65
66 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
67
68         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
69         specify -m64.
70
71         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
72         GNU/Linux.
73
74         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
75         Return 0 if already specifying -mfloat-abi other than hard.
76
77 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
78
79         * gcc.dg/pr53060.c: Prune irrelevant warning.
80
81 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
82
83         PR c/54381
84         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
85         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
86         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
87         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
88         Adjust expected wording of warnings for *cmp* builtins.
89         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
90         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
91
92 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
93
94         PR c++/24449
95         * g++.dg/parse/friend-main.C: New.
96
97 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
98
99         PR c++/53055
100         * g++.dg/pr53055.C: New testcase.
101
102 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
103
104         PR c++/52744
105         * g++.dg/cpp0x/pr52744.C: New.
106
107 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
108
109         PR fortran/40453
110         * gfortran.dg/dummy_procedure_9.f90: New.
111
112 2012-10-12  Richard Biener  <rguenther@suse.de>
113
114         PR tree-optimization/54894
115         * gcc.dg/torture/pr54894.c: New testcase.
116
117 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
118
119         PR target/51244
120         * gcc.target/sh/pr51244-13.c: New.
121         * gcc.target/sh/pr51244-14.c: New.
122         * gcc.target/sh/pr51244-15.c: New.
123         * gcc.target/sh/pr51244-16.c: New.
124
125 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
126
127         PR c++/51878
128         * g++.dg/cpp0x/decltype45.C: New.
129
130 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
131
132         PR fortran/54784
133         * gfortran.dg/class_allocate_13.f90: New.
134
135 2012-10-11  Jason Merrill  <jason@redhat.com>
136
137         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
138         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
139
140         * g++.dg/gomp/tls-5.C: Require tls_native.
141         * g++.dg/tls/thread_local7.C: Require tls_native.
142         * g++.dg/tls/static2.C: New.
143
144 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
145
146         PR c++/36107
147         * g++.dg/ext/weak5.C: New.
148
149 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
150
151         PR testsuite/54868
152         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
153         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
154
155 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
156
157         PR c++/43765
158         * g++.dg/parse/pr43765.C: New.
159
160 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
161
162         * obj-c++.dg/tls/init-2.mm: Tweak errors.
163
164 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
165
166         PR c++/43663
167         * g++.dg/init/bitfield3.C: New.
168
169 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
170
171         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
172
173 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
174
175         PR tree-optimization/54877
176         * gcc.dg/torture/pr54877.c: New test.
177
178 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
179
180         PR testsuite/53397
181         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
182         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
183         and remove target info from dg-do compile.
184         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
185         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
186         and remove target info from dg-do compile.
187
188 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
189
190         * gcc.dg/pr54782.c: Require target with pthread support.
191
192 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
193
194         PR c++/53122
195         * g++.dg/cpp0x/auto35.C: New.
196
197 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
198
199         PR c++/53540 - using fails to be equivalent to typedef
200         * g++.dg/cpp0x/alias-decl-24.C: New test.
201
202 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
203
204         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
205         that c++11 attributes to types are ignored for now.
206         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
207         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
208
209 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
210
211         PR c++/53741
212         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
213
214 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
215
216         PR c++/50478
217         * g++.dg/cpp0x/initlist67.C: New.
218
219 2012-10-10  Dehao Chen  <dehao@google.com>
220
221         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
222
223 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
224
225         PR target/52480
226         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
227         Add runtime tests.
228
229 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
230
231         PR c++/53307
232         * g++.dg/cpp0x/decltype44.C: New.
233
234 2012-10-09  Steve Ellcey  <sellcey@mips.com>
235
236         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
237
238 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
239
240         PR c++/53763
241         * g++.dg/cpp0x/decltype43.C: New.
242
243 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
244
245         PR middle-end/53397
246         * gcc.dg/pr53397-1.c: New test case.
247         * gcc.dg/pr53397-2.c: New test case.
248
249 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
250
251         PR c++/54194
252         * g++.dg/warn/Wparentheses-26.C: Adjust.
253         * g++.dg/warn/Wparentheses-27.C: New.
254
255 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
256
257         PR c++/54427
258         * c-c++-common/vector-scalar.c: New testcase.
259         * g++.dg/ext/vector18.C: New testcase.
260         * g++.dg/ext/vector5.C: This is not an error anymore.
261         * gcc.dg/init-vec-1.c: Move ...
262         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
263         * gcc.c-torture/execute/vector-shift1.c: Move ...
264         * c-c++-common/torture/vector-shift1.c: ... here.
265         * gcc.dg/scal-to-vec1.c: Move ...
266         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
267         C++11. Adapt error messages.
268         * gcc.dg/convert-vec-1.c: Move ...
269         * c-c++-common/convert-vec-1.c: ... here.
270         * gcc.dg/scal-to-vec2.c: Move ...
271         * c-c++-common/scal-to-vec2.c: ... here.
272
273 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
274
275         PR target/54400
276         * gcc.target/i386/pr54400.c: New testcase.
277
278 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
279
280         PR c++/54858
281         * g++.dg/template/pr54858.C: New test.
282
283 2012-10-08  Marek Polacek  <polacek@redhat.com>
284
285         PR debug/54831
286         * g++.dg/debug/pr54831.C: New test.
287
288 2012-10-08  Dehao Chen  <dehao@google.com>
289
290         * g++.dg/predict-loop-exit-1.C: New.
291         * g++.dg/predict-loop-exit-2.C: New.
292         * g++.dg/predict-loop-exit-3.C: New.
293
294 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
295
296         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
297
298 2012-10-08  Jason Merrill  <jason@redhat.com>
299
300         * g++.dg/gomp/tls-5.C: New.
301         * g++.dg/gomp/tls-wrap1.C: New.
302         * g++.dg/gomp/tls-wrap2.C: New.
303         * g++.dg/gomp/tls-wrap3.C: New.
304         * g++.dg/gomp/tls-wrap4.C: New.
305         * g++.dg/gomp/tls-wrapper-cse.C: New.
306         * g++.dg/tls/thread_local-cse.C: New.
307         * g++.dg/tls/thread_local-order1.C: New.
308         * g++.dg/tls/thread_local-order2.C: New.
309         * g++.dg/tls/thread_local-wrap1.C: New.
310         * g++.dg/tls/thread_local-wrap2.C: New.
311         * g++.dg/tls/thread_local-wrap3.C: New.
312         * g++.dg/tls/thread_local-wrap4.C: New.
313         * g++.dg/tls/thread_local2g.C: New.
314         * g++.dg/tls/thread_local3g.C: New.
315         * g++.dg/tls/thread_local4g.C: New.
316         * g++.dg/tls/thread_local5g.C: New.
317         * g++.dg/tls/thread_local6g.C: New.
318         * g++.dg/tls/thread_local7g.C: New.
319
320         * g++.dg/tls/thread_local3.C: New.
321         * g++.dg/tls/thread_local4.C: New.
322         * g++.dg/tls/thread_local5.C: New.
323         * g++.dg/tls/thread_local6.C: New.
324
325         * g++.dg/tls/init-2.C: Tweak errors.
326         * g++.dg/tls/thread_local1.C: New.
327         * g++.dg/tls/thread_local2.C: New.
328         * g++.dg/tls/thread_local7.C: New.
329
330 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
331
332         PR target/54866
333         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
334
335 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
336
337         PR target/54685
338         * gcc.target/sh/pr54685.c: New.
339
340 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
341
342         PR c++/53528 C++11 attribute support
343         * g++.dg/cpp0x/gen-attrs-1.C: New test.
344         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
345         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
346         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
347         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
348         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
349         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
350         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
351         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
352         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
353         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
354         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
355         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
356         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
357         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
358         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
359         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
360         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
361         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
362         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
363         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
364         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
365         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
366         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
367         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
368         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
369         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
370         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
371         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
372         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
373         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
374         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
375         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
376         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
377         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
378         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
379         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
380         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
381         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
382         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
383         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
384         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
385         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
386         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
387         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
388         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
389         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
390         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
391         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
392         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
393         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
394         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
395         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
396         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
397         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
398         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
399         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
400
401 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
402
403         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
404         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
405         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
406
407 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
408
409         PR target/54760
410         * gcc.target/sh/pr54760-2.c: New.
411         * gcc.target/sh/pr54760-3.c: New.
412
413 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
414
415         PR c++/51422
416         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
417
418 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
419             Sandra Loosemore  <sandra@codesourcery.com>
420
421         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
422         and test that the accumulator is initialized using MULT.
423         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
424         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
425
426 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
427
428         PR c++/52764
429         * g++.dg/cpp0x/stdint.C: New.
430
431 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
432
433         PR c++/54249
434         * g++.dg/cpp0x/stddef.C: New.
435
436 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
437
438         PR fortran/54832
439         * gfortran.dg/typebound_operator_17.f90: New.
440
441 2012-10-06  Jan Hubicka  <jh@suse.cz>
442
443         PR lto/53831
444         PR lto/54776
445         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
446
447 2012-10-06  Jan Hubicka  <jh@suse.cz>
448
449         * gcc.dg/lto/resolutions_0.c: New testcase.
450
451 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
452
453         PR fortran/45521
454         * gfortran.dg/generic_25.f90: New.
455         * gfortran.dg/generic_26.f90: New.
456         * gfortran.dg/generic_27.f90: New.
457
458 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
459
460         PR target/54760
461         * gcc.target/sh/pr54760-1.c: New.
462
463 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
464
465         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
466         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
467         * g++.dg/warn/Wsign-compare-5.C: New test.
468         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
469         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
470         * g++.dg/ext/builtin30.C: New test.
471         * g++.dg/ext/vla12.C: New test.
472         * gcc.dg/builtins-85.c: New test.
473
474         PR debug/54519
475         * gcc.dg/guality/pr54519-1.c: New test.
476         * gcc.dg/guality/pr54519-2.c: New test.
477         * gcc.dg/guality/pr54519-3.c: New test.
478         * gcc.dg/guality/pr54519-4.c: New test.
479         * gcc.dg/guality/pr54519-5.c: New test.
480         * gcc.dg/guality/pr54519-6.c: New test.
481
482 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
483
484         PR c++/50893
485         * g++.dg/cpp0x/defaulted38.C: New.
486
487 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
488
489         PR tree-optimization/33763
490         * c-c++-common/pr33763.c: New test.
491
492         PR tree-optimization/54810
493         * gcc.dg/tree-ssa/vrp85.c: New test.
494
495 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
496
497         * gcc.dg/ucnid-7.c: Skip on AIX.
498         * gcc.dg/ucnid-8.c: Same.
499         * gcc.dg/ucnid-10.c: Same.
500         * gcc.dg/ucnid-13.c: Same.
501         * gcc.dg/attr-alias-3.c: Same.
502         * gcc.dg/attr-alias-5.c: Same.
503         * gcc.dg/torture/pr51106-2.c: Same.
504         * gcc.dg/vmx/3b-13.c: Use valid splat index.
505
506 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
507
508         PR c++/52233
509         * g++.dg/cpp0x/alias-decl-23.C: New.
510
511 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
512
513         PR c++/53403
514         * g++.dg/template/friend53.C: New.
515
516 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
517
518         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
519         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
520         (scan-ada-spec): Likewise.
521         (scan-ada-spec-not): Likewise.
522         * gcc.dg/dump-ada-spec-1.c: New test.
523         * g++.dg/other/dump-ada-spec-1.C: Likewise.
524
525 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
526
527         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
528
529 2012-10-04  Florian Weimer  <fweimer@redhat.com>
530
531         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
532
533 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
534
535         PR c++/54323
536         * g++.dg/cpp0x/pr54323.C: New.
537
538 2012-10-04  Richard Guenther  <rguenther@suse.de>
539
540         PR middle-end/54735
541         * g++.dg/torture/pr54735.C: New testcase.
542
543 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
544
545         PR rtl-optimization/54739
546         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
547
548 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
549
550         PR target/51244
551         * gcc.target/sh/pr51244-12.c: New.
552
553 2012-10-03  Dehao Chen  <dehao@google.com>
554
555         PR middle-end/54782
556         * gcc.dg/pr54782.c: New test.
557
558 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
559
560         PR c++/54777
561         * g++.dg/cpp0x/constexpr-ref4.C: New test.
562
563 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
564
565         PR fortran/54778
566         * gfortran.dg/class_53.f90: New.
567
568 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
569
570         PR debug/54551
571         * gcc.dg/guality/pr54551.c: New.
572
573 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
574
575         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
576         * gcc.target/powerpc/pr46728-2.c: Likewise.
577
578 2012-10-02  Sharad Singhai  <singhai@google.com>
579
580         PR testsuite/54772
581         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
582         to fix test failures caused by r191883.
583         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
584         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
585         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
586         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
587         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
588         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
589         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
590         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
591         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
592
593 2012-09-30  Sharad Singhai  <singhai@google.com>
594
595         * gcc.target/i386/vect-double-1.c: Fix test.
596
597 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
598
599         PR target/54087
600         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
601         atomic_sub fails.
602
603 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
604
605         PR rtl-optimization/54457
606         * gcc.target/i386/pr54457.c: New test.
607
608 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
609
610         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
611
612 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
613
614         * gcc.target/i386/vect-rebuild.c: New testcase.
615
616 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
617
618         * gcc.target/i386/pad-10.c (foo2): Return x - z.
619
620 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
621
622         * gcc.target/mips/pr37362.c: Fix target selector.
623
624 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
625
626         PR target/54083
627         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
628
629 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
630
631         * gcc.dg/ucnid-8.c: Update line number.
632         * gcc.dg/torture/pr51106-2.c: Likewise.
633
634 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
635
636         PR fortran/54667
637         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
638         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
639         * gfortran.dg/c_f_pointer_tests_5.f90: New.
640
641 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
642
643         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
644         partially reverting r170092.
645         * gfortran.dg/class_7.f03: Ditto.
646         * gfortran.dg/coarray_14.f90: Ditto.
647         * gfortran.dg/typebound_proc_13.f03: Ditto.
648
649 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
650
651         PR c++/54738
652         * g++.dg/cpp0x/sfinae42.C: New.
653
654 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
655
656         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
657         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
658         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
659         * gcc.dg/pr42629.c: XFAIL on AIX.
660         * gcc.dg/pr47684.c: Same.
661         * gcc.dg/pr43670.c: Same.
662         * gcc.dg/pr42916.c: Same.
663         * gcc.dg/pr45449.c: Same.
664         * gcc.dg/pr50017.c: Same.
665         * gcc.dg/pr42728.c: Same.
666         * gcc.dg/pr47881.c: Same.
667         * gcc.dg/pr44023.c: Same.
668         * gcc.dg/pr41345.c: Same.
669         * gcc.dg/pr42630.c: Same.
670         * gcc.dg/pr44971.c: Same.
671         * gcc.dg/pr46771.c: Same.
672         * gcc.dg/ucnid-8.c: Same.
673         * gcc.dg/ucnid-10.c: Same.
674         * gcc.dg/ucnid-13.c: Same.
675         * gcc.dg/torture/pr51106-2.c: Same.
676         * gcc.dg/pr48768.c: Same.
677         * gcc.dg/pr42631.c: Same.
678         * gcc.dg/pr43084.c: Same.
679         * gcc.dg/ucnid-7.c: Same.
680         * gcc.dg/pr42889.c: Same.
681         * gcc.dg/pr41241.c: Same.
682         * gcc.dg/pr42719.c: Same.
683         * g++.dg/debug/pr46583.C: Same.
684         * g++.dg/debug/pr47106.C: Same.
685         * g++.dg/opt/pr48549.C: Same.
686         * g++.dg/other/pr42685.C: Same.
687         * c-c++-common/pr43942.c: Same.
688
689 2012-09-29  Ian Lance Taylor  <iant@google.com>
690
691         * go.test/go-test.exp: Update for latest version of Go testsuite.
692
693 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
694
695         PR fortran/52724
696         * gfortran.dg/internal_readwrite_3.f90:  New test.
697
698 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
699
700         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
701         c-c++-common/Wunused-local-typedefs-2.c to here.
702
703         PR c++/54372 - unused attribute inactive on dependant entities
704         * c-c++-common/Wunused-local-typedefs-2.c: New test.
705
706 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
707
708         PR c++/29028 - Missed unused warning on using declaration
709         * g++.dg/warn/Wunused-var-18.C: New test.
710
711 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
712
713         PR c++/53551 - -Wunused-local-typedefs misses uses
714         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
715
716 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
717
718         PR target/54716
719         * gcc.target/i386/xorps-sse2.c: Remove xfails.
720
721         PR tree-optimization/54713
722         * gcc.c-torture/compile/pr54713-1.c: New test.
723         * gcc.c-torture/compile/pr54713-2.c: New test.
724         * gcc.c-torture/compile/pr54713-3.c: New test.
725
726 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
727
728         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
729
730 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
731
732         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
733
734 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
735
736         PR target/54703
737         * gcc.target/i386/pr54703.c: New test.
738
739 2012-09-27  Richard Guenther  <rguenther@suse.de>
740
741         PR lto/54709
742         * gcc.dg/lto/pr54709_0.c: New testcase.
743         * gcc.dg/lto/pr54709_1.c: Likewise.
744
745 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
746
747         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
748
749         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
750
751         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
752
753         * gcc.target/arm/pr42879.c: Handle big-endian.
754
755 2012-09-26  Steve Ellcey  <sellcey@mips.com>
756
757         PR c/37303
758         * gcc.dg/pr37303.c: Check for rdata or rodata.
759
760 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
761
762         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
763
764 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
765
766         PR target/51274
767         PR target/53087
768         * gcc.target/powerpc/ppc-ne0-1.c: New.
769
770 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
771
772         PR target/54089
773         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
774         test_19, test_20, test_21, test_22, test_23): New functions.
775         * gcc.target/sh/pr54089-4.c: New.
776         * gcc.target/sh/pr54089-5.c: New.
777         * gcc.target/sh/pr54089-6.c: New.
778         * gcc.target/sh/pr54089-7.c: New.
779
780 2012-09-25  Richard Guenther  <rguenther@suse.de>
781
782         PR lto/54625
783         * gcc.dg/lto/pr54702_0.c: New testcase.
784         * gcc.dg/lto/pr54702_1.c: Likewise.
785         * gcc.dg/lto/pr54625-1_0.c: Likewise.
786         * gcc.dg/lto/pr54625-1_1.C: Likewise.
787         * gcc.dg/lto/pr54625-2_0.c: Likewise.
788         * gcc.dg/lto/pr54625-2_1.C: Likewise.
789
790 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
791
792         PR c++/54526
793         * g++.dg/cpp0x/parse2.C: New.
794         * g++.dg/parse/error11.C: Adjust.
795         * g++.dg/parse/error12.C: Likewise.
796
797 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
798
799         * gcc.target/i386/20030217-1.c: Added check for
800         large_long_double effective target.
801         * gcc.target/i386/387-3.c: Likewise.
802         * gcc.target/i386/387-4.c: Likewise.
803         * gcc.target/i386/pr36578-1.c: Likewise.
804         * gcc.target/i386/excess-precision-1.c: Added new code for the case
805         when long double size is equal double size.
806         * gcc.target/i386/excess-precision-1.c: Likewise.
807         * gcc.target/i386/pr36578-2.c: Likewise.
808         * gcc.target/i386/20030217-2.c: New testcase.
809
810 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
811
812         PR tree-optimization/54676
813         * gcc.dg/pr54676.c: New test.
814
815 2012-09-25  Richard Guenther  <rguenther@suse.de>
816
817         PR tree-optimization/53663
818         * gcc.dg/torture/pr53663-1.c: New testcase.
819         * gcc.dg/torture/pr53663-2.c: Likewise.
820         * gcc.dg/torture/pr53663-3.c: Likewise.
821
822 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
823
824         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
825
826 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
827
828         * lib/target-supports-dg.exp (dg-require-effective-target,
829         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
830         dg-process-target-1 instead of dg-process-target.
831         (dg-process-target-1): Rename from dg-process-target.
832         (dg-process-target): New.
833
834 2012-09-24  Richard Guenther  <rguenther@suse.de>
835
836         PR tree-optimization/54684
837         * g++.dg/torture/pr54684.C: New testcase.
838
839 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
840
841         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
842
843 2012-09-24  Richard Guenther  <rguenther@suse.de>
844
845         PR middle-end/52173
846         * gcc.dg/tm/pr52173-1.c: New.
847         * gcc.dg/tm/pr52173-2.c: New.
848
849 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
850
851         * gcc.dg/pr54669.c: New test.
852
853 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
854             Dominique Dhumieres  <dominiq@lps.ens.fr>
855
856         PR testsuite/54677
857         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
858
859 2012-09-23  Tobias Burnus  <burnus@net-b.de>
860
861         PR fortran/54618
862         * gfortran.dg/class_array_14.f90: New.
863
864 2012-09-22  Kai Tietz  <ktietz@redhat.com>
865
866         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
867         * gcc.dg/tree-ssa/scev-4.c: Likewise.
868
869 2012-09-21  Dehao Chen  <dehao@google.com>
870
871         PR go/54649
872         PR tree-optimization/54655
873         * g++.dg/pr54655.C: New testcase.
874
875 2012-09-21  Richard Guenther  <rguenther@suse.de>
876
877         PR tree-optimization/54647
878         * g++.dg/torture/pr54647.C: New testcase.
879
880 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
881
882         PR c++/54427
883         * c-c++-common/torture/vector-compare-2.c: Add -w.
884
885 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
886
887         * gnat.dg/opt20.ads: Move dg directive to...
888         * gnat.dg/opt20.adb: ...here.
889         * gnat.dg/addr1.ad[sb]: Likewise.
890         * gnat.dg/concat2.ad[sb]: Likewise.
891         * gnat.dg/array16.ad[sb]: Likewise.
892         * gnat.dg/atomic5.ad[sb]: Likewise.
893         * gnat.dg/discr29.ad[sb]: Likewise.
894         * gnat.dg/noreturn5.ad[sb]: Likewise.
895         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
896         * gnat.dg/discr23.ads: Remove dg directive.
897         * gnat.dg/nested_float_packed.ads: Likewise.
898         * gnat.dg/oconst6.ads: Move to...
899         * gnat.dg/specs/oconst6.ads: ...here.
900
901 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
902
903         PR c++/52432
904         * g++.dg/cpp0x/decltype32.C: Tweak.
905
906 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
907
908         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
909         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
910         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
911         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
912
913 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
914
915         PR c++/54581
916         * g++.dg/cpp0x/decltype-54581.C: New testcase.
917
918 2012-09-19  Steve Ellcey  <sellcey@mips.com>
919
920         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
921
922 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
923
924         * gcc.target/powerpc/ppc-get-timebase.c: New file.
925         * gcc.target/powerpc/ppc-mftb.c: New file.
926
927 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
928
929         PR target/54089
930         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
931         functions.
932
933 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
934
935         PR target/54236
936         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
937
938 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
939
940         * gcc.c-torture/execute/20120919-1.c: New test.
941
942 2012-09-19  Richard Guenther  <rguenther@suse.de>
943
944         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
945
946 2012-09-19  Richard Guenther  <rguenther@suse.de>
947
948         * gcc.dg/builtin-unreachable-6.c: Adjust.
949
950 2012-09-19  Richard Guenther  <rguenther@suse.de>
951
952         * gcc.dg/builtin-object-size-10.c: Adjust.
953         * gcc.dg/builtin-unreachable-5.c: Adjust.
954         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
955         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
956         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
957         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
958         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
959         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
960         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
961         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
962         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
963         * gcc.dg/vect/vec-scal-opt.c: Adjust.
964         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
965         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
966
967 2012-09-19  Richard Guenther  <rguenther@suse.de>
968
969         PR tree-optimization/54132
970         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
971         * gcc.dg/torture/pr54132.c: Likewise.
972
973 2012-09-19  Terry Guo  <terry.guo@arm.com>
974
975         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
976         extra prune rules that will be applied to all tests in a .exp file.
977         (gcc-dg-prune): Use rules defined by the above variable.
978         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
979         harmless warnings on architecture switch conflict.
980
981 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
982
983         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
984         of asm-comment characters instead of a single one.
985         * g++.dg/debug/dwarf2/nested-2.C: Similar.
986
987 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
988
989         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
990
991         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
992         target instead of xfailing it.
993         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
994         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
995         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
996         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
997         * gcc.dg/vect/vect-104.c: Likewise.
998         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
999         * gcc.dg/vect/vect-outer-1.c: Likewise.
1000         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1001         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1002         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1003         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1004         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1005         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1006         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1007         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1008         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1009
1010         * lib/target-supports.exp
1011         (check_effective_target_vect_widen_mult_qi_to_hi,
1012         check_effective_target_vect_widen_mult_hi_to_si,
1013         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1014         check_effective_target_vect_widen_mult_hi_to_si_pattern,
1015         check_effective_target_vect_pack_trunc,
1016         check_effective_target_vect_unpack,
1017         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1018         instead of arm_none.
1019
1020         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1021
1022 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1023
1024         * lib/target-supports-dg.exp (check-flags): Add cflags from board
1025         config to compiler_flags.
1026
1027 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
1028
1029         PR target/54592
1030         * gcc.target/i386/pr54592.c: New test.
1031
1032         PR tree-optimization/54610
1033         * gcc.target/i386/pr54610.c: New test.
1034
1035 2012-09-17  Jason Merrill  <jason@redhat.com>
1036
1037         PR c++/54575
1038         * g++.dg/cpp0x/alias-decl-21.C: New.
1039         * g++.dg/cpp0x/alias-decl-22.C: New.
1040
1041 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1042
1043         PR fortran/54608
1044         * gfortran.dg/scan_2.f90: New.
1045
1046 2012-09-17  Jason Merrill  <jason@redhat.com>
1047
1048         PR c++/53661
1049         * g++.dg/init/aggr9.C: New.
1050
1051 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1052
1053         * gnat.dg/loop_optimization12.ad[sb]: New test.
1054
1055 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
1056
1057         PR fortran/54285
1058         * gfortran.dg/proc_ptr_result_7.f90: New.
1059
1060 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1061
1062         PR fortran/54603
1063         * gfortran.dg/structure_constructor_11.f90: New.
1064
1065 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR tree-optimization/54563
1068         * g++.dg/torture/pr54563.C: New test.
1069
1070 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1071
1072         PR fortran/54594
1073         * gfortran.dg/typebound_generic_14.f03: New.
1074
1075 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1076
1077         PR fortran/54387
1078         * gfortran.dg/proc_ptr_38.f90: New.
1079
1080 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1081
1082         PR debug/54460
1083         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1084         to scary regexp.
1085
1086         PR testsuite/54007
1087         * gnat.dg/lto15.adb: Require lto.
1088
1089         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1090         "myBindC" for hppa*-*-hpux*.
1091
1092 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
1093
1094         * gfortran.dg/namelist_75.f90: New test.
1095
1096 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1097
1098         * gcc.dg/tree-ssa/vrp82.c: New test.
1099         * gcc.dg/tree-ssa/vrp83.c: Same.
1100         * gcc.dg/tree-ssa/vrp84.c: Same.
1101
1102 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1103
1104         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1105         * gcc.dg/tree-ssa/vrp81.c: ... this.
1106
1107 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
1108
1109         PR target/54222
1110         * gcc.target/avr/torture/fix-types.h: New.
1111         * gcc.target/avr/torture/vals-hr.def: New.
1112         * gcc.target/avr/torture/vals-r.def: New.
1113         * gcc.target/avr/torture/vals-k.def: New.
1114         * gcc.target/avr/torture/vals-ur.def: New.
1115         * gcc.target/avr/torture/vals-uk.def: New.
1116         * gcc.target/avr/torture/vals-uhr.def: New.
1117         * gcc.target/avr/torture/vals-llk.def: New.
1118         * gcc.target/avr/torture/vals-ullk.def: New.
1119         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1120         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1121         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1122         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1123         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1124         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1125         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1126         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1127
1128 2012-09-14  Dehao Chen  <dehao@google.com>
1129
1130         * g++.dg/debug/dwarf2/deallocator.C: New test.
1131
1132 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1133
1134         PR c/54552
1135         * gcc.c-torture/compile/pr54552-1.c: New test.
1136
1137 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
1138
1139         PR c++/54427
1140         * g++.dg/other/vector-compare.C: New testcase.
1141         * c-c++-common/vector-compare-3.c: New testcase.
1142         * gcc.dg/vector-shift.c: Move ...
1143         * c-c++-common/vector-shift.c: ... here.
1144         * gcc.dg/vector-shift1.c: Move ...
1145         * c-c++-common/vector-shift1.c: ... here.
1146         * gcc.dg/vector-shift3.c: Move ...
1147         * c-c++-common/vector-shift3.c: ... here.
1148         * gcc.dg/vector-compare-1.c: Move ...
1149         * c-c++-common/vector-compare-1.c: ... here.
1150         * gcc.dg/vector-compare-2.c: Move ...
1151         * c-c++-common/vector-compare-2.c: ... here.
1152         * gcc.c-torture/execute/vector-compare-1.c: Move ...
1153         * c-c++-common/torture/vector-compare-1.c: ... here.
1154         * gcc.c-torture/execute/vector-compare-2.x: Delete.
1155         * gcc.c-torture/execute/vector-compare-2.c: Move ...
1156         * c-c++-common/torture/vector-compare-2.c: ... here.
1157         * gcc.c-torture/execute/vector-shift.c: Move ...
1158         * c-c++-common/torture/vector-shift.c: ... here.
1159         * gcc.c-torture/execute/vector-shift2.c: Move ...
1160         * c-c++-common/torture/vector-shift2.c: ... here.
1161         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1162         * c-c++-common/torture/vector-subscript-1.c: ... here.
1163         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1164         * c-c++-common/torture/vector-subscript-2.c: ... here.
1165         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1166         * c-c++-common/torture/vector-subscript-3.c: ... here.
1167
1168 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1169
1170         PR c/54103
1171         * gcc.c-torture/compile/pr54103-1.c,
1172         gcc.c-torture/compile/pr54103-2.c,
1173         gcc.c-torture/compile/pr54103-3.c,
1174         gcc.c-torture/compile/pr54103-4.c,
1175         gcc.c-torture/compile/pr54103-5.c,
1176         gcc.c-torture/compile/pr54103-6.c: New tests.
1177         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1178
1179 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
1180
1181         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1182
1183 2012-09-14  Richard Guenther  <rguenther@suse.de>
1184
1185         PR tree-optimization/54565
1186         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1187         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
1188
1189 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
1190
1191         * gcc.target/arm/combine-movs.c: Add missing space.
1192
1193 2012-09-14  Richard Guenther  <rguenther@suse.de>
1194
1195         * g++.dg/torture/builtin-location.C: New testcase.
1196
1197 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
1198             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1199
1200         PR c++/53210
1201         * g++.dg/warn/Wuninitialized-self.C: New.
1202
1203 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1204
1205         PR c/54559
1206         * gcc.c-torture/compile/pr54559.c: New test.
1207
1208 2012-09-13  Jason Merrill  <jason@redhat.com>
1209
1210         PR c++/53839
1211         * g++.dg/cpp0x/constexpr-temp1.C: New.
1212
1213         PR c++/54511
1214         * g++.dg/template/anonunion2.C: New.
1215
1216         PR c++/53836
1217         * g++.dg/template/init10.C: New.
1218
1219 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1220
1221         PR fortran/54556
1222         * gfortran.dg/implicit_pure_3.f90: New.
1223
1224 2012-09-13  Richard Guenther  <rguenther@suse.de>
1225
1226         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1227
1228 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
1229
1230         * gcc.target/arm/builtin-bswap-1.c: New testcase.
1231
1232 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1233
1234         * c-c++-common/pr51712.c: Handle for short-enum targets.
1235
1236 2012-09-12  Terry Guo  <terry.guo@arm.com>
1237
1238         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1239         and lsrs for Thumb2 mode.
1240
1241 2012-09-12  Jan Hubicka  <jh@suse.cz>
1242
1243         * gcc.dg/ipa/inlinehint-2.c: New testcase.
1244
1245 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
1246
1247         PR target/54445
1248         * gcc.target/i386/pr54445-1.c: New file.
1249         * gcc.target/i386/pr54445-2.c: Likewise.
1250
1251 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1252
1253         PR fortran/54225
1254         PR fortran/53306
1255         * gfortran.dg/coarray_10.f90: Update dg-error.
1256         * gfortran.dg/coarray_28.f90: New.
1257         * gfortran.dg/array_section_3.f90: New.
1258
1259 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
1260
1261         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1262         gcc.target/arm/pr48252.c: Fix for big-endian support.
1263
1264 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
1265
1266         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1267
1268 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1269             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1270
1271         * gcc.target/arm/neon-vfma-1.c: New testcase.
1272         * gcc.target/arm/neon-vfms-1.c: Likewise.
1273         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1274         of float.
1275         * gcc.target/arm/neon-vmls-1.c: Likewise.
1276         * lib/target-supports.exp (add_options_for_arm_neonv2): New
1277         function.
1278         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1279         (check_effective_target_arm_neonv2_ok): Likewise.
1280         (check_effective_target_arm_neonv2_hw): Likewise.
1281         (check_effective_target_arm_neonv2): Likewise.
1282
1283 2012-09-11  Richard Guenther  <rguenther@suse.de>
1284
1285         PR middle-end/54515
1286         * g++.dg/tree-ssa/pr54515.C: New testcase.
1287
1288 2012-09-10  Andrew Pinski  <apinski@cavium.com>
1289
1290         PR tree-opt/c54362
1291         * gcc.dg/tm/memopt-16.c: New testcase.
1292
1293 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1294
1295         PR c++/54541
1296         PR c++/54542
1297         * g++.dg/cpp0x/sfinae40.C: New.
1298         * g++.dg/cpp0x/sfinae41.C: Likewise.
1299
1300 2012-09-10  Jason Merrill  <jason@redhat.com>
1301
1302         PR c++/54538
1303         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1304
1305 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1306
1307         PR target/54089
1308         * gcc.target/sh/pr54089-3.c: New.
1309
1310 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1311
1312         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1313
1314 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1315
1316         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1317
1318 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1319
1320         * gcc.dg/pr52558-2.c: Delete.
1321         * gcc.dg/simulate-thread/speculative-store-3.c: New.
1322
1323 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1324
1325         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1326
1327 2012-09-10  Richard Guenther  <rguenther@suse.de>
1328
1329         PR tree-optimization/54520
1330         * gcc.dg/torture/pr54520.c: New testcase.
1331
1332 2012-09-10  Jason Merrill  <jason@redhat.com>
1333
1334         PR c++/54506
1335         * g++.dg/cpp0x/implicit14.C: New.
1336
1337 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1338
1339         PR fortran/54208
1340         * gfortran.dg/bound_simplification_3.f90: New test.
1341
1342 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
1343
1344         PR testsuite/54184
1345         * gcc.dg/pr52558-1.c: Delete.
1346         * gcc.dg/simulate-thread/speculative-store-2.c: New.
1347
1348 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
1349
1350         * gcc.target/arm/pr50318-1.c: Scan for smlal.
1351         * gcc.target/arm/smlaltb-1.c: XFAIL test.
1352         * gcc.target/arm/smlaltt-1.c: Likewise.
1353
1354 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1355
1356         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1357
1358 2012-09-07  Tom de Vries  <tom@codesourcery.com>
1359
1360         PR tree-optimization/53986
1361         * gcc.dg/tree-ssa/vrp80.c: New test.
1362         * gcc.dg/tree-ssa/vrp80-2.c: Same.
1363
1364 2012-09-06  Jason Merrill  <jason@redhat.com>
1365
1366         PR c++/54341
1367         PR c++/54253
1368         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1369         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1370
1371 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1372
1373         PR tree-opt/54494
1374         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1375
1376 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1377
1378         PR rtl-optimization/54455
1379         * gcc.dg/54455.c: New test.
1380
1381 2012-09-06  Tobias Burnus  <burnus@net-b.de>
1382
1383         PR fortran/54463
1384         * gfortran.dg/promotion_2.f90: New.
1385
1386 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1387
1388         PR middle-end/54486
1389         * c-c++-common/pr54486.c: New test.
1390
1391 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
1392
1393         PR fortran/54474
1394         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1395
1396 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
1397
1398         PR c++/54191
1399         * g++.dg/cpp0x/sfinae39.C: New.
1400
1401 2012-09-04  Jason Merrill  <jason@redhat.com>
1402
1403         PR c++/54441
1404         * g++.dg/ext/flexary3.C: New.
1405
1406         PR c++/54420
1407         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1408
1409         PR c++/54198
1410         * g++.dg/template/defarg15.C: New.
1411
1412         PR c++/54437
1413         * g++.dg/template/access24.C: New.
1414
1415 2012-09-04  Richard Guenther  <rguenther@suse.de>
1416
1417         PR tree-optimization/54458
1418         * gcc.dg/torture/pr54458.c: New testcase.
1419
1420 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
1421
1422         * gcc.target/arm/neon-vext.c: New test.
1423         * gcc.target/arm/neon-vext-execute.c: Ditto.
1424
1425 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
1426
1427         PR fortran/54243
1428         PR fortran/54244
1429         * gfortran.dg/select_type_29.f03: New.
1430
1431 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
1432
1433         * gcc.dg/fold-perm.c: Improve test.
1434
1435 2012-09-03  Tobias Burnus  <burnus@net-b.de>
1436
1437         PR fortran/51632
1438         * gfortran.dg/coarray_class_1.f90: New.
1439
1440 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1441
1442         PR target/49206
1443         * gcc.c-torture/compile/pr49206.c: New test.
1444
1445 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
1446             Uros Bizjak  <ubizjak@gmail.com>
1447
1448         PR target/36680
1449         * gfortran.dg/pr36680.f90: New test.
1450
1451 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1452
1453         PR target/42295
1454         * g++.dg/opt/pr42295.C: New test.
1455
1456 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
1457
1458         PR target/54436
1459         * gcc.dg/torture/pr54436.c: New test.
1460
1461 2012-09-01  Andrew Pinski  <apinski@cavium.com>
1462
1463         * gcc.target/mips/truncate-8.c: New testcase.
1464
1465 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
1466
1467         PR target/46829
1468         PR target/46843
1469         * gcc.target/i386/pr46829.c: New test.
1470         * gcc.target/i386/pr46843.c: Ditto.
1471
1472 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
1473             Jason Merrill  <jason@redhat.com>
1474
1475         PR c++/18747
1476         * g++.dg/parse/error50.C: New.
1477
1478 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
1479
1480         PR c/54428
1481         * gcc.c-torture/compile/pr54428.c: New test.
1482
1483 2012-08-31  Ollie Wild  <aaw@google.com>
1484
1485         PR c++/54197
1486         * g++.dg/init/lifetime3.C: New test.
1487
1488 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1489
1490         PR middle-end/54409
1491         * gcc.dg/torture/pr54409.c: New test.
1492
1493 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1494
1495         * gfortran.dg/pr48636.f90: Add dump scan checks.
1496
1497 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
1498
1499         * gcc.target/mips/mips.exp: Work out default -msynci setting.
1500
1501 2012-08-28  Joey Ye  <joey.ye@arm.com>
1502
1503         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1504
1505 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
1506
1507         PR target/46254
1508         * gcc.target/i386/pr46254.c: New test.
1509
1510 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1511
1512         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1513         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1514         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1515
1516 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1517
1518         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1519         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1520         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1521         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1522         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1523         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1524         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1525         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1526         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1527         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1528         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1529         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1530         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1531         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1532         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1533         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1534         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1535         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1536         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1537         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1538         gcc.target/mips/unaligned-1.c: Tighten regexps.
1539
1540 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1541
1542         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1543         (mips_option_groups): Remove optimization.  Add various -f options.
1544         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1545         and -pg imply -fno-omit-frame-pointer.
1546         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1547         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1548         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1549         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1550         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1551         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1552         * gcc.target/mips/abi-n32-long32.c: Likewise.
1553         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1554         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1555         * gcc.target/mips/abi-n32-long64.c: Likewise.
1556         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1557         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1558         * gcc.target/mips/abi-n64-long32.c: Likewise.
1559         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1560         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1561         * gcc.target/mips/abi-n64-long64.c: Likewise.
1562         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1563         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1564         * gcc.target/mips/abi-o32-long32.c: Likewise.
1565         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1566         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1567         * gcc.target/mips/abi-o32-long64.c: Likewise.
1568         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1569         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1570         * gcc.target/mips/abi-o64-long32.c: Likewise.
1571         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1572         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1573         * gcc.target/mips/abi-o64-long64.c: Likewise.
1574         * gcc.target/mips/asm-1.c: Likewise.
1575         * gcc.target/mips/branch-1.c: Likewise.
1576         * gcc.target/mips/call-3.c: Likewise.
1577         * gcc.target/mips/call-saved-3.c: Likewise.
1578         * gcc.target/mips/clear-cache-1.c: Likewise.
1579         * gcc.target/mips/div-1.c: Likewise.
1580         * gcc.target/mips/div-2.c: Likewise.
1581         * gcc.target/mips/div-3.c: Likewise.
1582         * gcc.target/mips/div-4.c: Likewise.
1583         * gcc.target/mips/div-5.c: Likewise.
1584         * gcc.target/mips/div-6.c: Likewise.
1585         * gcc.target/mips/div-7.c: Likewise.
1586         * gcc.target/mips/div-8.c: Likewise.
1587         * gcc.target/mips/div-9.c: Likewise.
1588         * gcc.target/mips/div-10.c: Likewise.
1589         * gcc.target/mips/div-11.c: Likewise.
1590         * gcc.target/mips/div-12.c: Likewise.
1591         * gcc.target/mips/dsp-ctrl.c: Likewise.
1592         * gcc.target/mips/dsp-no-lhx.c: Likewise.
1593         * gcc.target/mips/ext-8.c: Likewise.
1594         * gcc.target/mips/extend-2.c: Likewise.
1595         * gcc.target/mips/fix-r10000-1.c: Likewise.
1596         * gcc.target/mips/fix-r10000-2.c: Likewise.
1597         * gcc.target/mips/fix-r10000-3.c: Likewise.
1598         * gcc.target/mips/fix-r10000-4.c: Likewise.
1599         * gcc.target/mips/fix-r10000-5.c: Likewise.
1600         * gcc.target/mips/fix-r10000-6.c: Likewise.
1601         * gcc.target/mips/fix-r10000-7.c: Likewise.
1602         * gcc.target/mips/fix-r10000-8.c: Likewise.
1603         * gcc.target/mips/fix-r10000-9.c: Likewise.
1604         * gcc.target/mips/fix-r10000-10.c: Likewise.
1605         * gcc.target/mips/fix-r10000-11.c: Likewise.
1606         * gcc.target/mips/fix-r10000-12.c: Likewise.
1607         * gcc.target/mips/fix-r10000-13.c: Likewise.
1608         * gcc.target/mips/fix-r10000-14.c: Likewise.
1609         * gcc.target/mips/fix-r10000-15.c: Likewise.
1610         * gcc.target/mips/fpcmp-1.c: Likewise.
1611         * gcc.target/mips/fpcmp-2.c: Likewise.
1612         * gcc.target/mips/fpr-moves-7.c: Likewise.
1613         * gcc.target/mips/fpr-moves-8.c: Likewise.
1614         * gcc.target/mips/int-moves-1.c: Likewise.
1615         * gcc.target/mips/int-moves-2.c: Likewise.
1616         * gcc.target/mips/long-calls-pg.c: Likewise.
1617         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1618         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1619         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1620         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1621         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1622         * gcc.target/mips/mips-3d-1.c: Likewise.
1623         * gcc.target/mips/mips-3d-2.c: Likewise.
1624         * gcc.target/mips/mips-3d-3.c: Likewise.
1625         * gcc.target/mips/mips-3d-4.c: Likewise.
1626         * gcc.target/mips/mips-3d-5.c: Likewise.
1627         * gcc.target/mips/mips-3d-6.c: Likewise.
1628         * gcc.target/mips/mips-3d-7.c: Likewise.
1629         * gcc.target/mips/mips-3d-8.c: Likewise.
1630         * gcc.target/mips/mips-3d-9.c: Likewise.
1631         * gcc.target/mips/mips-ps-1.c: Likewise.
1632         * gcc.target/mips/mips-ps-2.c: Likewise.
1633         * gcc.target/mips/mips-ps-3.c: Likewise.
1634         * gcc.target/mips/mips-ps-4.c: Likewise.
1635         * gcc.target/mips/mips-ps-6.c: Likewise.
1636         * gcc.target/mips/mips32-dspr2.c: Likewise.
1637         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1638         * gcc.target/mips/neg-abs-1.c: Likewise.
1639         * gcc.target/mips/neg-abs-2.c: Likewise.
1640         * gcc.target/mips/nmadd-3.c: Likewise.
1641         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1642         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1643         * gcc.target/mips/octeon-pop-1.c: Likewise.
1644         * gcc.target/mips/pr26765.c: Likewise.
1645         * gcc.target/mips/pr33256.c: Likewise.
1646         * gcc.target/mips/pr33635-1.c: Likewise.
1647         * gcc.target/mips/pr33755.c: Likewise.
1648         * gcc.target/mips/pr35802.c: Likewise.
1649         * gcc.target/mips/pr45074.c: Likewise.
1650         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1651         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1652         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1653         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1654         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1655         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1656         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1657         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1658         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1659         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1660         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1661         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1662         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1663         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1664         * gcc.target/mips/save-restore-1.c: Likewise.
1665         * gcc.target/mips/save-restore-3.c: Likewise.
1666         * gcc.target/mips/save-restore-5.c: Likewise.
1667         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1668         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1669         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1670         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1671         * gcc.target/mips/stack-1.c: Likewise.
1672
1673         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1674         Tighten regexps.
1675
1676         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1677         branch under test to be filled with preceding rather than
1678         following instructions.
1679         * gcc.target/mips/branch-10.c: Likewise.
1680         * gcc.target/mips/branch-11.c: Likewise.
1681         * gcc.target/mips/branch-12.c: Likewise.
1682         * gcc.target/mips/branch-13.c: Likewise.
1683         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
1684         to be eliminated.  Tighten $28 scan-assembler-not test.
1685
1686         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
1687         function to...
1688         * gcc.target/mips/call-4.c: ...this new test.
1689
1690         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1691         more likely.
1692         * gcc.target/mips/code-readable-3.c: Likewise.
1693         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
1694         flag but skip for -O0.
1695         * gcc.target/mips/code-readable-4.c: Likewise.
1696
1697         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1698         of operations under test.
1699         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
1700
1701         * gcc.target/mips/near-far-3.c: Remove optimization flag.
1702         Don't require sibling-call optimization.
1703         * gcc.target/mips/near-far-4.c: Likewise.
1704
1705         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1706         Make sure that the register variable is used.
1707         * gcc.target/mips/soft-float-1.c: Likewise.
1708
1709         * gcc.target/mips/sdata-1.c: Make static data volatile.
1710         * gcc.target/mips/sdata-2.c: Likewise.
1711         * gcc.target/mips/sdata-3.c: Likewise.
1712         * gcc.target/mips/sdata-4.c: Likewise.
1713
1714         * gcc.target/mips/20020620-1.c: Remove optimization flag but
1715         skip for -O0.
1716         * gcc.target/mips/atomic-memory-2.c: Likewise.
1717         * gcc.target/mips/branch-cost-1.c: Likewise.
1718         * gcc.target/mips/branch-cost-2.c: Likewise.
1719         * gcc.target/mips/cache-1.c: Likewise.
1720         * gcc.target/mips/call-1.c: Likewise.
1721         * gcc.target/mips/call-saved-2.c: Likewise.
1722         * gcc.target/mips/const-anchor-1.c: Likewise.
1723         * gcc.target/mips/const-anchor-2.c: Likewise.
1724         * gcc.target/mips/dse-1.c: Likewise.
1725         * gcc.target/mips/dsp-lhx.c: Likewise.
1726         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1727         * gcc.target/mips/ext-1.c: Likewise.
1728         * gcc.target/mips/ext-2.c: Likewise.
1729         * gcc.target/mips/ext-3.c: Likewise.
1730         * gcc.target/mips/ext-4.c: Likewise.
1731         * gcc.target/mips/ext-5.c: Likewise.
1732         * gcc.target/mips/ext-6.c: Likewise.
1733         * gcc.target/mips/ext-7.c: Likewise.
1734         * gcc.target/mips/extend-1.c: Likewise.
1735         * gcc.target/mips/fix-r4000-1.c: Likewise.
1736         * gcc.target/mips/fix-r4000-3.c: Likewise.
1737         * gcc.target/mips/fix-r4000-5.c: Likewise.
1738         * gcc.target/mips/fix-r4000-6.c: Likewise.
1739         * gcc.target/mips/fix-r4000-8.c: Likewise.
1740         * gcc.target/mips/fix-r4000-10.c: Likewise.
1741         * gcc.target/mips/fixed-scalar-type.c: Likewise.
1742         * gcc.target/mips/fixed-vector-type.c: Likewise.
1743         * gcc.target/mips/fpr-moves-1.c: Likewise.
1744         * gcc.target/mips/fpr-moves-2.c: Likewise.
1745         * gcc.target/mips/fpr-moves-3.c: Likewise.
1746         * gcc.target/mips/fpr-moves-4.c: Likewise.
1747         * gcc.target/mips/fpr-moves-5.c: Likewise.
1748         * gcc.target/mips/fpr-moves-6.c: Likewise.
1749         * gcc.target/mips/ins-1.c: Likewise.
1750         * gcc.target/mips/ins-2.c: Likewise.
1751         * gcc.target/mips/interrupt_handler-2.c: Likewise.
1752         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1753         * gcc.target/mips/lazy-binding-1.c: Likewise.
1754         * gcc.target/mips/madd-3.c: Likewise.
1755         * gcc.target/mips/madd-5.c: Likewise.
1756         * gcc.target/mips/madd-6.c: Likewise.
1757         * gcc.target/mips/madd-8.c: Likewise.
1758         * gcc.target/mips/madd-9.c: Likewise.
1759         * gcc.target/mips/memcpy-1.c: Likewise.
1760         * gcc.target/mips/mips-ps-type.c: Likewise.
1761         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1762         * gcc.target/mips/mips-sched-madd.c: Likewise.
1763         * gcc.target/mips/mips16e-extends.c: Likewise.
1764         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1765         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1766         * gcc.target/mips/movcc-1.c: Likewise.
1767         * gcc.target/mips/movcc-2.c: Likewise.
1768         * gcc.target/mips/movcc-3.c: Likewise.
1769         * gcc.target/mips/msub-5.c: Likewise.
1770         * gcc.target/mips/msub-6.c: Likewise.
1771         * gcc.target/mips/msub-8.c: Likewise.
1772         * gcc.target/mips/mult-2.c: Likewise.
1773         * gcc.target/mips/mult-3.c: Likewise.
1774         * gcc.target/mips/mult-5.c: Likewise.
1775         * gcc.target/mips/mult-6.c: Likewise.
1776         * gcc.target/mips/mult-7.c: Likewise.
1777         * gcc.target/mips/mult-12.c: Likewise.
1778         * gcc.target/mips/mult-13.c: Likewise.
1779         * gcc.target/mips/mult-14.c: Likewise.
1780         * gcc.target/mips/mult-15.c: Likewise.
1781         * gcc.target/mips/mult-17.c: Likewise.
1782         * gcc.target/mips/mult-18.c: Likewise.
1783         * gcc.target/mips/mult-19.c: Likewise.
1784         * gcc.target/mips/nmadd-1.c: Likewise.
1785         * gcc.target/mips/nmadd-2.c: Likewise.
1786         * gcc.target/mips/octeon-baddu-1.c: Likewise.
1787         * gcc.target/mips/octeon-cins-1.c: Likewise.
1788         * gcc.target/mips/octeon-cins-2.c: Likewise.
1789         * gcc.target/mips/octeon-dmul-3.c: Likewise.
1790         * gcc.target/mips/octeon-exts-2.c: Likewise.
1791         * gcc.target/mips/octeon-exts-3.c: Likewise.
1792         * gcc.target/mips/octeon-exts-4.c: Likewise.
1793         * gcc.target/mips/octeon-exts-5.c: Likewise.
1794         * gcc.target/mips/octeon-exts-6.c: Likewise.
1795         * gcc.target/mips/octeon-exts-7.c: Likewise.
1796         * gcc.target/mips/octeon-pop-2.c: Likewise.
1797         * gcc.target/mips/octeon-seq-3.c: Likewise.
1798         * gcc.target/mips/octeon-seq-4.c: Likewise.
1799         * gcc.target/mips/octeon2-lx-1.c: Likewise.
1800         * gcc.target/mips/octeon2-lx-2.c: Likewise.
1801         * gcc.target/mips/octeon2-lx-3.c: Likewise.
1802         * gcc.target/mips/pr54240.c: Likewise.
1803         * gcc.target/mips/rsqrt-1.c: Likewise.
1804         * gcc.target/mips/rsqrt-2.c: Likewise.
1805         * gcc.target/mips/rsqrt-3.c: Likewise.
1806         * gcc.target/mips/rsqrt-4.c: Likewise.
1807         * gcc.target/mips/save-restore-2.c: Likewise.
1808         * gcc.target/mips/save-restore-4.c: Likewise.
1809         * gcc.target/mips/sb1-1.c: Likewise.
1810         * gcc.target/mips/scc-1.c: Likewise.
1811         * gcc.target/mips/scc-2.c: Likewise.
1812         * gcc.target/mips/scc-3.c: Likewise.
1813         * gcc.target/mips/scc-4.c: Likewise.
1814         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1815         * gcc.target/mips/truncate-1.c: Likewise.
1816         * gcc.target/mips/truncate-2.c: Likewise.
1817         * gcc.target/mips/truncate-3.c: Likewise.
1818         * gcc.target/mips/truncate-4.c: Likewise.
1819         * gcc.target/mips/truncate-5.c: Likewise.
1820         * gcc.target/mips/truncate-6.c: Likewise.
1821         * gcc.target/mips/unaligned-1.c: Likewise.
1822
1823         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1824         skip for -O0.  Require -fexpensive-optimizations.
1825         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1826         * gcc.target/mips/dspr2-MULT.c: Likewise.
1827         * gcc.target/mips/fix-r4000-2.c: Likewise.
1828         * gcc.target/mips/fix-r4000-4.c: Likewise.
1829         * gcc.target/mips/fix-r4000-7.c: Likewise.
1830         * gcc.target/mips/fix-r4000-9.c: Likewise.
1831         * gcc.target/mips/madd-1.c: Likewise.
1832         * gcc.target/mips/madd-2.c: Likewise.
1833         * gcc.target/mips/madd-4.c: Likewise.
1834         * gcc.target/mips/maddu-1.c: Likewise.
1835         * gcc.target/mips/maddu-2.c: Likewise.
1836         * gcc.target/mips/maddu-3.c: Likewise.
1837         * gcc.target/mips/maddu-4.c: Likewise.
1838         * gcc.target/mips/msub-1.c: Likewise.
1839         * gcc.target/mips/msub-2.c: Likewise.
1840         * gcc.target/mips/msub-3.c: Likewise.
1841         * gcc.target/mips/msub-4.c: Likewise.
1842         * gcc.target/mips/msubu-1.c: Likewise.
1843         * gcc.target/mips/msubu-2.c: Likewise.
1844         * gcc.target/mips/msubu-3.c: Likewise.
1845         * gcc.target/mips/msubu-4.c: Likewise.
1846         * gcc.target/mips/mult-1.c: Likewise.
1847         * gcc.target/mips/mult-4.c: Likewise.
1848         * gcc.target/mips/mult-8.c: Likewise.
1849         * gcc.target/mips/mult-9.c: Likewise.
1850         * gcc.target/mips/mult-10.c: Likewise.
1851         * gcc.target/mips/mult-11.c: Likewise.
1852         * gcc.target/mips/mult-16.c: Likewise.
1853
1854         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1855         skip for -O0 and -Os.
1856         * gcc.target/mips/fix-r4000-12.c: Likewise.
1857         * gcc.target/mips/madd-7.c: Likewise.
1858         * gcc.target/mips/mips-ps-5.c: Likewise.
1859         * gcc.target/mips/mips-ps-7.c: Likewise.
1860         * gcc.target/mips/msub-7.c: Likewise.
1861
1862         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1863         skip for -O0.  Require -mno-abicalls.
1864         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1865
1866         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1867         skip for -O0.  Require a total number of BBIT instructions and
1868         at least one of each kind.
1869
1870         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1871         skip for -O0.  Require -fno-unroll-loops.
1872
1873         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1874         skip for -O0.  Allow BLTZ as well as BGEZ.
1875
1876         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1877
1878         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1879         skip for -O0.  Require -fschedule-insns2.
1880         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1881
1882         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1883         but skip for -O0.  Make a branch-likely more likely.
1884
1885         * gcc.target/mips/timode-2.c: Split each test into its own function.
1886         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
1887
1888         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1889         skip for -O0.  Require -fpeephole2.
1890         * gcc.target/mips/vr-mult-2.c: Likewise.
1891
1892 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
1893
1894         PR preprocessor/53469
1895         * gcc.dg/cpp/_Pragma7.c: New test case.
1896
1897 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1898
1899         PR fortran/54370
1900         * gfortran.dg/do_5.f90: New.
1901
1902 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1903
1904         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1905         from dg-options as -Wall no longer implies it.
1906
1907 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
1908
1909         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1910
1911 2012-08-25  Jason Merrill  <jason@redhat.com>
1912
1913         * g++.dg/cpp0x/fntmpdefarg3.C: New.
1914
1915 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
1916
1917         PR c++/51421
1918         * g++.dg/cpp0x/auto34.C: New.
1919
1920 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
1921
1922         PR c/54363
1923         * gcc.dg/pr54363.c: New test.
1924
1925         PR c/54355
1926         * gcc.dg/pr54355.c: New test.
1927
1928 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1929
1930         PR debug/52857
1931         * gcc.target/i386/pr52857-1.c: New.
1932         * gcc.target/i386/pr52857-2.c: Likewise.
1933
1934 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
1935
1936         * gcc.target/mips/code-readable-4.c: New test.
1937
1938 2012-08-23  Julian Brown  <julian@codesourcery.com>
1939             Sandra Loosemore  <sandra@codesourcery.com>
1940
1941         * gcc.target/mips/code-readable-1.c: Add -O to options.
1942
1943 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
1944
1945         PR c++/20420
1946         * g++.dg/lookup/using53.C: New.
1947
1948 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
1949
1950         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1951         * gcc.dg/fixed-point/convert-1.c: New.
1952         * gcc.dg/fixed-point/convert-2.c: New.
1953         * gcc.dg/fixed-point/convert-3.c: New.
1954         * gcc.dg/fixed-point/convert-4.c: New.
1955         * gcc.dg/fixed-point/convert-float-1.c: New.
1956         * gcc.dg/fixed-point/convert-float-2.c: New.
1957         * gcc.dg/fixed-point/convert-float-3.c: New.
1958         * gcc.dg/fixed-point/convert-float-4.c: New.
1959         * gcc.dg/fixed-point/convert-accum-neg.c: New.
1960         * gcc.dg/fixed-point/convert-sat.c: New.
1961         * gcc.dg/fixed-point/convert.h: New.
1962
1963 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
1964
1965         PR target/54089
1966         * gcc.target/sh/pr54089-2.c: New.
1967
1968 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
1969
1970         * gcc.target/i386/long-double-64-1.c: New file.
1971         * gcc.target/i386/long-double-64-2.c: Likewise.
1972         * gcc.target/i386/long-double-64-3.c: Likewise.
1973         * gcc.target/i386/long-double-64-4.c: Likewise.
1974         * gcc.target/i386/long-double-80-1.c: Likewise.
1975         * gcc.target/i386/long-double-80-2.c: Likewise.
1976         * gcc.target/i386/long-double-80-3.c: Likewise.
1977         * gcc.target/i386/long-double-80-4.c: Likewise.
1978         * gcc.target/i386/long-double-80-5.c: Likewise.
1979         * gcc.target/i386/long-double-80-6.c: Likewise.
1980         * gcc.target/i386/long-double-80-7.c: Likewise.
1981
1982 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
1983
1984         PR tree-optimization/54317
1985         * gcc.dg/tree-ssa/vrp79.c: New testcase.
1986
1987 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
1988
1989         PR target/39423
1990         * gcc.target/sh/pr39423-2.c: New.
1991
1992 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
1993
1994         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1995         * gcc.dg/fold-perm.c: Likewise.
1996
1997 2012-08-20  Jan Hubicka  <jh@suse.cz>
1998
1999         PR fortran/48636
2000         * gcc.dg/ipa/inlinehint-1.c: New.
2001
2002 2012-08-20  Florian Weimer  <fweimer@redhat.com>
2003
2004         PR c++/19351
2005         * g++.dg/init/new38.C: New test.
2006         * g++.dg/init/new39.C: New test.
2007
2008 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2009
2010         PR target/54089
2011         * gcc.target/sh/pr54089-1.c: New.
2012
2013 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2014
2015         PR target/51244
2016         * gcc.target/sh/pr51244-11.c: New.
2017
2018 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2019
2020         PR fortran/54301
2021         * gfortran.dg/warn_target_lifetime_2.f90: New.
2022
2023 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2024
2025         PR c++/10416
2026         * g++.dg/warn/Wunused-var-17.C: New.
2027
2028 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
2029
2030         PR middle-end/53992
2031         * gcc.dg/gomp/pr53992.c: New test.
2032
2033 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2034
2035         PR tree-ssa/54295
2036         * gcc.c-torture/execute/20120817-1.c: New test.
2037
2038 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2039
2040         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2041         add instruction.
2042         (f2): New test that really does need adds.
2043
2044 2012-08-20  Richard Guenther  <rguenther@suse.de>
2045
2046         PR tree-optimization/54327
2047         * gcc.dg/torture/pr54327.c: New testcase.
2048
2049 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
2050
2051         PR tree-optimization/54321
2052         * gcc.c-torture/compile/pr54321.c: New test.
2053
2054 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2055
2056         PR fortran/54301
2057         * gfortran.dg/warn_target_lifetime_1.f90: New.
2058
2059 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
2060
2061         PR fortran/54298
2062         * gfortran.dg/real_compare_1.f90: New test case.
2063         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2064
2065 2012-08-18  Jan Hubicka  <jh@suse.cz>
2066
2067         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2068
2069 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
2070
2071         PR fortran/39290
2072         * gfortran.dg/interface_37.f90: New test.
2073
2074 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
2075             Gary Funck <gary@intrepid.com>
2076
2077         PR target/20020
2078         * gcc.target/i386/pr20020-1.c: New test.
2079         * gcc.target/i386/pr20020-2.c: Likewise.
2080         * gcc.target/i386/pr20020-3.c: Likewise.
2081
2082 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
2083
2084         * gcc.target/i386/perm-concat.c: New test.
2085
2086 2012-08-17  Julian Brown  <julian@codesourcery.com>
2087
2088         * gcc.target/arm/div64-unwinding.c: New test.
2089
2090 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
2091
2092         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2093
2094 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
2095
2096         PR target/54236
2097         * gcc.target/sh/pr54236-1.c: New.
2098
2099 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
2100
2101         * lib/target-supports.exp (check_effective_target_sync_int_long)
2102         (check_effective_target_sync_char_short): Enable for crisv32-*
2103         and cris-*.
2104
2105         PR middle-end/54261
2106         * gcc.dg/torture/pr54261-1.c: New test.
2107
2108 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
2109
2110         PR fortran/54243
2111         PR fortran/54244
2112         * gfortran.dg/typebound_call_24.f03: New.
2113
2114 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2115
2116         PR tree-optimization/54245
2117         * gcc.dg/tree-ssa/pr54245.c: New test.
2118
2119 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2120
2121         PR tree-optimization/54240
2122         * gcc.target/powerpc/pr54240.c: New test.
2123         * gcc.target/mips/pr54240.c: Likewise.
2124
2125 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2126
2127         PR target/52933
2128         * gcc.target/sh/pr52933-1.c: New.
2129         * gcc.target/sh/pr52933-2.c: New.
2130
2131 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2132
2133         PR target/50751
2134         * gcc.target/sh/pr50751-8.c: New.
2135
2136 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
2137
2138         PR fortran/47586
2139         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2140         * gfortran.dg/typebound_proc_27.f03: New test.
2141
2142 2012-08-14  Sterling Augustine  <saugustine@google.com>
2143
2144         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2145
2146 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2147
2148         PR fortran/40881
2149         * gfortran.dg/data_constraints_3.f90: New.
2150         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2151         to disable -pedantic compilation.
2152         * gfortran.dg/pr37243.f: Ditto.
2153         * gfortran.dg/g77/19990826-3.f: Ditto.
2154         * gfortran.dg/g77/20020307-1.f : Ditto.
2155         * gfortran.dg/g77/980310-3.f: Ditto.
2156
2157 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2158
2159         PR fortran/54234
2160         * gfortran.dg/warn_conversion_4.f90: New.
2161
2162 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
2163
2164         PR middle-end/53411
2165         PR rtl-optimization/53495
2166         * gcc.c-torture/compile/pr53411.c: New test.
2167         * gcc.c-torture/compile/pr53495.c: New test.
2168
2169 2012-08-13  Richard Guenther  <rguenther@suse.de>
2170
2171         * gcc.dg/tree-prof/update-loopch.c: Adjust.
2172
2173 2012-08-13  Richard Guenther  <rguenther@suse.de>
2174
2175         PR tree-optimization/54200
2176         * gcc.dg/guality/pr54200.c: New testcase.
2177         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2178
2179 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2180
2181         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2182
2183 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2184
2185         PR target/51244
2186         * gcc.target/sh/pr51244-7.c: New.
2187         * gcc.target/sh/pr51244-8.c: New.
2188         * gcc.target/sh/pr51244-9.c: New.
2189         * gcc.target/sh/pr51244-10.c: New.
2190
2191 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2192
2193         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
2194         -m2e or -m2a.
2195         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2196         * gcc.target/sh/pr53511-1.c: Likewise.
2197         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2198         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2199         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2200         * gcc.target/sh/pr53512-3.c: Likewise.
2201         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2202
2203 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2204
2205         PR target/39423
2206         * gcc.c-torture/compile/pr39423-1.c: New.
2207         * gcc.c-torture/compile/pr39423-2.c: New.
2208
2209 2012-08-12  Tobias Burnus  <burnus@net-b.de>
2210
2211         PR fortran/54221
2212         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2213         they appear uninitialized on the RHS.
2214         * gfortran.dg/public_private_module_6.f90: New.
2215
2216 2012-08-11  Martin Jambor  <mjambor@suse.cz>
2217
2218         PR fortran/48636
2219         * gfortran.dg/pr48636.f90: New test.
2220
2221 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
2222
2223         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2224         to avoid warnings.
2225         (main): Adjust caller.
2226
2227 2012-08-10  Richard Guenther  <rguenther@suse.de>
2228
2229         * gcc.dg/matrix/*.c: Adjust and move ...
2230         * gcc.dg/torture/: ... here.
2231         * gcc.dg/matrix: Remove directory.
2232
2233 2012-08-10  Richard Guenther  <rguenther@suse.de>
2234
2235         PR middle-end/54219
2236         * gcc.dg/torture/vector-shuffle1.c: New testcase.
2237
2238 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2239
2240         PR middle-end/54211
2241         * gcc.dg/tree-ssa/pr54211.c: New test.
2242
2243 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2244
2245         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2246         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2247
2248 2012-08-10  Richard Guenther  <rguenther@suse.de>
2249
2250         PR tree-optimization/54109
2251         * gcc.dg/torture/pr54109.c: New testcase.
2252         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2253         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2254
2255 2012-08-10  Richard Guenther  <rguenther@suse.de>
2256
2257         PR tree-optimization/54027
2258         * gcc.dg/torture/pr54027.c: New testcase.
2259
2260 2012-08-10  Richard Guenther  <rguenther@suse.de>
2261
2262         * g++.dg/plugin/selfassign.c: Adjust.
2263         * gcc.dg/plugin/selfassign.c: Likewise.
2264         * gcc.dg/strlenopt-11.c: Likewise.
2265         * gcc.dg/strlenopt-13.c: Likewise.
2266         * gcc.dg/no-strict-overflow-4.c: Likewise.
2267         * gcc.dg/strict-overflow-4.c: Likewise.
2268         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2269         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2270         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2271         * gcc.dg/tree-ssa/pr18908.c: Likewise.
2272         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2273         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2274         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2275         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2276         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2277         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2278         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2279         * gcc.dg/pr46309.c: Likewise.
2280         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2281
2282 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
2283
2284         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2285         for x86 targets.
2286         * gcc.c-torture/compile/20120727-2.c: New test.
2287
2288 2012-08-09  Martin Jambor  <mjambor@suse.cz>
2289
2290         * gcc.dg/ipa/iinline-4.c: New test.
2291         * gcc.dg/ipa/iinline-5.c: Likewise.
2292         * gcc.dg/ipa/iinline-6.c: Likewise.
2293         * gcc.dg/ipa/iinline-7.c: Likewise.
2294         * gcc.dg/lto/20120723_0.c: Likewise.
2295         * gcc.dg/lto/20120723_1.c: Likewise.
2296
2297 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2298
2299         PR target/39423
2300         * gcc.target/sh/pr39423-1.c: New.
2301
2302 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2303
2304         PR target/51244
2305         * gcc.target/sh/pr51244-5: New.
2306         * gcc.target/sh/pr51244-6: New.
2307
2308 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2309
2310         * gcc.target/i386/adx-addxcarry32-3.c: New.
2311         * gcc.target/i386/adx-addxcarry64-3.c: New.
2312
2313 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
2314
2315         PR rtl-optimization/53701
2316         * gcc.dg/pr53701.c: New test.
2317
2318 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
2319
2320         * gcc.c-torture/compile/20120727-1.c: New test.
2321
2322 2012-08-09  Tobias Burnus  <burnus@net-b.de>
2323
2324         PR fortran/54199
2325         * gfortran.dg/intrinsic_shadow_4.f90: New.
2326
2327 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2328
2329         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
2330
2331 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
2332
2333         * gcc.c-torture/execute/20120808-1.c: New test.
2334
2335 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2336
2337         PR rtl-optimization/54157
2338         * gcc.target/i386/pr54157.c: New file.
2339
2340 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2341
2342         * gcc.target/i386/adx-addcarryx32-1.c: New.
2343         * gcc.target/i386/adx-addcarryx32-2.c: New.
2344         * gcc.target/i386/adx-addcarryx64-1.c: New.
2345         * gcc.target/i386/adx-addcarryx64-2.c: New.
2346         * gcc.target/i386/adx-check.h: New.
2347         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2348         * gcc.target/i386/sse-12.c: Add -madx.
2349         * gcc.target/i386/sse-13.c: Ditto.
2350         * gcc.target/i386/sse-14.c: Ditto.
2351         * gcc.target/i386/sse-22.c: Ditto.
2352         * gcc.target/i386/sse-23.c: Ditto.
2353         * g++.dg/other/i386-2.C: Ditto.
2354         * g++.dg/other/i386-3.C: Ditto.
2355
2356 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2357
2358         * gcc.dg/tree-ssa/slsr-5.c: New.
2359         * gcc.dg/tree-ssa/slsr-6.c: New.
2360         * gcc.dg/tree-ssa/slsr-7.c: New.
2361         * gcc.dg/tree-ssa/slsr-8.c: New.
2362         * gcc.dg/tree-ssa/slsr-9.c: New.
2363         * gcc.dg/tree-ssa/slsr-10.c: New.
2364         * gcc.dg/tree-ssa/slsr-11.c: New.
2365         * gcc.dg/tree-ssa/slsr-12.c: New.
2366         * gcc.dg/tree-ssa/slsr-13.c: New.
2367         * gcc.dg/tree-ssa/slsr-14.c: New.
2368         * gcc.dg/tree-ssa/slsr-15.c: New.
2369         * gcc.dg/tree-ssa/slsr-16.c: New.
2370         * gcc.dg/tree-ssa/slsr-17.c: New.
2371         * gcc.dg/tree-ssa/slsr-18.c: New.
2372         * gcc.dg/tree-ssa/slsr-19.c: New.
2373         * gcc.dg/tree-ssa/slsr-20.c: New.
2374         * gcc.dg/tree-ssa/slsr-21.c: New.
2375         * gcc.dg/tree-ssa/slsr-22.c: New.
2376         * gcc.dg/tree-ssa/slsr-23.c: New.
2377         * gcc.dg/tree-ssa/slsr-24.c: New.
2378         * gcc.dg/tree-ssa/slsr-25.c: New.
2379         * gcc.dg/tree-ssa/slsr-26.c: New.
2380         * gcc.dg/tree-ssa/slsr-30.c: New.
2381         * gcc.dg/tree-ssa/slsr-31.c: New.
2382
2383 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
2384
2385         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2386         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2387         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2388
2389 2012-08-06  Cary Coutant  <ccoutant@google.com>
2390
2391         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2392
2393 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
2394
2395         PR fortran/35831
2396         * gfortran.dg/dummy_procedure_5.f90: Modified.
2397         * gfortran.dg/dummy_procedure_8.f90: New.
2398         * gfortran.dg/interface_26.f90: Modified.
2399         * gfortran.dg/proc_ptr_11.f90: Modified.
2400         * gfortran.dg/proc_ptr_15.f90: Modified.
2401         * gfortran.dg/proc_ptr_result_5.f90: Modified.
2402         * gfortran.dg/typebound_override_1.f90: Modified.
2403         * gfortran.dg/typebound_proc_6.f03: Modified.
2404
2405 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2406
2407         PR tree-optimization/51938
2408         PR tree-optimization/52005
2409         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2410         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2411         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2412         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2413
2414 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
2415
2416         Avoid crashing on erroneous static_assert usage
2417         * g++.dg/cpp0x/static_assert8.C: New test.
2418
2419 2012-08-06  Jason Merrill  <jason@redhat.com>
2420
2421         * g++.dg/cpp0x/sfinae38.C: New.
2422
2423 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2424             Paolo Carlini  <paolo.carlini@oracle.com>
2425
2426         PR c++/54165
2427         * g++.dg/conversion/void2.C: New.
2428
2429 2012-08-06  Tom de Vries  <tom@codesourcery.com>
2430
2431         * gcc.dg/tree-ssa/vrp78.c: New test.
2432
2433 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2434             Richard Sandiford  <rdsandiford@googlemail.com>
2435
2436         * g++.dg/opt/enum2.C: Require fpic target.
2437         * g++.dg/lto/20090303_0.C: Likewise.
2438
2439 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2440             Catherine Moore  <clm@codesourcery.com>
2441
2442         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2443         flush function names too.
2444         * gcc.target/mips/clear-cache-1.c: Likewise.
2445
2446 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
2447
2448         PR target/54156
2449         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2450
2451 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2452
2453         PR fortran/54166
2454         * gfortran.dg/array_5.f90: New test.
2455
2456 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2457
2458         PR tree-optimization/30318
2459         * gcc.dg/tree-ssa/vrp77.c: New testcase.
2460
2461 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
2462
2463         * g++.dg/ext/vector17.C: New testcase.
2464
2465 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
2466
2467         PR target/51931
2468         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2469         * g++.dg/opt/longbranch1.C: Likewise.
2470
2471 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
2472
2473         PR tree-optimization/53805
2474         * gcc.dg/fold-notunord.c: New testcase.
2475
2476 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
2477
2478         PR fortran/48820
2479         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
2480         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
2481
2482 2012-08-02  Jason Merrill  <jason@redhat.com>
2483             Paolo Carlini  <paolo.carlini@oracle.com>
2484
2485         PR c++/51213 (again)
2486         * g++.dg/cpp0x/sfinae37.C: Extend.
2487
2488 2012-08-02  Richard Guenther  <rguenther@suse.de>
2489
2490         PR tree-optimization/50672
2491         * g++.dg/torture/pr50672.C: New testcase.
2492
2493 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
2494
2495         PR fortran/54147
2496         * gfortran.dg/abstract_type_6.f03: Modified.
2497         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2498         * gfortran.dg/proc_ptr_comp_35.f90: New.
2499         * gfortran.dg/typebound_proc_9.f03: Modified.
2500         * gfortran.dg/typebound_proc_26.f90: New.
2501
2502 2012-08-02  Richard Guenther  <rguenther@suse.de>
2503
2504         * gcc.dg/torture/pta-callused-1.c: Adjust.
2505         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2506         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2507         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2508         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2509         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2510         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2511         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2512         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2513
2514 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
2515
2516         PR fortran/54033
2517         * gfortran.dg/include_6.f90:  New test case.
2518         * gfortran.dg/include_7.f90:  New test case.
2519         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
2520
2521 2012-08-01  Tom de Vries  <tom@codesourcery.com>
2522
2523         * gcc.dg/tree-ssa/vrp76.c: New test.
2524
2525 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
2526
2527         PR tree-optimization/46556
2528         * gcc.dg/tree-ssa/slsr-27.c: New.
2529         * gcc.dg/tree-ssa/slsr-28.c: New.
2530         * gcc.dg/tree-ssa/slsr-29.c: New.
2531
2532 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2533
2534         PR fortran/42418
2535         * gfortran.dg/proc_decl_29.f90: New.
2536
2537 2012-07-31  Dehao Chen  <dehao@google.com>
2538
2539         * gcc.dg/predict-7.c: New test.
2540
2541 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2542
2543         PR fortran/54134
2544         * gfortran.dg/typebound_override_3.f90: New.
2545
2546 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
2547
2548         PR tree-optimization/53773
2549         * gcc.dg/vect/pr53773.c: New test.
2550
2551 2012-07-31  Nick Clifton  <nickc@redhat.com>
2552
2553         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2554         and for XStormy16.
2555
2556 2012-07-31  Tobias Burnus  <burnus@net-b.de>
2557
2558         * gfortran.dg/c_funloc_tests_6.f90: New.
2559         * gfortran.dg/c_funloc_tests_7.f90: New.
2560         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2561
2562 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
2563
2564         PR c++/53624
2565         * g++.dg/cpp0x/temp_default5.C: New.
2566
2567 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
2568
2569         PR fortran/51081
2570         * gfortran.dg/proc_ptr_37.f90: New.
2571
2572 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
2573
2574         * lib/target-supports.exp
2575         (check_effective_target_vect_natural_alignment): New function.
2576         * gcc.dg/align-2.c: Only run on targets with natural alignment
2577         of vector types.
2578         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2579         alignment of vector types.
2580
2581 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2582             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2583
2584         * gcc.target/i386/rdseed16-1.c: New.
2585         * gcc.target/i386/rdseed32-1.c: Ditto
2586         * gcc.target/i386/rdseed64-1.c: Ditto
2587         * gcc.target/i386/sse-12.c: Add -mrdseed.
2588         * gcc.target/i386/sse-13.c: Ditto.
2589         * gcc.target/i386/sse-14.c: Ditto.
2590         * g++.dg/other/i386-2.C: Ditto.
2591         * g++.dg/other/i386-3.C: Ditto.
2592
2593 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
2594
2595         PR target/51244
2596         * gcc.target/sh/pr51244-4.c: New.
2597
2598 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
2599
2600         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2601         for alpha*-*-* targets.  Cleanup original tree dump.
2602
2603 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
2604
2605         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2606         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2607
2608 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
2609
2610         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2611         rand, srand. Include <stdlib.h>.
2612
2613 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
2614
2615         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2616
2617 2012-07-26  Richard Henderson  <rth@redhat.com>
2618
2619         * gcc.dg/attr-hotcold-1.c: New.
2620         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2621
2622 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
2623             Sandra Loosemore  <sandra@codesourcery.com>
2624
2625         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2626
2627 2012-07-26  Tobias Burnus  <burnus@net-b.de>
2628
2629         * gfortran.dg/contiguous_1.f90: Update dg-error.
2630         * gfortran.dg/proc_ptr_32.f90: Ditto.
2631
2632 2012-07-26  Richard Guenther  <rguenther@suse.de>
2633
2634         PR tree-optimization/54098
2635         * gcc.dg/torture/pr54098.c: New testcase.
2636
2637 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2638
2639         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2640         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2641
2642 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2643
2644         PR fortran/44354
2645         * gfortran.dg/array_constructor_39.f90: New test.
2646
2647 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2648
2649         PR fortran/44354
2650         * gfortran.dg/array_constructor_38.f90: New test.
2651
2652 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
2653
2654         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2655
2656 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
2657
2658         * gnat.dg/noreturn5.ad[sb]: New test.
2659
2660 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
2661             Paul Brook  <paul@codesourcery.com>
2662
2663         PR target/53633
2664
2665         * lib/target-suports.exp (check_effective_target_naked_functions): New.
2666         * c-c++-common/pr53633.c: New test.
2667
2668 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
2669
2670         * gcc.target/i386/asm-dialect-1.c: New test case.
2671
2672 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
2673             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2674
2675         * gcc.target/i386/prefetchw-1.c: New.
2676         * gcc.target/i386/sse-12.c: Add -mprfchw.
2677         * gcc.target/i386/sse-13.c: Ditto.
2678         * gcc.target/i386/sse-14.c: Ditto.
2679         * gcc.target/i386/sse-22.c: Ditto.
2680         * gcc.target/i386/sse-23.c: Ditto.
2681         * g++.dg/other/i386-2.C: Ditto.
2682         * g++.dg/other/i386-3.C: Ditto.
2683
2684 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
2685
2686         * lib/gcc-dg.exp (process-message): Don't ignore errors.
2687
2688 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2689
2690         PR target/54051
2691         * gcc.target/arm/pr54051.c: New.
2692         * gcc.target/arm/vfp-1.c: Adjust test.
2693
2694 2012-07-24  Julian Brown  <julian@codesourcery.com>
2695
2696         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2697         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2698         hard-float ARM.
2699
2700 2012-07-23  Paul Brook  <paul@codesourcery.com>
2701
2702         * g++.dg/other/armv7m-1.c: New test.
2703
2704 2012-07-23  Julian Brown  <julian@codesourcery.com>
2705
2706         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2707         ARM.
2708         (DO_TEST): Define to 1 for appropriate ARM targets.
2709
2710 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
2711
2712         PR tree-optimization/53881
2713         * gcc.dg/pr53881.c: Renamed to ...
2714         * gcc.dg/pr53881-1.c: ... this.
2715         * gcc.dg/pr53881-2.c: New test.
2716
2717 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
2718
2719         Handle recent changes in default atomics for cris*-*-linux*.
2720         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2721         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2722         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2723         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2724         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2725         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2726         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2727         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2728         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2729         -mno-unaligned-atomic-may-use-library is in effect for
2730         cris*-*-linux*.
2731         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2732         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2733         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2734         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2735         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2736         gcc.target/cris/torture/sync-mis-op-i-1.c,
2737         gcc.target/cris/torture/sync-mis-op-i-2.c,
2738         gcc.target/cris/torture/sync-mis-op-i-1a.c,
2739         gcc.target/cris/torture/sync-mis-op-i-3.c,
2740         gcc.target/cris/torture/sync-mis-op-i-3a.c,
2741         gcc.target/cris/torture/sync-mis-op-s-1a.c,
2742         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2743         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2744         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2745         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2746         (main): Remove local variable x.
2747         [mis_ok]: Check that atomics don't fail.
2748
2749 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2750
2751         *  gcc.dg/tree-ssa/vrp72.c: New test.
2752         *  gcc.dg/tree-ssa/vrp73.c: New test.
2753         *  gcc.dg/tree-ssa/vrp74.c: New test.
2754         *  gcc.dg/tree-ssa/vrp75.c: New test.
2755
2756 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2757
2758         * gcc.dg/tree-ssa/alias-21.c: New testcase.
2759         * gcc.dg/tree-ssa/alias-22.c: New testcase.
2760
2761 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2762
2763         * gcc.target/mips/octeon-pop-2.c: New testcase.
2764
2765 2012-07-21  Tobias Burnus  <burnus@net-b.de>
2766
2767         PR fortran/48820
2768         * gfortran.dg/assumed_rank_3.f90: New.
2769         * gfortran.dg/assumed_rank_11.f90: New.
2770         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2771         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2772         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2773
2774 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2775
2776         * gcc.target/mips/unaligned-1.c: New testcase.
2777
2778 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
2779
2780         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2781
2782 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2783
2784         * gfortran.dg/bind_c_array_params_2.f90: New.
2785         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2786         and update dg-error.
2787
2788 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2789
2790         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2791
2792 2012-07-20  Jason Merrill  <jason@redhat.com>
2793
2794         PR c++/54038
2795         * g++.dg/other/array7.C: New.
2796
2797 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
2798
2799         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2800         the basic block and check loop depth.
2801         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
2802         matching patterns and comments.
2803         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2804         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2805
2806 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
2807
2808         PR c++/28656
2809         * c-c++-common/pr28656.c: New test.
2810
2811 2012-07-19  Jason Merrill  <jason@redhat.com>
2812
2813         PR c++/54026
2814         * g++.dg/init/mutable1.C: New.
2815
2816 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2817
2818         PR fortran/48820
2819         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2820         * gfortran.dg/assumed_rank_1.f90: New.
2821         * gfortran.dg/assumed_rank_1_c.c: New.
2822         * gfortran.dg/assumed_rank_2.f90: New.
2823         * gfortran.dg/assumed_rank_4.f90: New.
2824         * gfortran.dg/assumed_rank_5.f90: New.
2825         * gfortran.dg/assumed_rank_6.f90: New.
2826         * gfortran.dg/assumed_rank_7.f90: New.
2827         * gfortran.dg/assumed_rank_8.f90: New.
2828         * gfortran.dg/assumed_rank_8_c.c: New.
2829         * gfortran.dg/assumed_rank_9.f90: New.
2830         * gfortran.dg/assumed_rank_10.f90: New.
2831         * gfortran.dg/assumed_rank_12.f90: New.
2832
2833 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2834
2835         * gnat.dg/opt25.adb: New test.
2836         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2837         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2838
2839 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2840
2841         * gnat.dg/aggr20.ad[sb]: New test.
2842         * gnat.dg/aggr20_pkg.ads: New helper.
2843
2844 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2845
2846         * gnat.dg/derived_type3.adb: New test.
2847         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2848
2849 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2850
2851         PR rtl-optimization/53942
2852         * gcc.dg/pr53942.c: New test.
2853
2854 2012-07-19  Jason Merrill  <jason@redhat.com>
2855
2856         PR c++/54021
2857         * g++.dg/cpp0x/constexpr-builtin2.C: New.
2858
2859 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2860
2861         * gnat.dg/discr38.adb: New test.
2862
2863 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2864
2865         PR middle-end/54017
2866         * c-c++-common/gomp/pr54017.c: New test.
2867
2868 2012-07-19  Richard Guenther  <rguenther@suse.de>
2869             Eric Botcazou  <ebotcazou@adacore.com>
2870
2871         * gnat.dg/loop_optimization11.adb: New testcase.
2872         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2873
2874 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
2875             Jason Merrill  <jason@redhat.com>
2876
2877         * g++.dg/cpp0x/sfinae37.C: New.
2878         * g++.dg/template/access23.C: New.
2879         * g++.dg/template/access7.C: Adjust.
2880         * g++.dg/template/sfinae10.C: Don't expect errors.
2881         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2882
2883 2012-07-18  Julian Brown  <julian@codesourcery.com>
2884             Sandra Loosemore <sandra@codesroucery.com>
2885
2886         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2887
2888 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
2889
2890         * gnat.dg/noreturn4.ad[sb]: New test.
2891         * gnat.dg/noreturn4_pkg.ads: New helper.
2892
2893 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
2894             Julian Brown  <julian@codesourcery.com>
2895
2896         * gcc.target/arm/neon-vdup-1.c: New test case.
2897         * gcc.target/arm/neon-vdup-2.c: New test case.
2898         * gcc.target/arm/neon-vdup-3.c: New test case.
2899         * gcc.target/arm/neon-vdup-4.c: New test case.
2900         * gcc.target/arm/neon-vdup-5.c: New test case.
2901         * gcc.target/arm/neon-vdup-6.c: New test case.
2902         * gcc.target/arm/neon-vdup-7.c: New test case.
2903         * gcc.target/arm/neon-vdup-8.c: New test case.
2904         * gcc.target/arm/neon-vdup-9.c: New test case.
2905         * gcc.target/arm/neon-vdup-10.c: New test case.
2906         * gcc.target/arm/neon-vdup-11.c: New test case.
2907         * gcc.target/arm/neon-vdup-12.c: New test case.
2908         * gcc.target/arm/neon-vdup-13.c: New test case.
2909         * gcc.target/arm/neon-vdup-14.c: New test case.
2910         * gcc.target/arm/neon-vdup-15.c: New test case.
2911         * gcc.target/arm/neon-vdup-16.c: New test case.
2912         * gcc.target/arm/neon-vdup-17.c: New test case.
2913         * gcc.target/arm/neon-vdup-18.c: New test case.
2914         * gcc.target/arm/neon-vdup-19.c: New test case.
2915         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2916         arguments non-constant.
2917
2918 2012-07-18  Richard Guenther  <rguenther@suse.de>
2919
2920         PR tree-optimization/53970
2921         * g++.dg/torture/pr53970.C: New testcase.
2922
2923 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2924
2925         PR target/38621
2926         * gcc.c-torture/compile/pr38621.c: New.
2927
2928 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2929
2930         PR target/33135
2931         * gcc.target/sh/pr33135-1.c: New.
2932         * gcc.target/sh/pr33135-2.c: New.
2933         * gcc.target/sh/pr33135-3.c: New.
2934         * gcc.target/sh/pr33135-4.c: New.
2935
2936 2012-07-17  Jason Merrill  <jason@redhat.com>
2937
2938         PR c++/53995
2939         * g++.dg/parse/enum9.C: New.
2940
2941 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
2942             Sandra Loosemore  <sandra@codesourcery.com>
2943
2944         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2945         if there is a conflict with -mcpu=.  Use -mcpu=5208.
2946
2947 2012-07-17  Jason Merrill  <jason@redhat.com>
2948
2949         PR c++/53989
2950         * g++.dg/template/array23.C: New.
2951
2952 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2953
2954         PR fortran/53985
2955         * gfortran.dg/bind_c_usage_26.f90: New.
2956         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2957         * gfortran.dg/bind_c_usage_13.f03: Ditto.
2958         * gfortran.dg/bind_c_usage_18.f90: Ditto.
2959         * gfortran.dg/interop_params.f03: Ditto.
2960
2961 2012-07-17  Jason Merrill  <jason@redhat.com>
2962
2963         * g++.dg/template/inherit8.C: Adjust.
2964         * g++.dg/template/using21.C: Adjust.
2965         * g++.dg/template/using22.C: Adjust.
2966
2967         PR c++/53549
2968         * g++.dg/template/current-inst1.C: New.
2969         * g++.dg/parse/crash35.C: Adjust.
2970
2971 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2972
2973         PR fortran/52101
2974         * gfortran.dg/oldstyle_4.f90: New.
2975
2976 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2977
2978         PR fortran/49265
2979         * gfortran.dg/module_procedure_double_colon_3.f90: New.
2980         * gfortran.dg/module_procedure_double_colon_4.f90: New.
2981
2982 2012-07-16  Jason Merrill  <jason@redhat.com>
2983
2984         * g++.dg/parse/access8.C: Adjust.
2985         * g++.dg/template/sfinae6_neg.C: Adjust.
2986
2987 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
2988
2989         PR fortran/53824
2990         * gfortran.dg/coarray_allocate_1.f90:  New test.
2991
2992 2012-07-16  Andrew Pinski  <apinski@cavium.com>
2993
2994         * gcc.c-torture/execute/bswap-1.c: New testcase.
2995         * gcc.c-torture/compile/unalign-1.c: New testcase.
2996         * gcc.c-torture/compile/20120524-1.c: New testcase.
2997         * gcc.c-torture/compile/20101216-1.c: New testcase.
2998
2999 2012-07-16  Dehao Chen  <dehao@google.com>
3000
3001         Revert
3002         2012-07-10  Dehao Chen  <dehao@google.com>
3003
3004         * gcc.dg/debug_info_inline.c: New test.
3005
3006 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
3007
3008         PR fortran/53956
3009         * gfortran.dg/proc_decl_28.f90: New.
3010
3011 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3012
3013         * gcc.dg/torture/builtins-1.c: New testcase.
3014
3015 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
3016
3017         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3018         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3019         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3020         gcc.target/cris/sync-1-v10.c,
3021         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3022         pass -mno-unaligned-atomic-may-use-library.
3023         * gcc.target/cris/sync-xchg-1.c: New test.
3024         * gcc.target/cris/20011127-1.c: Adjust to %P being a
3025         valid register operand output modifier.
3026
3027 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
3028
3029         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3030         characters.
3031
3032 2012-07-13  Andrew Pinski  <apinski@cavium.com>
3033
3034         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3035         rather than cleanup-tree-dump.
3036         * gcc.target/mips/octeon-pipe-1.c: Likewise.
3037
3038 2012-07-13  Richard Guenther  <rguenther@suse.de>
3039
3040         PR tree-optimization/53907
3041         * gcc.target/i386/pr53907.c: New testcase.
3042
3043 2012-07-13  Richard Guenther  <rguenther@suse.de>
3044
3045         PR tree-optimization/53922
3046         * gcc.dg/torture/pr53922.c: New testcase.
3047
3048 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
3049
3050         PR rtl-optimization/53908
3051         * gcc.dg/torture/pr53908.c: New test.
3052
3053 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
3054
3055         PR c++/53531
3056         * g++.dg/cpp0x/variadic135.C: New.
3057
3058 2012-07-12  Jason Merrill  <jason@redhat.com>
3059
3060         * g++.dg/template/sfinae6_neg.C: Adjust.
3061
3062 2012-07-12  Tobias Burnus  <burnus@net-b.de>
3063
3064         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3065         * gfortran.dg/c_f_pointer_tests_3.f90: Update
3066         scan-tree-dump-times pattern.
3067
3068 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3069
3070         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3071
3072 2012-07-11  Jason Merrill  <jason@redhat.com>
3073
3074         DR 1402
3075         * g++.g/cpp0x/defaulted37.C: New.
3076
3077 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
3078
3079         PR target/53859
3080         * gcc.target/arm/pr53859.c: New test.
3081
3082 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
3083
3084         PR target/53886
3085         * gcc.c-torture/compile/pr53886.c: New.
3086
3087 2012-07-10  Dehao Chen  <dehao@google.com>
3088
3089         * gcc.dg/debug_info_inline.c: New test.
3090
3091 2012-07-10  Jason Merrill  <jason@redhat.com>
3092
3093         PR c++/53733
3094         * g++.dg/cpp0x/defaulted36.C: New.
3095         * g++.dg/cpp0x/defaulted21.C: Adjust.
3096
3097         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3098
3099 2012-07-09  Sterling Augustine  <saugustine@google.com>
3100
3101         * g++.dg/debug/dwarf2/pubnames-2.C: New.
3102
3103 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
3104
3105         PR tree-optimization/53887
3106         * gcc.dg/pr53887.c: New test.
3107
3108 2012-07-09  Jason Merrill  <jason@redhat.com>
3109
3110         PR c++/53882
3111         * g++.dg/cpp0x/nullptr29.C: New.
3112
3113 2012-07-09  Tom de Vries  <tom@codesourcery.com>
3114             Richard Guenther  <rguenther@suse.de>
3115
3116         * gcc.dg/builtin-unreachable-6.c: New test.
3117         * gcc.dg/builtin-unreachable-5.c: New test.
3118
3119 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
3120
3121         PR tree-optimization/53881
3122         * gcc.dg/pr53881.c: New test.
3123
3124 2012-07-06  Jason Merrill  <jason@redhat.com>
3125
3126         PR c++/53862
3127         * g++.dg/cpp0x/variadic134.C: New.
3128
3129         PR c++/53858
3130         * g++.dg/cpp0x/alias-decl-20.C: New.
3131
3132 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3133
3134         PR tree-optimization/51879
3135         * gcc.dg/pr51879-16.c: New test.
3136         * gcc.dg/pr51879-17.c: Same.
3137
3138 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3139
3140         PR tree-optimization/52009
3141         * gcc.dg/pr51879-7.c: New test.
3142         * gcc.dg/pr51879-18.c: New test.
3143
3144 2012-07-05  Jason Merrill  <jason@redhat.com>
3145
3146         PR c++/50852
3147         * g++.dg/template/typedef39.C: New.
3148
3149         PR c++/53039
3150         * g++.dg/cpp0x/variadic133.C: New.
3151         * g++.dg/template/param1.C: Adjust.
3152
3153 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3154
3155         PR target/48941
3156         PR target/51980
3157         * gcc.target/arm/neon/vtrnf32.c: Update.
3158         * gcc.target/arm/neon/vtrns32.c: Update.
3159         * gcc.target/arm/neon/vtrnu32.c: Update.
3160         * gcc.target/arm/neon/vzipf32.c: Update.
3161         * gcc.target/arm/neon/vzips32.c: Update.
3162         * gcc.target/arm/neon/vzipu32.c: Update.
3163
3164 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
3165
3166         PR fortran/53732
3167         * gfortran.dg/inline_sum_4.f90: New test.
3168
3169 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
3170
3171         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3172
3173 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3174
3175         * gcc.target/arm/fma-sp.c: New testcase.
3176         * gcc.target/arm/fma.c: Likewise.
3177         * gcc.target/arm/fma.h: Likewise.
3178
3179 2012-07-04  Jason Merrill  <jason@redhat.com>
3180
3181         PR c++/53848
3182         * g++.dg/other/enum3.C: New.
3183
3184 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
3185
3186         PR middle-end/53321
3187         * g++.dg/torture/pr53321.C: New test.
3188
3189 2012-07-04  Richard Guenther  <rguenther@suse.de>
3190
3191         PR tree-optimization/53844
3192         * g++.dg/tree-ssa/pr53844.C: New testcase.
3193
3194 2012-07-04  Richard Guenther  <rguenther@suse.de>
3195
3196         PR tree-optimization/53849
3197         * gcc.dg/pr53849.c: New testcase.
3198
3199 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
3200
3201         PR c++/53812
3202         * g++.dg/ext/label14.C: New test.
3203
3204 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
3205
3206         PR target/53811
3207         * g++.dg/other/pr53811.C: New test.
3208
3209 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
3210
3211         PR target/28896
3212         * gcc.target/m68k/stack-limit-1.c: New testcase.
3213
3214 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3215
3216         * gnat.dg/recursive_call.adb: New test.
3217
3218 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3219
3220         * gnat.dg/discr37.ad[sb]: New test.
3221
3222 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
3223
3224         * g++.dg/other/packed1.C: Remove SH from xfail list.
3225
3226 2012-07-02  Jason Merrill  <jason@redhat.com>
3227
3228         PR c++/53619
3229         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3230
3231         PR c++/53783
3232         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3233
3234         PR c++/53788
3235         * g++.dg/cpp0x/decltype39.C: New.
3236         * g++.dg/diagnostic/method1.C: Adjust.
3237
3238         PR c++/53816
3239         * g++.dg/template/ref6.C: New.
3240
3241 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3242
3243         PR target/53568
3244         * gcc.target/sh/pr53568-1.c: New.
3245
3246 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3247
3248         PR target/51244
3249         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3250
3251 2012-07-02  Jason Merrill  <jason@redhat.com>
3252
3253         PR c++/53821
3254         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3255
3256         PR c++/53524
3257         * g++.dg/template/enum7.C: New.
3258         * g++.dg/other/ptrmem10.C: Adjust.
3259         * g++.dg/other/ptrmem11.C: Adjust.
3260         * g++.dg/cpp0x/scoped_enum.C: Adjust.
3261
3262 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
3263
3264         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3265
3266 2012-07-01  Wei Guozhi  <carrot@google.com>
3267
3268         PR target/53447
3269         * gcc.target/arm/pr53447-1.c: New testcase.
3270         * gcc.target/arm/pr53447-2.c: New testcase.
3271         * gcc.target/arm/pr53447-3.c: New testcase.
3272         * gcc.target/arm/pr53447-4.c: New testcase.
3273
3274 2012-06-29  Richard Guenther  <rguenther@suse.de>
3275
3276         PR tree-optimization/47061
3277         * gcc.dg/tree-ssa/vrp71.c: New testcase.
3278
3279 2012-06-29  Richard Guenther  <rguenther@suse.de>
3280
3281         PR tree-optimization/37541
3282         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3283
3284 2012-06-29  Richard Guenther  <rguenther@suse.de>
3285
3286         PR tree-optimization/52589
3287         * gcc.dg/tree-ssa/vrp70.c: New testcase.
3288
3289 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
3290
3291         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3292
3293         * g++.dg/template/error46.C: Add missing comment to dg-message.
3294         * g++.dg/template/crash107.C: Likewise.
3295         * g++.dg/template/error47.C: Likewise.
3296         * g++.dg/template/crash108.C: Likewise.
3297         * g++.dg/overload/operator5.C: Likewise.
3298
3299         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3300         errors in dg-message directives, add comments.
3301
3302 2012-06-28  Kai Tietz  <ktietz@redhat.com>
3303
3304         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3305         hard-coded 'unsigned long'.
3306
3307 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3308
3309         PR tree-optimization/51581
3310         * gcc.dg/vect/pr51581-4.c: New test.
3311
3312         PR tree-optimization/53645
3313         * gcc.c-torture/execute/pr53645-2.c: New test.
3314
3315 2012-06-28  Richard Guenther  <rguenther@suse.de>
3316
3317         PR middle-end/53790
3318         * gcc.dg/torture/pr53790.c: New testcase.
3319
3320 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3321
3322         PR tree-optimization/53645
3323         * gcc.c-torture/execute/pr53645.c: New test.
3324
3325 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
3326
3327         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3328
3329 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
3330
3331         PR debug/53671
3332         PR debug/49888
3333         * gcc.dg/guality/pr49888.c: Account for the possibility that
3334         the variable is optimized out at the first test.
3335
3336 2012-06-27  Jason Merrill  <jason@redhat.com>
3337
3338         * g++.dg/cpp0x/override2.C: Adjust.
3339         * g++.dg/template/error5.C: Adjust.
3340         * g++.dg/parse/crash28.C: Adjust.
3341
3342         PR c++/53563
3343         * g++.dg/parse/template27.C: New.
3344         * g++.dg/template/crash74.C: Adjust expected output.
3345
3346 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
3347
3348         PR fortran/41951
3349         PR fortran/49591
3350         * gfortran.dg/typebound_operator_16.f03: New.
3351
3352 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
3353
3354         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3355         even src1.i and src2.i fields even in the second half of the arrays.
3356
3357 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3358
3359         PR c++/51033.
3360         * g++.dg/torture/vshuf-16.inc: New test.
3361         * g++.dg/torture/vshuf-2.inc: New test.
3362         * g++.dg/torture/vshuf-4.inc: New test.
3363         * g++.dg/torture/vshuf-8.inc: New test.
3364         * g++.dg/torture/vshuf-main.inc: New test.
3365         * g++.dg/torture/vshuf-v16hi.C: New test.
3366         * g++.dg/torture/vshuf-v16qi.C: New test.
3367         * g++.dg/torture/vshuf-v2df.C: New test.
3368         * g++.dg/torture/vshuf-v2di.C: New test.
3369         * g++.dg/torture/vshuf-v2sf.C: New test.
3370         * g++.dg/torture/vshuf-v2si.C: New test.
3371         * g++.dg/torture/vshuf-v4df.C: New test.
3372         * g++.dg/torture/vshuf-v4di.C: New test.
3373         * g++.dg/torture/vshuf-v4sf.C: New test.
3374         * g++.dg/torture/vshuf-v4si.C: New test.
3375         * g++.dg/torture/vshuf-v8hi.C: New test.
3376         * g++.dg/torture/vshuf-v8qi.C: New test.
3377         * g++.dg/torture/vshuf-v8si.C: New test.
3378
3379 2012-06-27  Richard Guenther  <rguenther@suse.de>
3380
3381         PR middle-end/53676
3382         * gcc.dg/tree-ssa/scev-6.c: New testcase.
3383
3384 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
3385
3386         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3387         scan-dump-dem-not): Use printable pattern in test name.
3388
3389 2012-06-26  Sterling Augustine  <saugustine@google.com>
3390             Dominique Dhumieres  <dominiq@lps.ens.fr>
3391
3392         * gcc.dg/pubtypes-2.c: Update expected output.
3393         * gcc.dg/pubtypes-3.c: Likewise.
3394         * gcc.dg/pubtypes-4.c: Likewise.
3395
3396 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
3397
3398         * gcc.dg/tree-ssa/slsr-1.c: New test.
3399         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3400         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3401         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3402
3403 2012-06-26  Matt Turner  <mattst88@gmail.com>
3404
3405         PR target/35294
3406         * gcc.target/arm/mmx-2.c: New.
3407
3408 2012-06-26  Richard Guenther  <rguenther@suse.de>
3409
3410         PR c++/53752
3411         * g++.dg/torture/pr53752.C: New testcase.
3412
3413 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
3414
3415         PR tree-optimization/53748
3416         * gcc.c-torture/compile/pr53748.c: New test.
3417
3418 2012-06-25  Jason Merrill  <jason@redhat.com>
3419
3420         PR c++/53498
3421         PR c++/53305
3422         * g++.dg/cpp0x/decltype38.C: New.
3423         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3424
3425 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
3426
3427         * lib/target-supports-dg.exp (testname-for-summary): New.
3428         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3429         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3430         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3431         scan-module-absence, output-exists, output-exists-not: Use
3432         testname-for-summary.
3433         (dg-test): Clean up testname_with_flags.
3434         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3435         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3436         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3437         scan-assembler-dem-not, object-size: Use testname-for-summary.
3438         * lib/gcov.exp (run-gcov): Likewise.
3439         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3440         scan-dump-dem, scan-dump-dem-note): Likewise.
3441
3442         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3443         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3444         including profopt.opt; save and restore existing value.
3445         * g++.dg/bprob/bprob.exp: Likewise.
3446         * gcc.dg/matrix/matrix.exp: Likewise.
3447         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3448         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3449         PROFOPT_OPTIONS.
3450
3451 2012-06-25  Richard Henderson  <rth@redhat.com>
3452
3453         * gcc.dg/pr53749.c: New.
3454
3455 2012-06-25  Jason Merrill  <jason@redhat.com>
3456
3457         PR c++/52988
3458         * g++.dg/cpp0x/nullptr28.C: New.
3459
3460 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
3461
3462         * gcc.target/arm/neon-vld1_dupQ.c: New.
3463
3464 2012-06-25  Florian Weimer  <fweimer@redhat.com>
3465
3466         * g++.dg/init/new35.C: New.
3467         * g++.dg/init/new36.C: New.
3468         * g++.dg/init/new37.C: New.
3469         * g++.dg/ext/vla5.C: New warning.
3470         * g++.dg/ext/vla8.C: New warning.
3471         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3472
3473 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3474             James Greenhalgh  <james.greenhalgh@arm.com>
3475
3476         * gcc.target/arm/ftest-support-arm.h New testcase.
3477         * gcc.target/arm/ftest-support-thumb.h Likewise.
3478         * gcc.target/arm/ftest-support.h Likewise.
3479         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3480         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3481         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3482         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3483         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3484         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3485         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3486         * gcc.target/arm/ftest-armv6-arm.c Likewise.
3487         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3488         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3489         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3490         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3491         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3492         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3493         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3494         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3495         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3496         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3497         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3498         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3499         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3500         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3501         * lib/target-supports.exp
3502         (check_effective_target_arm_arch_FUNC): Add support for more
3503         architectures.
3504         (add_options_for_arm_arch_FUNC): Likewise.
3505         (check_effective_target_arm_arch_FUNC_multilib): New functions.
3506
3507 2012-06-25  Jason Merrill  <jason@redhat.com>
3508
3509         PR c++/53202
3510         * g++.dg/cpp0x/constexpr-tuple.C: New.
3511
3512 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
3513
3514         PR target/53759
3515         * gcc.target/i386/pr53759.c: New test.
3516
3517         PR c++/53594
3518         * g++.dg/cpp0x/nsdmi7.C: New test.
3519
3520 2012-06-24  Kai Tietz  <ktietz@redhat.com>
3521
3522         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3523         for LLP64 targets.
3524         * gcc.target/i386/pr38988.c: Likewise.
3525
3526 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
3527
3528         PR fortran/47710
3529         PR fortran/53328
3530         * gfortran.dg/typebound_generic_12.f03: New.
3531         * gfortran.dg/typebound_generic_13.f03: New.
3532
3533 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
3534
3535         * gnat.dg/lto15.ad[sb]: New test.
3536
3537 2012-06-21  Meador Inge  <meadori@codesourcery.com>
3538
3539         PR c/53702
3540         * gcc.dg/Wunused-local-typedefs.c: New testcase.
3541
3542 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
3543
3544         * gcc.dg/pch/ident-1.c: New test.
3545         * gcc.dg/pch/ident-1.hs: Header file for new test.
3546
3547 2012-06-21  Michael Matz  <matz@suse.de>
3548
3549         PR middle-end/53688
3550         * gcc.c-torture/execute/pr53688.c: New test.
3551
3552 2012-06-20  Richard Guenther  <rguenther@suse.de>
3553
3554         PR tree-optimization/30318
3555         * gcc.dg/tree-ssa/vrp69.c: New testcase.
3556
3557 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
3558
3559         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3560
3561 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3562
3563         * gcc.target/i386/clearcapv2.map: New file.
3564         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3565
3566 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3567
3568         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3569         and add __sh__ case.
3570
3571 2012-06-19  Jason Merrill  <jason@redhat.com>
3572
3573         PR c++/52637
3574         * g++.dg/debug/localclass1.C: New.
3575
3576 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3577
3578         * g++.dg/cpp0x/override4.C: New.
3579
3580 2012-06-14  Jason Merrill  <jason@redhat.com>
3581
3582         PR c++/53651
3583         * g++.dg/cpp0x/decltype37.C: New.
3584
3585 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3586
3587         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3588
3589 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
3590
3591         * gcc.c-torture/compile/vector-5.c,
3592         gcc.c-torture/compile/vector-6.c: New tests.
3593
3594 2012-06-19  Richard Henderson  <rth@redhat.com>
3595
3596         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3597
3598 2012-06-19  Richard Guenther  <rguenther@suse.de>
3599
3600         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3601
3602 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
3603
3604         PR target/53712
3605         * gcc.target/i386/pr53712.c: New test.
3606
3607 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3608
3609         PR fortran/53692
3610         * gfortran.dg/elemental_optional_args_6.f90: New.
3611
3612 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3613
3614         PR fortran/53526
3615         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3616         * gfortran.dg/coarray/move_alloc_1.f90
3617
3618 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3619
3620         PR fortran/53526
3621         * gfortran.dg/coarray_27.f90: New.
3622
3623 2012-06-18  Joey Ye <Joey.Ye@arm.com>
3624             Greta Yorsh  <Greta.Yorsh@arm.com>
3625
3626         * gcc.target/arm/epilog-1.c: New test.
3627
3628 2012-06-18  Richard Guenther  <rguenther@suse.de>
3629
3630         PR tree-optimization/53693
3631         * g++.dg/torture/pr53693.C: New testcase.
3632
3633 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
3634
3635         PR tree-optimization/53703
3636         * gcc.dg/torture/pr53703.c: New test.
3637
3638 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
3639
3640         PR middle-end/53698
3641         * gcc.target/i386/pr53698.c: New test.
3642
3643 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3644
3645         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3646
3647 2012-06-17  Tobias Burnus  <burnus@net-b.de>
3648
3649         PR fortran/53691
3650         PR fortran/53685
3651         * gfortran.dg/transfer_check_3.f90: New.
3652
3653 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3654
3655         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3656
3657 2012-06-16  Tobias Burnus  <burnus@net-b.de>
3658
3659         PR fortran/53642
3660         PR fortran/45170
3661         * gfortran.dg/deferred_type_param_8.f90: New.
3662
3663 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
3664
3665         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3666         testname that includes flags, passed in as new argument, in
3667         pass/fail messages.
3668         (run_gcov): Get testname from dg-test, use it in pass/fail messages
3669         and pass it to verify-* procedures.
3670
3671         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3672         alignment torture options with usual torture options.
3673
3674         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3675         messages reported for one line of source code.
3676         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3677         * g++.dg/cpp0x/decltype2.C: Likewise.
3678         * g++.dg/cpp0x/decltype3.C: Likewise.
3679         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3680         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3681         * g++.dg/cpp0x/static_assert3.C: Likewise.
3682         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3683         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3684         * g++.dg/cpp0x/union1.C: Likewise.
3685         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3686         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3687         * g++.dg/cpp0x/variadic2.C: Likewise.
3688         * g++.dg/cpp0x/variadic20.C: Likewise.
3689         * g++.dg/cpp0x/variadic74.C: Likewise.
3690         * g++.dg/diagnostic/bitfld2.C: Likewise.
3691         * g++.dg/ext/attrib44.C: Likewise.
3692         * g++.dg/ext/no-asm-1.C: Likewise.
3693         * g++.dg/other/error34.C: Likewise.
3694         * g++.dg/parse/crash46.C: Likewise.
3695         * g++.dg/parse/error10.C: Likewise.
3696         * g++.dg/parse/error2.C: Likewise.
3697         * g++.dg/parse/error3.C: Likewise.
3698         * g++.dg/parse/error36.C: Likewise.
3699         * g++.dg/parse/error8.C: Likewise.
3700         * g++.dg/parse/error9.C: Likewise.
3701         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3702         * g++.dg/parse/parser-pr28152.C: Likewise.
3703         * g++.dg/parse/template25.C: Likewise.
3704         * g++.dg/parse/typename11.C: Likewise.
3705         * g++.dg/tc1/dr147.C: Likewise.
3706         * g++.dg/template/deduce3.C: Likewise.
3707         * g++.dg/template/koenig9.C: Likewise.
3708         * g++.dg/template/pr23510.C: Likewise.
3709         * g++.dg/warn/pr12242.C: Likewise.
3710         * g++.dg/warn/pr30551-2.C: Likewise.
3711         * g++.dg/warn/pr30551.C: Likewise.
3712         * g++.old-deja/g++.other/typename1.C: Likewise.
3713         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3714
3715 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3716
3717         PR c++/51033
3718         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3719         * c-c++-common/torture/vshuf-2.inc: Likewise.
3720         * c-c++-common/torture/vshuf-4.inc: Likewise.
3721         * c-c++-common/torture/vshuf-8.inc: Likewise.
3722         * c-c++-common/torture/vshuf-main.inc: Likewise.
3723         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3724         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3725         * c-c++-common/torture/vshuf-v2df.c: Likewise.
3726         * c-c++-common/torture/vshuf-v2di.c: Likewise.
3727         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3728         * c-c++-common/torture/vshuf-v2si.c: Likewise.
3729         * c-c++-common/torture/vshuf-v4df.c: Likewise.
3730         * c-c++-common/torture/vshuf-v4di.c: Likewise.
3731         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3732         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3733         * c-c++-common/torture/vshuf-v4si.c: Likewise.
3734         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3735         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3736         * c-c++-common/torture/vshuf-v8si.c: Likewise.
3737
3738 2012-06-15  Michael Matz  <matz@suse.de>
3739
3740         * gcc.dg/tree-ssa/vector-4.c: New test.
3741
3742 2012-06-15  Michael Matz  <matz@suse.de>
3743
3744         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3745         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3746
3747 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
3748
3749         PR tree-optimization/53636
3750         * gcc.target/arm/pr53636.c: New test.
3751
3752 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
3753
3754         PR tree-optimization/51581
3755         * gcc.c-torture/execute/pr51581-1.c: New test.
3756         * gcc.c-torture/execute/pr51581-2.c: New test.
3757         * gcc.dg/vect/pr51581-1.c: New test.
3758         * gcc.dg/vect/pr51581-2.c: New test.
3759         * gcc.dg/vect/pr51581-3.c: New test.
3760         * gcc.target/i386/avx-pr51581-1.c: New test.
3761         * gcc.target/i386/avx-pr51581-2.c: New test.
3762         * gcc.target/i386/avx2-pr51581-1.c: New test.
3763         * gcc.target/i386/avx2-pr51581-2.c: New test.
3764         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3765
3766 2012-06-15  Richard Guenther  <rguenther@suse.de>
3767
3768         * gcc.c-torture/execute/20120615-1.c: New testcase.
3769
3770 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
3771
3772         * gnat.dg/vect8.ad[sb]: New test.
3773
3774 2012-06-14  Richard Guenther  <rguenther@suse.de>
3775
3776         * gcc.dg/tree-ssa/vrp.h: New testcase.
3777         * gcc.dg/tree-ssa/vrp68.c: Likewise.
3778
3779 2012-06-13  Christian Bruel  <christian.bruel@st.com>
3780
3781         PR target/53621
3782         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3783
3784 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
3785
3786         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3787
3788 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
3789
3790         PR testsuite/20771
3791         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3792         test summary unique.
3793
3794         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3795         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3796         scan-stack-usage-not): Don't strip torture options from test name.
3797
3798         * lib/scandump.exp (scan-dump-times): Use printable version of
3799         regexp in test summary line.
3800
3801         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3802         messages reported for one line of source code.
3803         * gcc.dg/format/few-1.c: Likewise.
3804         * gcc.dg/ia64-sync-2.c: Likewise.
3805         * gcc.dg/sync-2.c: Likewise.
3806         * gcc.dg/noncompile/pr44517.c: Likewise.
3807
3808 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3809
3810         PR debug/49888
3811         * gcc.dg/guality/pr49888.c: New.
3812
3813 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3814
3815         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3816         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3817         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3818
3819 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3820
3821         PR fortran/53643
3822         * gfortran.dg/intent_out_7.f90: New.
3823
3824 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3825
3826         PR fortran/53597
3827         * gfortran.dg/save_4.f90: New.
3828
3829 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3830
3831         PR c/53532
3832         PR c/51034
3833         PR c/53196
3834         * gcc.dg/pr53532.c: New test.
3835         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3836         adjust line numbers.
3837         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3838         * gcc.dg/Wcxx-compat-8.c: Likewise.
3839         * gcc.dg/pr51034.c: New test.
3840         * gcc.dg/pr53196-1.c: New test.
3841         * gcc.dg/pr53196-2.c: New test.
3842
3843 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
3844
3845         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3846         alignment torture options with usual torture options.
3847         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3848         instead of dg-options.
3849         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3850         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3851         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3852         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3853         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3854         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3855
3856         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3857         to checks for multiple messages reported for one line of source code.
3858         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3859
3860         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
3861         messages reported for one line of source code.
3862
3863         * gcc.dg/20031223-1.c: Add comments to check for multiple
3864         messages reported for one line of source code.
3865         * gcc.dg/Wconversion-integer.c: Likewise.
3866         * gcc.dg/Wfatal-2.c: Likewise.
3867         * gcc.dg/Wfatal.c: Likewise.
3868         * gcc.dg/Wobjsize-1.c: Likewise.
3869         * gcc.dg/c99-vla-jump-1.c: Likewise.
3870         * gcc.dg/c99-vla-jump-2.c: Likewise.
3871         * gcc.dg/c99-vla-jump-3.c: Likewise.
3872         * gcc.dg/c99-vla-jump-4.c: Likewise.
3873         * gcc.dg/c99-vla-jump-5.c: Likewise.
3874         * gcc.dg/decl-9.c: Likewise.
3875         * gcc.dg/declspec-10.c: Likewise.
3876         * gcc.dg/declspec-18.c: Likewise.
3877         * gcc.dg/mtune.c: Likewise.
3878         * gcc.dg/parser-pr28152-2.c: Likewise.
3879         * gcc.dg/parser-pr28152.c: Likewise.
3880         * gcc.dg/pr14475.c: Likewise.
3881         * gcc.dg/pr27953.c: Likewise.
3882         * gcc.dg/pr28322-3.c: Likewise.
3883         * gcc.dg/pr30457.c: Likewise.
3884         * gcc.dg/pr30551-2.c: Likewise.
3885         * gcc.dg/pr30551-3.c: Likewise.
3886         * gcc.dg/pr30551-4.c: Likewise.
3887         * gcc.dg/pr30551-5.c: Likewise.
3888         * gcc.dg/pr30551-6.c: Likewise.
3889         * gcc.dg/pr30551.c: Likewise.
3890         * gcc.dg/pr45461.c: Likewise.
3891         * gcc.dg/pr48552-1.c: Likewise.
3892         * gcc.dg/pr48552-2.c: Likewise.
3893         * gcc.dg/redecl-1.c: Likewise.
3894         * gcc.dg/transparent-union-3.c: Likewise.
3895         * gcc.dg/utf-dflt.c: Likewise.
3896         * gcc.dg/utf-dflt2.c: Likewise.
3897         * gcc.dg/vla-8.c: Likewise.
3898         * gcc.dg/vla-init-1.c: Likewise.
3899         * gcc.dg/wtr-int-type-1.c: Likewise.
3900
3901         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3902         messages reported for for one line of source code.
3903         * c-c++-common/raw-string-5.c: Likewise.
3904         * c-c++-common/raw-string-4.c: Likewise.
3905         * c-c++-common/raw-string-6.c: Likewise.
3906         * c-c++-common/pr20000.c: Likewise.
3907
3908         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3909         messages reported for one line of source code.
3910         * gcc.dg/cpp/pr30786.c: Likewise.
3911         * gcc.dg/cpp/pr28709.c: Likewise.
3912         * gcc.dg/cpp/missing-header-MD.c: Likewise.
3913         * gcc.dg/cpp/macspace2.c: Likewise.
3914         * gcc.dg/cpp/missing-header-1.c: Likewise.
3915         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3916         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3917         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3918
3919 2012-06-12  Jason Merrill  <jason@redhat.com>
3920
3921         PR c++/53599
3922         * g++.dg/template/local7.C: New.
3923
3924 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3925
3926         PR target/53511
3927         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3928         * gcc.target/sh/pr51340-2.c: Likewise.
3929         * gcc.target/sh/pr51340-3.c: Likewise.
3930
3931 2012-06-12  Michael Matz  <matz@suse.de>
3932
3933         * gcc.dg/torture/alias-1.c: New test.
3934
3935 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3936
3937         PR rtl-optimization/53589
3938         * gcc.dg/torture/pr53589.c: New test.
3939
3940 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3941
3942         PR target/50749
3943         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3944         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3945         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3946         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3947         * gcc.target/sh/pr50749-sf-predec-2.c: New.
3948         * gcc.target/sh/pr50749-sf-predec-4.c: New.
3949         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3950         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3951         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3952         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3953         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3954         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3955         * gcc.target/sh/pr50749-sf-predec-1.c: New.
3956         * gcc.target/sh/pr50749-sf-predec-3.c: New.
3957         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3958         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3959
3960 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
3961
3962         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3963         (check_intel_cpu_model): New function.
3964         (check_amd_cpu_model): New function.
3965         (check_features): New function.
3966         (__get_cpuid_output): New function.
3967         (check_detailed): New function.
3968         (fn1): Rename to quick_check.
3969         (main): Update to call quick_check and call check_detailed.
3970
3971 2012-06-11  Richard Henderson  <rth@redhat.com>
3972
3973         * lib/target-supports.exp
3974         (check_effective_target_sync_long_long_runtime): Use
3975         check_effective_target_lp64 instead of
3976         check_effective_target_powerpc64 for powerpc targets.
3977
3978 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
3979
3980         PR target/53511
3981         * gcc.target/sh/pr53511-1.c: New.
3982
3983 2012-06-11  Richard Guenther  <rguenther@suse.de>
3984
3985         PR middle-end/53470
3986         * g++.dg/lto/pr53470_0.C: New testcase.
3987         * gcc.dg/lto/pr53470_0.c: Likewise.
3988
3989 2012-06-11  Richard Guenther  <rguenther@suse.de>
3990
3991         PR c++/53605
3992         * g++.dg/ext/pr53605.C: New testcase.
3993
3994 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3995
3996         * gnat.dg/specs/array1.ads: New test.
3997         * gnat.dg/specs/array2.ads: Likewise.
3998         * gnat.dg/array22.adb: Likewise.
3999
4000 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4001
4002         * gnat.dg/constant4.adb: New test.
4003         * gnat.dg/constant4_pkg.ads: New helper.
4004
4005 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
4006
4007         PR fortran/52552
4008         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4009         * gfortran.dg/allocate_class_1.f90: Modified.
4010         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4011         * gfortran.dg/allocate_class_2.f90: New.
4012
4013 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
4014
4015         PR middle-end/53535
4016         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4017
4018 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4019
4020         PR fortran/52861
4021         * gfortran.dg/string_assign_2.f90:  New test case.
4022
4023 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4024
4025         PR fortran/52861
4026         * gfortran.dg/string_assign_1.f90:  New test case.
4027
4028 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
4029
4030         PR middle-end/53580
4031         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4032         * gcc.dg/gomp/critical-4.c: Likewise.
4033         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4034         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4035         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4036         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4037         * c-c++-common/gomp/pr53580.c: New test.
4038
4039 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4040
4041         PR c++/51214
4042         * g++.dg/cpp0x/forw_enum11.C: New.
4043
4044 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4045
4046         PR c++/53567
4047         * g++.dg/cpp0x/alias-decl-19.C: New.
4048
4049 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
4050
4051         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4052
4053 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
4054
4055         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4056         (XSTATE_FP): Ditto.
4057         (XSTATE_SSE): Ditto.
4058         (XSTATE_YMM): Ditto.
4059         (avx_os_support): Use new defines.
4060
4061 2012-06-06  Richard Guenther  <rguenther@suse.de>
4062
4063         PR testsuite/32380
4064         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4065         loops.
4066
4067 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4068
4069         PR c++/52841
4070         * g++.dg/cpp0x/pr52841.C: New testcase.
4071
4072 2012-06-06  Richard Guenther  <rguenther@suse.de>
4073
4074         PR tree-optimization/53081
4075         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4076         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4077
4078 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4079
4080         * gcc.target/powerpc/pr53487.c: New test.
4081
4082 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
4083
4084         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4085
4086 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
4087
4088         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4089
4090 2012-06-05  Richard Guenther  <rguenther@suse.de>
4091
4092         PR tree-optimization/30442
4093         * gcc.dg/vect/bb-slp-30.c: New testcase.
4094
4095 2012-06-05  Richard Guenther  <rguenther@suse.de>
4096
4097         PR tree-optimization/53081
4098         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4099         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4100         -fno-tree-loop-distribute-patterns.
4101
4102 2012-06-05  Alan Modra  <amodra@gmail.com>
4103
4104         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4105         Check static chain in nested funcs.
4106
4107 2012-06-04  Tobias Burnus  <burnus@net-b.de>
4108
4109         PR fortran/50619
4110         * gfortran.dg/init_flag_10.f90: New.
4111
4112 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4113
4114         PR c++/53524
4115         * g++.dg/warn/Wenum-compare-no-2: New.
4116
4117 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
4118
4119         PR preprocessor/53463
4120         * g++.dg/cpp/limits.C: New test.
4121         * g++.dg/parse/error19.C: Adjust.
4122         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4123         * g++.dg/warn/pr35635.C: Likewise.
4124         * g++.old-deja/g++.pt/assign1.C: Likewise.
4125
4126 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
4127
4128         PR target/53559
4129         * gcc.target/powerpc/cell_builtin_1.c: New test case.
4130         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4131         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4132         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4133         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4134         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4135         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4136         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4137
4138 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
4139
4140         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4141
4142 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
4143
4144         PR tree-optimization/53550
4145         * gcc.dg/pr53550.c: New test.
4146
4147 2012-06-04  Richard Guenther  <rguenther@suse.de>
4148
4149         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4150         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4151         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4152
4153 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4154
4155         PR fortran/48831
4156         * gfortran.dg/parameter_array_element_2.f90: New.
4157
4158 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
4159
4160         PR target/53512
4161         * gcc.target/sh/pr53512-1.c: New.
4162         * gcc.target/sh/pr53512-2.c: New.
4163         * gcc.target/sh/pr53512-3.c: New.
4164         * gcc.target/sh/pr53512-4.c: New.
4165
4166 2012-06-01  Jason Merrill  <jason@redhat.com>
4167
4168         PR c++/52973
4169         * g++.dg/ext/visibility/template12.C: New.
4170         * g++.dg/ext/attrib14.C: Adjust warning line.
4171
4172         PR c++/52725
4173         * g++.dg/parse/new6.C: New.
4174         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4175
4176 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4177
4178         * c-c++-common/restrict-2.c: Revert previous change.
4179
4180 2012-06-01  Jason Merrill  <jason@redhat.com>
4181
4182         PR c++/53137
4183         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4184
4185         PR c++/53484
4186         * g++.dg/cpp0x/auto33.C: New.
4187
4188 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4189
4190         PR c++/26155
4191         * g++.dg/parse/namespace-alias-1.C: New.
4192
4193 2012-06-01  Christian Bruel  <christian.bruel@st.com>
4194
4195         * gcc.dg/spec-options.c: New test.
4196         * gcc.dg/foo.specs: New file.
4197
4198 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4199
4200         PR ada/53517
4201         * gnat.dg/lto14.adb: Skip on Solaris.
4202
4203 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
4204
4205         * gcc.target/cris/sync-1-v10.c,
4206         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4207         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4208         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4209         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4210         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4211         gcc.target/cris/torture/sync-mis-op-i-1.c,
4212         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4213         gcc.target/cris/torture/sync-mis-op-i-2.c,
4214         gcc.target/cris/torture/sync-mis-op-i-2a.c,
4215         gcc.target/cris/torture/sync-mis-op-i-3.c,
4216         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4217         gcc.target/cris/torture/sync-mis-op-s-1.c,
4218         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4219         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4220         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4221         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4222         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4223         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4224         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4225         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4226         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4227
4228 2012-05-31  Richard Guenther  <rguenther@suse.de>
4229
4230         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4231         ldist-pr45948.c with disabled SCCP.
4232
4233 2012-05-31  Richard Guenther  <rguenther@suse.de>
4234
4235         PR middle-end/48493
4236         * gcc.dg/torture/pr48493.c: New testcase.
4237
4238 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
4239
4240         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4241         arm32 to targets.
4242         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4243         of the initialization loop.
4244         (dg-final): Adjust the expected number of vectorized loops depending
4245         on vect_char_mult target selector.
4246
4247 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
4248
4249         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4250         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4251         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4252         New tests.
4253
4254 2012-05-30  Jason Merrill  <jason@redhat.com>
4255
4256         PR c++/53356
4257         * g++.dg/init/new34.C: New.
4258         * g++.dg/tree-ssa/stabilize1.C: New.
4259
4260 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4261
4262         PR c++/53356
4263         * g++.dg/init/new33.C: New test.
4264
4265 2012-05-30  Richard Guenther  <rguenther@suse.de>
4266
4267         PR middle-end/53501
4268         * gcc.dg/torture/pr53501.c: New testcase.
4269         * c-c++-common/restrict-2.c: Adjust.
4270
4271 2012-05-30  Alan Modra  <amodra@gmail.com>
4272
4273         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4274         torture-finish.
4275
4276 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
4277
4278         * gcc.target/i386/shuf-concat.c: New test.
4279
4280 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4281
4282         PR rtl-optimization/53519
4283         * gcc.c-torture/compile/pr53519.c: New test.
4284
4285 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4286
4287         * gcc.target/arm/neon-vrev.c: New.
4288
4289 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
4290
4291         PR target/51340
4292         * gcc.target/sh/pr51340-1.c: New.
4293         * gcc.target/sh/pr51340-2.c: New.
4294         * gcc.target/sh/pr51340-3.c: New.
4295
4296 2012-05-29  Richard Guenther  <rguenther@suse.de>
4297
4298         PR tree-optimization/53516
4299         * gcc.dg/torture/pr53516.c: New testcase.
4300
4301 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
4302
4303         PR preprocessor/53229
4304         * gcc.dg/cpp/paste6.c: Force to run without
4305         -ftrack-macro-expansion.
4306         * gcc.dg/cpp/paste8.c: Likewise.
4307         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4308         -ftrack-macro-expansion.
4309         * gcc.dg/cpp/paste12.c: Force to run without
4310         -ftrack-macro-expansion.
4311         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4312         -ftrack-macro-expansion.
4313         * gcc.dg/cpp/paste13.c: Likewise.
4314         * gcc.dg/cpp/paste14.c: Likewise.
4315         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4316         -ftrack-macro-expansion.
4317         * gcc.dg/cpp/paste18.c: New test.
4318
4319 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
4320
4321         * gcc.target/cris/torture/trap-1.c,
4322         gcc.target/cris/torture/trap-2.c,
4323         gcc.target/cris/torture/trap-3.c,
4324         gcc.target/cris/torture/trap-v0.c,
4325         gcc.target/cris/torture/trap-v3.c: New tests.
4326
4327 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
4328
4329         PR c++/25137
4330         * g++.dg/warn/Wbraces3.C: New.
4331         * g++.dg/warn/Wbraces4.C: Likewise.
4332
4333 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
4334
4335         PR tree-optimization/53505
4336         * c-c++-common/torture/pr53505.c: New test.
4337
4338 2012-05-27  Nathan Sidwell  <nathan@acm.org>
4339
4340         * gcc.dg/stmt-expr-4.c: New.
4341
4342 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
4343
4344         PR c++/53491
4345         * g++.dg/parse/crash60.C: New.
4346
4347 2012-05-26  Jason Merrill  <jason@redhat.com>
4348
4349         PR c++/53220
4350         * c-c++-common/array-lit.c: New.
4351         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4352
4353 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4354
4355         PR ada/50294
4356         * gnat.dg/array21.adb: New test.
4357
4358 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4359
4360         * gnat.dg/renaming5.adb: Adjust dg-final directive.
4361
4362 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4363
4364         PR c++/32054
4365         * g++.dg/other/anon-union3.C: New.
4366
4367 2012-05-25  Ian Lance Taylor  <iant@google.com>
4368
4369         * gcc.dg/split-6.c: New test.
4370
4371 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4372
4373         * gnat.dg/lto14.adb: New test.
4374
4375 2012-05-25  Tristan Gingold  <gingold@adacore.com>
4376
4377         * gcc.target/i386/large-frame.c: New.
4378
4379 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
4380         * gcc.target/powerpc/lhs-1.c: New.
4381         * gcc.target/powerpc/lhs-2.c: New.
4382         * gcc.target/powerpc/lhs-3.c: New.
4383
4384 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
4385
4386         Make unwound macro expansion trace less redundant
4387         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4388         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4389         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4390         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4391         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4392         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4393
4394 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4395
4396         PR c++/53464
4397         * g++.dg/cpp0x/constexpr-default1.C: New.
4398
4399 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4400
4401         PR c++/32080
4402         * g++.dg/eh/goto2.C: New.
4403
4404 2012-05-24  Richard Guenther  <rguenther@suse.de>
4405
4406         PR middle-end/53460
4407         * g++.dg/tree-prof/pr53460.C: New testcase.
4408
4409 2012-05-24  Richard Guenther  <rguenther@suse.de>
4410
4411         PR bootstrap/53466
4412         * g++.dg/debug/pr53466.C: New testcase.
4413
4414 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
4415
4416         PR tree-optimization/53465
4417         * gcc.c-torture/execute/pr53465.c: New test.
4418
4419 2012-05-23  Tobias Burnus  <burnus@net-b.de>
4420
4421         PR fortran/51055
4422         PR fortran/45170
4423         * gfortran.dg/allocate_with_typespec_6.f90: New.
4424
4425 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4426
4427         PR c++/29185
4428         * g++.dg/warn/delete-array-1.C: New.
4429
4430 2012-05-23  Richard Guenther  <rguenther@suse.de>
4431
4432         * gcc.dg/torture/pr39074-2.c: Adjust.
4433         * gcc.dg/torture/pr39074.c: Likewise.
4434         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4435         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4436
4437 2012-05-22  Jan Hubicka  <jh@suse.cz>
4438
4439         PR middle-end/53161
4440         * g++.dg/torture/pr53161.C: New testcase.
4441
4442 2012-05-22  Tobias Burnus  <burnus@net-b.de>
4443
4444         PR fortran/53389
4445         * gfortran.dg/realloc_on_assign_15.f90: New.
4446
4447 2012-05-22  Richard Guenther  <rguenther@suse.de>
4448
4449         PR middle-end/51071
4450         * gcc.dg/torture/pr51071-2.c: New testcase.
4451
4452 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
4453
4454         PR tree-optimization/53336
4455         * g++.dg/torture/pr53336.C: New testcase.
4456
4457 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
4458
4459         PR c++/53322
4460         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4461         instead of -Wunused-local-typedefs.
4462
4463 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4464
4465         PR c++/51184
4466         * g++.dg/other/abstract4.C: New-
4467
4468 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4469
4470         PR c++/40821
4471         * g++.dg/ext/attrib46.C: New.
4472
4473 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
4474
4475         PR c/53418
4476         * gcc.c-torture/compile/pr53418-1.c,
4477         gcc.c-torture/compile/pr53418-2.c: New tests.
4478
4479 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
4480
4481         PR tree-optimization/53366
4482         * gcc.dg/torture/pr53366-1.c: New test.
4483         * gcc.dg/torture/pr53366-2.c: New test.
4484         * gcc.target/i386/pr53366-1.c: New test.
4485         * gcc.target/i386/pr53366-2.c: New test.
4486
4487         PR tree-optimization/53409
4488         * gcc.c-torture/compile/pr53409.c: New test.
4489
4490         PR tree-optimization/53410
4491         * gcc.c-torture/compile/pr53410-1.c: New test.
4492         * gcc.c-torture/compile/pr53410-2.c: New test.
4493
4494 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4495
4496         PR target/53425
4497         * gcc.target/i386/pr53425-1.c: New file.
4498         * gcc.target/i386/pr53425-2.c: Likewise.
4499
4500 2012-05-21  Richard Guenther  <rguenther@suse.de>
4501
4502         PR tree-optimization/53408
4503         * gcc.dg/torture/pr53408.c: New testcase.
4504
4505 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
4506             H.J. Lu  <hongjiu.lu@intel.com>
4507
4508         PR target/53416
4509         * gcc.target/i386/pr53416.c: New file.
4510
4511 2012-05-21  Richard Guenther  <rguenther@suse.de>
4512
4513         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4514
4515 2012-05-21  Richard Guenther  <rguenther@suse.de>
4516
4517         * gcc.dg/torture/ldist-1.c: New testcase.
4518
4519 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
4520
4521         * gnat.dg/lto13.adb: New test.
4522         * gnat.dg/lto13_pkg.ad[sb]: New helper.
4523
4524 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4525
4526         * gnat.dg/specs/lto12.ads: New test.
4527         * gnat.dg/specs/lto12_pkg.ads: New helper.
4528
4529 2012-05-18  Richard Guenther  <rguenther@suse.de>
4530
4531         PR tree-optimization/53346
4532         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4533         * gcc.target/i386/incoming-10.c: Adjust.
4534         * gcc.target/i386/incoming-11.c: Likewise.
4535         * gcc.target/i386/pr46295.c: Likewise.
4536
4537 2012-05-18  Richard Guenther  <rguenther@suse.de>
4538
4539         * gcc.dg/pr53352.c: Return zero.
4540
4541 2012-05-18  Richard Guenther  <rguenther@suse.de>
4542
4543         PR tree-optimization/53390
4544         * gcc.dg/torture/pr53390.c: New testcase.
4545
4546 2012-05-18  Meador Inge  <meadori@codesourcery.com>
4547
4548         PR rtl-optimization/53352
4549         * gcc.dg/pr53352.c: New test.
4550
4551 2012-05-17  David S. Miller  <davem@davemloft.net>
4552
4553         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4554         failure on sparc-*-linux-gnu.
4555
4556 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4557
4558         PR c++/39681
4559         * g++.dg/parse/error49.C: New.
4560         * g++.dg/cpp0x/error8.C: Likewise.
4561         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4562         * g++.dg/ext/utf-dflt2.C: Likewise.
4563         * g++.dg/ext/utf-gnuxx98.C: Likewise.
4564         * g++.dg/ext/utf-dflt.C: Likewise.
4565         * c-c++-common/raw-string-3.c: Likewise.
4566         * c-c++-common/raw-string-4.c: Likewise.
4567
4568 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4569
4570         PR c++/53371
4571         * g++.dg/cpp0x/catch1.C: New.
4572
4573 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4574
4575         PR c++/44516
4576         * g++.dg/parse/error48.C: New.
4577         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4578         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4579
4580 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
4581
4582         * gcc.dg/tm/indirect-2.c: New test.
4583
4584 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4585
4586         PR tree-optimization/53217
4587         * gfortran.dg/pr53217.f90: New test.
4588
4589 2012-05-16  Richard Guenther  <rguenther@suse.de>
4590
4591         PR tree-optimization/53364
4592         * g++.dg/torture/pr53364.C: New testcase.
4593
4594 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
4595
4596         PR testsuite/52641
4597         * gcc.dg/pr52549.c: Fix test for long != void*
4598         * gcc.c-torture/execute/pr52979-1.x: New file.
4599         * gcc.c-torture/execute/pr52979-2.x: New file.
4600
4601 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
4602
4603         PR preprocessor/7263
4604         * gcc.dg/binary-constants-2.c: Run without tracking locations
4605         accross macro expansion.
4606         * gcc.dg/binary-constants-3.c: Likewise.
4607         * gcc.dg/cpp/sysmac2.c: Likewise.
4608         * gcc.dg/nofixed-point-2.c: Adjust for more precise
4609         location.
4610         * gcc.dg/cpp/syshdr3.c: New test.
4611         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4612         * gcc.dg/system-binary-constants-1.c: New test.
4613         * gcc.dg/system-binary-constants-1.h: New header for the new test
4614         above.
4615         * g++.dg/cpp/syshdr3.C: New test.
4616         * g++.dg/cpp/syshdr3.h: New header the new test above.
4617         * g++.dg/system-binary-constants-1.C: New test.
4618         * g++.dg/system-binary-constants-1.h: New header the new test
4619         above.
4620
4621 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4622
4623         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4624
4625 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
4626
4627         PR target/53358
4628         * gcc.dg/pr53358.c: New test.
4629
4630 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4631
4632         PR c++/11856
4633         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4634         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4635
4636 2012-05-15  Olivier Hainque  <hainque@adacore.com>
4637
4638         * g++.dg/eh/sighandle.C: New testcase.
4639
4640 2012-05-15  Richard Guenther  <rguenther@suse.de>
4641
4642         PR tree-optimization/53355
4643         * gcc.dg/tree-ssa/vrp67.c: New testcase.
4644
4645 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4646
4647         * gfortran.dg/*.f90: Remove now redundant manual
4648         cleanup-modules directive.
4649
4650 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
4651
4652         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4653         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4654
4655 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
4656
4657         PR fortran/52428
4658         * gfortran.dg/int_range_io_1.f90: New test.
4659
4660 2012-05-14  Andi Kleen <ak@linux.intel.com>
4661             Jakub Jelinek  <jakub@redhat.com>
4662
4663         PR target/53315
4664         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4665         * gcc.target/i386/rtm-check.h: New file.
4666         * gcc.target/i386/pr53315.c: New test.
4667
4668 2012-05-14  Tobias Burnus  <burnus@net-b.de>
4669
4670         PR fortran/49110
4671         PR fortran/51055
4672         PR fortran/53329
4673         * gfortran.dg/deferred_type_param_4.f90: New.
4674         * gfortran.dg/deferred_type_param_6.f90: New.
4675
4676 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
4677
4678         * gcc.target/i386/retarg.c: New test.
4679
4680 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4681
4682         PR fortran/45170
4683         * gfortran.dg/deferred_type_param_3.f90: New.
4684         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4685         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4686
4687 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4688
4689         * gnat.dg/null_pointer_deref3.adb: New test.
4690
4691 2012-05-12  Tobias Burnus  <burnus@net-b.de>
4692
4693         PR fortran/49110
4694         PR fortran/52843
4695         * gfortran.dg/deferred_type_param_5.f90: New.
4696
4697 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4698
4699         * g++.dg/parse/error47.C: New.
4700
4701 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4702
4703         PR fortran/52537
4704         * gfortran.dg/string_compare_4.f90:  Change option
4705         to -fdump-tree-original.  Add test case for kind=4.
4706
4707 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4708
4709         PR fortran/52537
4710         * gfortran.dg/string_compare_4.f90:  New test.
4711
4712 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4713
4714         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4715
4716 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4717
4718         PR c++/53305
4719         * g++.dg/cpp0x/variadic132.C: New.
4720
4721 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4722
4723         PR c++/53158
4724         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4725         * g++.dg/parse/error26.C: Tweak dg-error column number.
4726
4727 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4728
4729         PR c++/53301
4730         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4731
4732 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4733
4734         * gnat.dg/lto11.ad[sb]: New test.
4735
4736 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
4737
4738         PR target/52908
4739         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4740         directive to Scan for vpmuldq, not vpmacsdql.
4741
4742 2012-05-09  Michael Matz  <matz@suse.de>
4743
4744         PR tree-optimization/53185
4745         * gcc.dg/vect/pr53185.c: New test.
4746
4747 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
4748
4749         PR middle-end/53249
4750         * gcc.target/i386/pr53249.c: New.
4751
4752 2012-05-09  Richard Guenther  <rguenther@suse.de>
4753
4754         PR tree-optimization/18437
4755         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4756         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4757
4758 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
4759
4760         PR tree-optimization/53226
4761         * gcc.c-torture/compile/pr53226.c: New test.
4762
4763 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4764
4765         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4766         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4767         * gcc.target/i386/hle-and-acq-1.c: Likewise.
4768         * gcc.target/i386/hle-and-rel-1.c: Likewise.
4769         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4770         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4771         * gcc.target/i386/hle-or-acq-1.c: Likewise.
4772         * gcc.target/i386/hle-or-rel-1.c: Likewise.
4773         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4774         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4775         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4776         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4777         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4778         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4779
4780 2012-05-09  Dehao Chen  <dehao@google.com>
4781
4782         * gcc.dg/predict-1.c: Remove the replicated text in this test.
4783         * gcc.dg/predict-2.c: Likewise.
4784         * gcc.dg/predict-3.c: Likewise.
4785         * gcc.dg/predict-4.c: Likewise.
4786         * gcc.dg/predict-5.c: Likewise.
4787         * gcc.dg/predict-6.c: Likewise.
4788
4789 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
4790
4791         PR target/53272
4792         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4793
4794 2012-05-08  Richard Guenther  <rguenther@suse.de>
4795
4796         * gcc.dg/fold-bitand-4.c: New testcase.
4797
4798 2012-05-08  Dehao Chen  <dehao@google.com>
4799
4800         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4801         heuristic is working properly.
4802         * gcc.dg/predict-2.c: Likewise.
4803         * gcc/dg/predict-3.c: Likewise.
4804         * gcc/dg/predict-4.c: Likewise.
4805         * gcc/dg/predict-5.c: Likewise.
4806         * gcc/dg/predict-6.c: Likewise.
4807
4808 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
4809
4810         PR tree-optimization/53239
4811         * g++.dg/opt/vrp3.C: New test.
4812         * g++.dg/opt/vrp3-aux.cc: New file.
4813         * g++.dg/opt/vrp3.h: New file.
4814
4815 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4816
4817         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4818         .uleb128 support in assembler output.
4819
4820 2012-05-07  Richard Guenther  <rguenther@suse.de>
4821
4822         PR lto/42987
4823         * g++.dg/lto/pr42987_0.C: New testcase.
4824         * g++.dg/lto/pr42987_1.C: Likewise.
4825
4826 2012-05-07  Tobias Burnus  <burnus@net-b.de>
4827
4828         PR fortran/53255
4829         * gfortran.dg/typebound_operator_15.f90: New.
4830
4831 2012-05-06  Tobias Burnus  <burnus@net-b.de>
4832
4833         PR fortran/41587
4834         * gfortran.dg/class_array_13.f90: New.
4835
4836 2012-05-06  Tristan Gingold  <gingold@adacore.com>
4837
4838         * gnat.dg/warn7.adb: New test.
4839
4840 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4841
4842         * gnat.dg/specs/renamings.ads: Rename to...
4843         * gnat.dg/specs/renaming1.ads: ...this.
4844         * gnat.dg/specs/renaming2.ads: New test.
4845         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4846         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4847         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4848         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4849
4850 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4851
4852         * gnat.dg/discr36.ad[sb]: New test.
4853         * gnat.dg/discr36_pkg.ad[sb]: New helper.
4854
4855 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4856
4857         PR c/43772
4858         * c-c++-common/pr43772.c: New.
4859
4860 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
4861
4862         PR fortran/41600
4863         * gfortran.dg/select_type_26.f03 : New test.
4864         * gfortran.dg/select_type_27.f03 : New test.
4865
4866         PR fortran/53191
4867         * gfortran.dg/select_type_28.f03 : New test.
4868
4869 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
4870
4871         PR fortran/49010
4872         PR fortran/24518
4873         * gfortran.dg/mod_sign0_1.f90: New test.
4874         * gfortran.dg/mod_large_1.f90: New test.
4875
4876 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4877
4878         PR fortran/53175
4879         gfortran.dg/public_private_module_5.f90: New.
4880
4881 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4882
4883         PR fortran/53111
4884         * gfortran.dg/constructor_7.f90: New.
4885         * gfortran.dg/constructor_8.f90: New.
4886
4887 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4888
4889         PR c++/53166
4890         * g++.dg/cpp0x/static_assert7.C: New.
4891
4892 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
4893
4894         PR tree-optimization/52633
4895         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4896         recognized as widening shifts instead of over-widening.
4897         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4898         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4899         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4900         * gcc.target/arm/pr52633.c: New test.
4901
4902 2012-05-04  Richard Guenther  <rguenther@suse.de>
4903
4904         PR tree-optimization/53168
4905         * gcc.dg/torture/pr53168.c: New testcase.
4906         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4907
4908 2012-05-04  Richard Guenther  <rguenther@suse.de>
4909
4910         * gcc.dg/lto/pr53214_0.c: New testcase.
4911
4912 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
4913
4914         * gcc.target/ia64/pr48496.c: New test.
4915         * gcc.target/ia64/pr52657.c: Likewise.
4916
4917 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4918
4919         PR c/51712
4920         * c-c++-common/pr51712.c: New.
4921
4922 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4923
4924         PR target/53199
4925         * gcc.target/powwerpc/pr53199.c: New file.
4926
4927 2012-05-03  Jason Merrill  <jason@redhat.com>
4928
4929         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4930
4931         * gcc.dg/debug/dwarf2/dups-types.c: New.
4932         * gcc.dg/debug/dwarf2/dups-types.h: New.
4933
4934 2012-05-03  Jason Merrill  <jason@redhat.com>
4935
4936         * g++.dg/debug/dwarf2/namespace-2.C: New.
4937         * g++.dg/debug/dwarf2/localclass3.C: New.
4938
4939 2012-05-03  Jason Merrill  <jason@redhat.com>
4940
4941         * g++.dg/debug/dwarf2/thunk1.C: New.
4942
4943 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4944
4945         PR c++/53186
4946         * g++.dg/other/final2.C: New.
4947
4948 2012-05-03  Richard Guenther  <rguenther@suse.de>
4949
4950         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4951
4952 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
4953
4954         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4955         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4956         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4957         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4958
4959 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
4960
4961         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4962         .byte 0xf2.
4963         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4964         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4965         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4966
4967         PR debug/53174
4968         * gcc.dg/pr53174.c: New test.
4969
4970         PR target/53187
4971         * gcc.target/arm/pr53187.c: New test.
4972         * gcc.c-torture/compile/pr53187.c: New test.
4973
4974 2012-05-03  Richard Guenther  <rguenther@suse.de>
4975
4976         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4977         unsupported prefetching support.
4978
4979 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
4980
4981         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4982         option -ftrack-macro-expansion=0.
4983         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4984         option -ftrack-macro-expansion=0.
4985
4986 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
4987
4988         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4989         dg-options for target arm with dg-additional-options.
4990
4991 2012-05-03  Richard Guenther  <rguenther@suse.de>
4992
4993         PR tree-optimization/53144
4994         * gcc.dg/torture/pr53144.c: New testcase.
4995
4996 2012-05-03  Tobias Burnus  <burnus@net-b.de>
4997
4998         PR fortran/52864
4999         * gfortran.dg/pointer_intent_7.f90: New.
5000         * gfortran.dg/pure_formal_3.f90: New.
5001
5002 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5003
5004         * gcc.target/s390/20030123-1.c: Add missing "volatile".
5005
5006 2012-05-02  Martin Jambor  <mjambor@suse.cz>
5007
5008         PR lto/52605
5009         * g++.dg/lto/pr52605_0.C: New test.
5010
5011 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
5012
5013         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5014         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5015         * gcc.target/i386/hle-add-acq-1.c: Ditto.
5016         * gcc.target/i386/hle-add-rel-1.c: Ditto.
5017         * gcc.target/i386/hle-and-acq-1.c: Ditto.
5018         * gcc.target/i386/hle-and-rel-1.c: Ditto.
5019         * gcc.target/i386/hle-or-acq-1.c: Ditto.
5020         * gcc.target/i386/hle-or-rel-1.c: Ditto.
5021         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5022         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5023         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5024         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5025         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5026         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5027         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5028         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5029
5030 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
5031
5032         PR middle-end/53153
5033         * gcc.dg/pr53153.c: New test.
5034
5035 2012-05-02  Richard Guenther  <rguenther@suse.de>
5036
5037         * g++.dg/tree-ssa/pr19807.C: Adjust.
5038
5039 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
5040
5041         PR tree-optimization/53163
5042         * gcc.c-torture/compile/pr53163.c: New test.
5043
5044         PR rtl-optimization/53160
5045         * gcc.c-torture/execute/pr53160.c: New test.
5046
5047 2012-05-01  Ian Lance Taylor  <iant@google.com>
5048
5049         PR c/37303
5050         * gcc.dg/pr37303.c: New test.
5051
5052 2012-05-01  Richard Henderson  <rth@redhat.com>
5053
5054         * lib/target-supports.exp
5055         (check_effective_target_sync_long_long_runtime): True for
5056         check_effective_target_powerpc64.
5057
5058 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
5059
5060         PR c++/51033
5061         * gcc.dg/vector-1.c: Move to ...
5062         * c-c++-common/vector-1.c: ... here.
5063         * gcc.dg/vector-2.c: Move to ...
5064         * c-c++-common/vector-2.c: ... here.
5065         * gcc.dg/vector-3.c: Move to ...
5066         * c-c++-common/vector-3.c: ... here. Adapt to C++.
5067         * gcc.dg/vector-4.c: Move to ...
5068         * c-c++-common/vector-4.c: ... here.
5069         * gcc.dg/vector-init-1.c: Move to ...
5070         * c-c++-common/vector-init-1.c: ... here.
5071         * gcc.dg/vector-init-2.c: Move to ...
5072         * c-c++-common/vector-init-2.c: ... here.
5073         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5074         * c-c++-common/vector-subscript-1.c: ... here.
5075         * gcc.dg/vector-subscript-2.c: Move to ...
5076         * c-c++-common/vector-subscript-2.c: ... here.
5077         * gcc.dg/vector-subscript-3.c: Move to ...
5078         * c-c++-common/vector-subscript-3.c: ... here.
5079
5080         PR c++/51314
5081         * g++.dg/cpp0x/vt-51314.C: New test.
5082         * g++.dg/cpp0x/variadic76.C: Fix.
5083
5084 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5085
5086         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5087
5088 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5089
5090         Add -Wvarargs option
5091         * c-c++-common/Wvarargs.c: New test case.
5092         * c-c++-common/Wvarargs-2.c: Likewise.
5093
5094 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5095
5096         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5097         * objc.dg/foreach-7.m: Force the test case to run without
5098         -ftrack-macro-expansion.
5099         * c-c++-common/tm/attrib-1.c: Likewise.
5100         * c-c++-common/warn-ommitted-condop.c: Likewise.
5101         * gcc.dg/assign-warn-1.c: Likewise.
5102         * gcc.dg/assign-warn-2.c: Likewise.
5103         * gcc.dg/attr-alloc_size.c: Likewise.
5104         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5105         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5106         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5107         * gcc.dg/c90-const-expr-9.c: Likewise.
5108         * gcc.dg/c99-const-expr-9.c: Likewise.
5109         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
5110         * gcc.dg/cpp/direct2s.c: Likewise.
5111         * gcc.dg/cpp/pr28709.c: Likewise.
5112         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5113         * gcc.dg/dfp/composite-type.c: Likewise.
5114         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5115         with -ftrack-macro-expansion
5116         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5117         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5118         * g++.dg/ext/cleanup-1.C: Likewise.
5119         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5120         * g++.dg/template/sfinae10.C: Likewise.
5121         * g++.dg/tm/wrap-2.C: Likewise.
5122         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5123         * g++.dg/warn/Wsign-conversion.C: Likewise.
5124         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5125         * g++.old-deja/g++.mike/p10769b.C: Likewise.
5126         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5127         it to run with -ftrack-macro-expansion.
5128         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5129         test cases without -ftrack-macro-expansion.
5130
5131         Fix location for static class members
5132         * g++.dg/template/sfinae6_neg.C: Adjust.
5133
5134         Make conversion warnings work on NULL with -ftrack-macro-expansion
5135         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5136         alongside the previous testing for NULL.
5137
5138         Fix -Wuninitialized for -ftrack-macro-expansion
5139         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5140
5141         Strip "<built-in>" loc from displayed expansion context
5142         * g++.dg/warn/Wconversion-real-integer2.C: New test.
5143         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5144         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5145         new test above.
5146
5147         Fix expansion point loc for macro-like tokens
5148         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5149         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5150
5151         Fix token pasting with -ftrack-macro-expansion
5152         * gcc.dg/cpp/paste17.c: New test case for
5153         -ftrack-macro-expansion=2 mode only.
5154         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5155
5156 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5157
5158         * gnat.dg/warn6.ad[sb]: New test.
5159
5160 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5161
5162         PR 53149
5163         * gcc.dg/20011021-1.c: Adjust testcase.
5164
5165 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5166
5167         PR fortran/53148
5168         * gfortran.dg/function_optimize_12.f90:  New test.
5169
5170 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
5171
5172         PR target/53156
5173         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5174         code to match current output and cover new peephole2 pattern.
5175
5176 2012-04-27  Ollie Wild  <aaw@google.com>
5177
5178         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5179
5180 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5181
5182         * gcc.c-torture/execute/20120427-2.c: New testcase.
5183         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5184         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5185         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5186
5187 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5188
5189         PR target/53138
5190         * gcc.c-torture/execute/20120427-1.c: New testcase.
5191
5192 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
5193
5194         PR middle-end/27139
5195         * gcc.dg/tree-ssa/forwprop-18.c: New test.
5196
5197 2012-04-27  Tom de Vries  <tom@codesourcery.com>
5198
5199         PR tree-optimization/51879
5200         * gcc.dg/pr51879.c: New test.
5201         * gcc.dg/pr51879-2.c: Same.
5202         * gcc.dg/pr51879-3.c: Same.
5203         * gcc.dg/pr51879-4.c: Same.
5204         * gcc.dg/pr51879-6.c: Same.
5205
5206 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5207
5208         PR c++/53096
5209         * g++.dg/cpp0x/defaulted35.C: New.
5210         * g++.dg/cpp0x/defaulted15.C: Adjust.
5211
5212 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
5213
5214         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5215         structure layout.
5216
5217 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
5218
5219         * gcc.target/i386/builtin_target.c: Check avx2.
5220
5221 2012-04-26  Alan Modra  <amodra@gmail.com>
5222
5223         * gcc.target/powerpc/savres.c: New test.
5224         * gcc.target/powerpc/powerpc.exp: Run it.
5225
5226 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
5227
5228         PR target/53120
5229         * gcc.dg/torture/pr53120.c: New test.
5230
5231 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5232
5233         PR middle-end/52979
5234         * gcc.c-torture/compile/pr52979-1.c: New test.
5235         * gcc.c-torture/execute/pr52979-1.c: New test.
5236         * gcc.c-torture/execute/pr52979-2.c: New test.
5237
5238 2012-04-25  Richard Guenther  <rguenther@suse.de>
5239
5240         * gcc.target/i386/l_fma_float_5.c: Adjust.
5241         * gcc.target/i386/l_fma_double_4.c: Likewise.
5242         * gcc.target/i386/l_fma_float_2.c: Likewise.
5243         * gcc.target/i386/l_fma_float_6.c: Likewise.
5244         * gcc.target/i386/l_fma_double_1.c: Likewise.
5245         * gcc.target/i386/l_fma_double_5.c: Likewise.
5246         * gcc.target/i386/l_fma_float_3.c: Likewise.
5247         * gcc.target/i386/l_fma_double_2.c: Likewise.
5248         * gcc.target/i386/l_fma_double_6.c: Likewise.
5249         * gcc.target/i386/l_fma_float_4.c: Likewise.
5250         * gcc.target/i386/l_fma_double_3.c: Likewise.
5251         * gcc.target/i386/l_fma_float_1.c: Likewise.
5252
5253 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5254
5255         PR tree-optimization/53058
5256         * gcc.c-torture/compile/pr53058.c: New test.
5257
5258 2012-04-25  Jan Hubicka  <jh@suse.cz>
5259
5260         PR middle-end/53088
5261         * gcc.target/i386/pr39082-1.c: Update warning location.
5262
5263 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5264
5265         PR c/52880
5266         * gcc.dg/pr52880.c: New test.
5267
5268 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5269
5270         * gcc.dg/m-un-2.c: Update.
5271         * gcc.dg/20011021-1.c: Update.
5272
5273 2012-04-25  Tobias Burnus  <burnus@net-b.de>
5274
5275         PR fortran/52196
5276         * gfortran.dg/realloc_on_assign_14.f90: New.
5277
5278 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
5279
5280         PR testsuite/52641
5281         PR tree-optimizations/52891
5282         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5283
5284 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5285
5286         PR c++/52363
5287         * g++.dg/cpp0x/sfinae35.C: New.
5288         * g++.dg/cpp0x/sfinae36.C: Likewise.
5289
5290 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
5291
5292         * gcc.target/builtin_target.c: New testcase.
5293
5294 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5295
5296         PR target/47197
5297         * gcc.target/powerpc/pr47197.c: New test.
5298
5299 2012-04-24  Richard Guenther  <rguenther@suse.de>
5300
5301         PR tree-optimization/53085
5302         * g++.dg/torture/pr53085.C: New testcase.
5303
5304 2012-04-24  Andrew Pinski  <apinski@cavium.com>
5305
5306         PR tree-opt/33512
5307         * gcc.dg/tree-ssa/andor-3.c: New testcase.
5308         * gcc.dg/tree-ssa/andor-4.c: New testcase.
5309         * gcc.dg/tree-ssa/andor-5.c: New testcase.
5310
5311 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
5312
5313         PR middle-end/53084
5314         * gcc.c-torture/execute/pr53084.c: New test.
5315
5316 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
5317
5318         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5319
5320 2012-04-23  Andrew Pinski  <apinski@cavium.com>
5321
5322         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5323
5324 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
5325
5326         PR regression/53076
5327         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5328         * gcc.dg/torture/builtin-power-1.c: Likewise.
5329
5330 2012-04-23  Richard Guenther  <rguenther@suse.de>
5331
5332         PR tree-optimization/53070
5333         * gcc.dg/torture/pr53070.c: New testcase.
5334
5335 2012-04-23  Richard Guenther  <rguenther@suse.de>
5336
5337         PR c/53060
5338         * gcc.dg/pr53060.c: New testcase.
5339
5340 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
5341
5342         PR tree-optimizations/52891
5343         * gcc.c-torture/compile/pr52891-1.c: New test.
5344         * gcc.c-torture/compile/pr52891-2.c: New test.
5345
5346 2012-04-22  Tobias Burnus  <burnus@net-b.de>
5347
5348         PR fortran/53051
5349         * gfortran.dg/read_float_4.f90: New.
5350
5351 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5352
5353         PR 35441
5354         * c-c++-common/pr35441.C: New.
5355
5356 2012-04-20  Ian Lance Taylor  <iant@google.com>
5357
5358         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5359         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5360
5361 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
5362
5363         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5364         array access.
5365         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5366
5367 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5368
5369         PR rtl-optimization/44214
5370         * gcc.dg/pr44214-1.c: New test.
5371         * gcc.dg/pr44214-2.c: Likewise.
5372         * gcc.dg/pr44214-3.c: Likewise.
5373
5374 2012-04-20  Richard Guenther  <rguenther@suse.de>
5375
5376         * g++.dg/torture/20120420-1.C: New testcase.
5377
5378 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
5379
5380         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5381
5382 2012-04-19  Christian Bruel  <christian.bruel@st.com>
5383
5384         * gcc.dg/pr52283.c: New test.
5385
5386 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5387
5388         * gcc.dg/pr37985.c: New test.
5389
5390 2012-04-19  Richard Guenther  <rguenther@suse.de>
5391
5392         PR rtl-optimization/44688
5393         * gcc.dg/var-expand1.c: Increase array size to make unrolling
5394         possibly profitable.
5395
5396 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5397
5398         PR tree-optimization/52976
5399         * gfortran.dg/reassoc_11.f: New test.
5400
5401 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5402
5403         PR tree-optimization/52976
5404         * gfortran.dg/reassoc_7.f: New test.
5405         * gfortran.dg/reassoc_8.f: Likewise.
5406         * gfortran.dg/reassoc_9.f: Likewise.
5407         * gfortran.dg/reassoc_10.f: Likewise.
5408
5409 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
5410
5411         PR c++/52422
5412         * g++.dg/cpp0x/sfinae33.C: New.
5413         * g++.dg/cpp0x/sfinae34.C: Likewise.
5414
5415 2012-04-18  Joey Ye  <joey.ye@arm.com>
5416
5417         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5418
5419 2012-04-18  Richard Guenther  <rguenther@suse.de>
5420
5421         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5422         array access.
5423         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5424         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5425
5426 2012-04-17  Tom de Vries  <tom@codesourcery.com>
5427
5428         * g++.dg/pr51264-4.C: New test.
5429
5430 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5431
5432         PR c++/52599
5433         * g++.dg/cpp0x/constexpr-ctor10.C: New.
5434
5435 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5436
5437         PR c++/53003
5438         * g++.dg/parse/crash59.C: New.
5439
5440 2012-04-17  Michael Matz  <matz@suse.de>
5441
5442         PR tree-optimization/18437
5443         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5444
5445 2012-04-17  Richard Guenther  <rguenther@suse.de>
5446
5447         PR middle-end/53011
5448         * g++.dg/torture/pr53011.C: New testcase.
5449
5450 2012-04-16  Jason Merrill  <jason@redhat.com>
5451
5452         PR c++/38543
5453         * g++.dg/cpp0x/variadic131.C: New.
5454
5455         PR c++/52008
5456         * g++.dg/cpp0x/variadic130.C: New.
5457
5458         PR c++/50830
5459         * g++.dg/cpp0x/variadic129.C: New.
5460
5461         PR c++/50303
5462         * g++.dg/cpp0x/variadic128.C: New.
5463
5464 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5465
5466         PR fortran/52864
5467         * gfortran.dg/pointer_intent_6.f90: New.
5468
5469 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5470
5471         PR fortran/52916
5472         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5473         to include public_private_module_4.f90.
5474         * gfortran.dg/public_private_module_4.f90: Skip this test on all
5475         targets.
5476
5477 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
5478
5479         PR c++/49152
5480         * g++.dg/diagnostic/operator1.C: New.
5481         * g++.dg/ext/label5.C: Adjust.
5482         * g++.dg/ext/va-arg1.C: Likewise.
5483         * g++.dg/other/error20.C: Likewise.
5484         * g++.dg/other/error20.C: Likewise.
5485         * g++.dg/other/error16.C: Likewise.
5486         * g++.dg/other/error10.C: Likewise.
5487         * g++.dg/parse/error30.C: Likewise.
5488         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5489
5490 2012-04-16  Jason Merrill  <jason@redhat.com>
5491
5492         PR c++/51148
5493         * g++.dg/cpp0x/variadic127.C: New.
5494
5495 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5496
5497         * lib/plugin-support.exp (plugin-test-execute): Properly determine
5498         testcase name.
5499         Use fail, pass instead of unresolved.
5500         Don't log $optstr.
5501
5502         PR testsuite/52948
5503         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5504         TODO_dump_func.
5505         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5506         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5507         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5508
5509 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
5510
5511         PR fortran/52968
5512         * gfortran.dg/typebound_call_23.f03: New test case.
5513
5514 2012-04-15  Jason Merrill  <jason@redhat.com>
5515
5516         PR c++/47220
5517         * g++.dg/cpp0x/variadic126.C: New.
5518
5519         PR c++/52380
5520         * g++.dg/cpp0x/variadic125.C: New.
5521
5522         PR c++/52292
5523         * g++.dg/cpp0x/variadic124.C: New.
5524
5525         PR c++/52706
5526         * g++.dg/cpp0x/nullptr27.C: New.
5527
5528         PR c++/52818
5529         * g++.dg/warn/format8.C: New.
5530
5531 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
5532
5533         PR fortran/51082
5534         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5535
5536 2012-04-14  Tobias Burnus  <burnus@net-b.de>
5537
5538         PR fortran/52916
5539         PR fortran/40973
5540         * gfortran.dg/public_private_module_3.f90: New.
5541         * gfortran.dg/public_private_module_4.f90: New.
5542
5543 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5544
5545         * gcc.dg/superblock.c: New test.
5546
5547 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5548
5549         * gcc.dg/pr51879-12.c: New test.
5550
5551 2012-04-13  Jason Merrill  <jason@redhat.com>
5552
5553         PR c++/52824
5554         * g++.dg/cpp0x/variadic123.C: New.
5555         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5556
5557         PR c++/52905
5558         * g++.dg/cpp0x/initlist-ctor1.C: New.
5559
5560         PR c++/52915
5561         * g++.dg/other/anon-union2.C: New.
5562
5563 2012-04-13  Martin Jambor  <mjambor@suse.cz>
5564
5565         PR middle-end/52939
5566         * g++.dg/ipa/pr52939.C: New test.
5567
5568 2012-04-13  Tom de Vries  <tom@codesourcery.com>
5569
5570         * gcc.dg/pr52734.c: New test.
5571
5572 2012-04-13  Richard Guenther  <rguenther@suse.de>
5573
5574         PR tree-optimization/52969
5575         * gcc.dg/torture/pr52969.c: New testcase.
5576
5577 2012-04-13  Richard Guenther  <rguenther@suse.de>
5578
5579         PR c/52549
5580         * gcc.dg/pr52549.c: New testcase.
5581
5582 2012-04-13  Richard Guenther  <rguenther@suse.de>
5583
5584         PR c/52862
5585         * gcc.dg/pr52862.c: New testcase.
5586
5587 2012-04-13  Joey Ye  <joey.ye@arm.com>
5588
5589         * gcc.target/arm/thumb1-imm.c: New testcase.
5590
5591 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
5592
5593         PR target/52932
5594         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5595         second function argument.
5596         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5597         (calc_permps): Update declaration.  Calculate result correctly.
5598         (avx2_test): Change src2 type to union256i_d.
5599         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5600         correctly.
5601
5602 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5603
5604         PR target/52775
5605         * gcc.target/powerpc/pr52775.c: New file.
5606
5607 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5608
5609         PR tree-optimization/18589
5610         * gcc.dg/tree-ssa/pr18589-1.c: New test.
5611         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5612         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5613         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5614         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5615         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5616         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5617         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5618         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5619         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5620
5621 2012-04-12  Richard Guenther  <rguenther@suse.de>
5622
5623         PR tree-optimization/52943
5624         * gcc.dg/torture/pr52943.c: New testcase.
5625
5626 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
5627
5628         PR target/50751
5629         * gcc/target/sh/pr50751-4.c: New.
5630         * gcc/target/sh/pr50751-5.c: New.
5631         * gcc/target/sh/pr50751-6.c: New.
5632         * gcc/target/sh/pr50751-7.c: New.
5633
5634 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5635
5636         PR c++/52465
5637         * g++.dg/lookup/using52.C: New.
5638
5639 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5640
5641         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5642
5643 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5644
5645         PR rtl-optimization/52876
5646         * gcc.target/i386/pr52876.c: New.
5647
5648 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
5649
5650         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5651         __UINTPTR_TYPE__.
5652         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5653         __INTPTR_TYPE__.
5654         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5655         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5656         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5657         (ptrdiff_t): ... this.  All uses changed.
5658         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5659         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5660         __INTPTR_TYPE__.
5661         (main): Cast argument to __INTPTR_TYPE__.
5662         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5663         size_t.
5664         * gcc.dg/mallign.c (main): Likewise.
5665         * gcc.dg/pr38700.c (foo): Likewise.
5666         * gcc.dg/long-long-cst1.c (t): Likewise.
5667         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5668         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5669         * gcc.dg/pointer-arith-10.c (foo): Likewise.
5670         * gcc.dg/pr25682.c (d, foo): Likewise.
5671         * gcc.dg/format/cast-1.c (f): Likewise.
5672         * gcc.dg/c90-const-expr-10.c
5673         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5674         (size_t): ...this.  All uses changed.
5675         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5676         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5677         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5678         * gcc.dg/pr34856.c (uintptr_t): Likewise.
5679         * gcc.dg/sequence-pt-1.c: Likewise.
5680         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5681         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5682         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5683         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
5684         of ptrdiff_t with it.
5685         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5686         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5687         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5688
5689 2012-04-11  Jason Merrill  <jason@redhat.com>
5690
5691         PR debug/45088
5692         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5693         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5694
5695         PR c++/52906
5696         * g++.dg/ext/attrib45.C: New.
5697
5698         * g++.dg/eh/dtor3.C: New.
5699
5700 2012-04-11  Richard Guenther  <rguenther@suse.de>
5701
5702         PR middle-end/52621
5703         * gfortran.dg/pr52621.f90: New testcase.
5704
5705 2012-04-11  Richard Guenther  <rguenther@suse.de>
5706
5707         PR middle-end/52918
5708         * g++.dg/torture/pr52918-1.C: New testcase.
5709         * g++.dg/torture/pr52918-2.C: Likewise.
5710
5711 2012-04-11  Tobias Burnus  <burnus@net-b.de>
5712
5713         PR fortran/52729
5714         * gfortran.dg/block_11.f90: New.
5715
5716 2012-04-11  Nick Clifton  <nickc@redhat.com>
5717
5718         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5719
5720 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
5721
5722         PR target/16458
5723         * gcc.target/powerpc/pr16458-1.c: New test.
5724         * gcc.target/powerpc/pr16458-2.c: Likewise.
5725         * gcc.target/powerpc/pr16458-3.c: Likewise.
5726         * gcc.target/powerpc/pr16458-4.c: Likewise.
5727
5728 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5729
5730         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5731         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5732         * gcc.dg/builtin-bswap-5.c: Likewise.
5733         * gcc.target/i386/builtin-bswap-4.c: New test.
5734
5735 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5736
5737         PR 24985
5738         * lib/prune.exp: Add -fno-diagnostics-show-caret.
5739
5740 2012-04-11  Richard Guenther  <rguenther@suse.de>
5741
5742         PR rtl-optimization/52881
5743         * gcc.dg/torture/pr52881.c: New testcase.
5744         * gcc.dg/torture/pr52913.c: Likewise.
5745
5746 2012-04-11  Richard Guenther  <rguenther@suse.de>
5747
5748         PR tree-optimization/52912
5749         * gcc.dg/torture/pr52912.c: New testcase.
5750
5751 2010-04-10  Michael Matz  <matz@suse.de>
5752
5753         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5754         * gcc.dg/vect/vect-outer-1.c: Adjust.
5755         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5756         * gcc.dg/vect/vect-outer-1a.c: Adjust.
5757         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5758         * gcc.dg/vect/vect-outer-1b.c: Adjust.
5759         * gcc.dg/vect/vect-outer-2b.c: Adjust.
5760         * gcc.dg/vect/vect-outer-3b.c: Adjust.
5761
5762 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
5763
5764         PR tree-optimization/52870
5765         * gcc.dg/vect/pr52870.c: New test.
5766
5767 2012-04-09  Mike Stump  <mikestump@comcast.net>
5768
5769         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5770         * gcc.dg/tree-ssa/vrp59.c: Likewise.
5771         * gcc.dg/tree-ssa/vrp60.c: Likewise.
5772         * gnat.dg/aggr11.adb: Likewise.
5773         * gnat.dg/aggr11_pkg.ads: Likewise.
5774         * gnat.dg/aggr15.adb: Likewise.
5775         * gnat.dg/aggr15.ads: Likewise.
5776         * gnat.dg/aggr17.adb: Likewise.
5777         * gnat.dg/aggr18.adb: Likewise.
5778         * gnat.dg/array14.adb: Likewise.
5779         * gnat.dg/array14.ads: Likewise.
5780         * gnat.dg/array14_pkg.ads: Likewise.
5781         * gnat.dg/array19.adb: Likewise.
5782         * gnat.dg/array19.ads: Likewise.
5783         * gnat.dg/discr27.adb: Likewise.
5784         * gnat.dg/discr27.ads: Likewise.
5785         * gnat.dg/discr35.adb: Likewise.
5786         * gnat.dg/discr35.ads: Likewise.
5787         * gnat.dg/discr6.adb: Likewise.
5788         * gnat.dg/discr6_pkg.ads: Likewise.
5789         * gnat.dg/import1.adb: Likewise.
5790         * gnat.dg/import1.ads: Likewise.
5791         * gnat.dg/loop_address2.adb: Likewise.
5792         * gnat.dg/opt7.adb: Likewise.
5793         * gnat.dg/opt7.ads: Likewise.
5794         * gnat.dg/pointer_variable_bounds.adb: Likewise.
5795         * gnat.dg/pointer_variable_bounds.ads: Likewise.
5796         * gnat.dg/rep_clause2.adb: Likewise.
5797         * gnat.dg/rep_clause2.ads: Likewise.
5798         * gnat.dg/slice2.adb: Likewise.
5799         * gnat.dg/slice2.ads: Likewise.
5800         * gnat.dg/slice6.adb: Likewise.
5801         * gnat.dg/slice6_pkg.ads: Likewise.
5802         * gnat.dg/specs/unchecked_union2.ads: Likewise.
5803         * gnat.dg/taft_type2.adb: Likewise.
5804         * gnat.dg/taft_type2.ads: Likewise.
5805         * gnat.dg/taft_type2_pkg.ads: Likewise.
5806         * gnat.dg/volatile10.adb: Likewise.
5807         * gnat.dg/volatile10_pkg.ads: Likewise.
5808
5809         * gcc.dg/dll-8.c: Remove execute permissions.
5810         * g++.dg/ext/dllexport5.C: Likewise.
5811
5812 2012-04-09  Jan Hubicka  <jh@suse.cz>
5813
5814         PR lto/52722
5815         PR lto/51765
5816         PR lto/52634
5817         * gcc.dg/lto/pr52634_1.c: New testcase.
5818         * gcc.dg/lto/pr52634_0.c: New testcase.
5819
5820 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
5821
5822         PR target/52883
5823         * gcc.target/i386/pr52883.c: New testcase.
5824
5825 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
5826
5827         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5828         (check_effective_target_sync_long_long): Add SPARC case.
5829         (check_effective_target_sync_long_long_runtime): Likewise.
5830         (check_effective_target_sync_int_long): Adjust SPARC case.
5831         (check_effective_target_sync_char_short): Likewise.
5832
5833 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
5834
5835         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5836         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
5837
5838 2012-04-08  Tobias Burnus  <burnus@net-b.de>
5839
5840         PR fortran/40973
5841         PR fortran/52751
5842         * gfortran.dg/public_private_module_2.f90: New.
5843
5844 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5845
5846         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5847         directives.
5848
5849 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5850
5851         PR fortran/52893
5852         * gfortran.dg/function_optimize_11.f90:  New test.
5853
5854 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5855
5856         PR fortran/52668
5857         * gfortran.dg/use_only_6.f90: New test.
5858
5859 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5860
5861         PR fortran/52668
5862         * gfortran.dg/use_only_6.f90: New test.
5863 2012-04-06  Mike Stump  <mikestump@comcast.net>
5864
5865         PR testsuite/50722
5866         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5867
5868 2012-04-05  Jason Merrill  <jason@redhat.com>
5869
5870         PR c++/52596
5871         * g++.dg/template/qualified-id5.C: New.
5872
5873 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
5874
5875         PR target/52882
5876         * gcc.target/i386/pr52882.c: New test.
5877
5878 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5879             Dominique D'Humieures  <dominiq@lps.ens.fr>
5880
5881         PR testsuite/52614
5882         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5883         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5884
5885 2012-04-04  Jason Merrill  <jason@redhat.com>
5886
5887         PR c++/52845
5888         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5889
5890 2012-04-03  Jason Merrill  <jason@redhat.com>
5891
5892         PR c++/52796
5893         * g++.dg/cpp0x/variadic-value1.C: New.
5894
5895 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5896
5897         * gnat.dg/pack18.adb: New test.
5898         * gnat.dg/pack18_pkg.ads: New helper.
5899
5900 2012-04-03  Richard Guenther  <rguenther@suse.de>
5901
5902         PR tree-optimization/52808
5903         * gcc.dg/pr52808.c: New testcase.
5904
5905 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
5906
5907         PR tree-optimization/52835
5908         * gfortran.dg/pr52835.f90: New test.
5909
5910 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5911
5912         * gnat.dg/specs/aggr5.ads: New test.
5913
5914 2012-04-02  Richard Guenther  <rguenther@suse.de>
5915
5916         PR tree-optimization/52756
5917         * gcc.dg/torture/pr52756.c: New testcase.
5918
5919 2012-04-02  Richard Guenther  <rguenther@suse.de>
5920
5921         PR middle-end/52803
5922         * gcc.dg/pr52803.c: New testcase.
5923
5924 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
5925
5926         PR c++/40942
5927         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5928         DR 214 in account.
5929
5930 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5931
5932         PR c++/50043
5933         * g++.dg/cpp0x/noexcept17.C: New.
5934         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5935         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5936         * g++.dg/cpp0x/noexcept01.C: Likewise.
5937         * g++.dg/eh/init-temp1.C: Likewise.
5938         * g++.dg/eh/ctor1.C: Likwise.
5939
5940 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5941
5942         * gnat.dg/controlled6.adb: New test.
5943         * gnat.dg/controlled6_pkg.ads: New helper.
5944         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
5945
5946 2012-03-30  Richard Henderson <rth@redhat.com>
5947
5948         PR debug/52727
5949         * g++.dg/opt/pr52727.C: New testcase.
5950
5951 2012-03-30  Richard Guenther  <rguenther@suse.de>
5952
5953         PR tree-optimization/52754
5954         * gcc.target/i386/pr52754.c: New testcase.
5955
5956 2012-03-30  Richard Guenther <rguenther@suse.de>
5957
5958         PR middle-end/52772
5959         * g++.dg/torture/pr52772.C: New testcase.
5960
5961 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
5962
5963         PR c++/52718
5964         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5965
5966 2012-03-29  Jason Merrill  <jason@redhat.com>
5967
5968         PR c++/52685
5969         * g++.dg/template/inherit8.C: New.
5970
5971 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
5972
5973         PR c++/52759
5974         * g++.dg/ext/weak4.C: New test.
5975
5976         PR tree-optimization/52760
5977         * gcc.c-torture/execute/pr52760.c: New test.
5978
5979 2012-03-29  Jason Merrill  <jason@redhat.com>
5980
5981         PR c++/52743
5982         * g++.dg/cpp0x/initlist-array3.C: New.
5983
5984 2012-03-28  Jason Merrill  <jason@redhat.com>
5985
5986         PR c++/52746
5987         * g++.dg/overload/virtual2.C: New.
5988
5989 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5990
5991         * gnat.dg/vect7.ad[sb]: New test.
5992
5993 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
5994         Tobias Burnus  <burnus@gcc.gnu.org>
5995
5996         PR fortran/52652
5997         * gfortran.dg/allocate_class_1.f90 : Change error test.
5998         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5999         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6000         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6001
6002 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6003
6004         PR middle-end/52691
6005         * gcc.dg/pr52691.c: New test.
6006
6007         PR middle-end/52750
6008         * gcc.c-torture/compile/pr52750.c: New test.
6009
6010 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
6011
6012         PR target/52692
6013         * gcc.target/avr/torture/builtins-2.c: New test.
6014
6015 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6016
6017         PR target/52736
6018         * gcc.target/i386/pr52736.c: New test.
6019
6020 2012-03-27  Martin Jambor  <mjambor@suse.cz>
6021
6022         PR middle-end/52693
6023         * gcc.dg/torture/pr52693.c: New test.
6024
6025 2012-03-27  Meador Inge  <meadori@codesourcery.com>
6026
6027         PR c++/52672
6028         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6029
6030 2012-03-27  Mike Stump  <mikestump@comcast.net>
6031
6032         PR target/52665
6033         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6034         failures that match branch names.
6035
6036 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
6037             H.J. Lu  <hongjiu.lu@intel.com>
6038
6039         PR target/52698
6040         * gcc.target/i386/pr52698.c: New test.
6041
6042 2012-03-27  Richard Guenther  <rguenther@suse.de>
6043
6044         PR middle-end/52720
6045         * gcc.dg/torture/pr52720.c: New testcase.
6046
6047 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6048
6049         * gnat.dg/pack17.adb: New test.
6050
6051 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6052
6053         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6054         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6055
6056 2012-03-26  Martin Jambor  <mjambor@suse.cz>
6057
6058         PR tree-optimization/50052
6059         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6060
6061 2012-03-26  Richard Guenther  <rguenther@suse.de>
6062
6063         PR tree-optimization/52701
6064         * gfortran.dg/pr52701.f90: New testcase.
6065
6066 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
6067
6068         PR tree-optimization/52686
6069         * gcc.target/arm/pr52686.c: New test.
6070
6071 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
6072
6073         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6074         Add "-Os -flto" to list.
6075
6076 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
6077
6078         * gnat.dg/concat2.ad[sb]: New test.
6079
6080 2012-03-24  Jason Merrill  <jason@redhat.com>
6081
6082         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6083         * g++.dg/cpp0x/trailing2.C: Likewise.
6084         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6085         * g++.dg/cpp1y/auto-fn1.C: New.
6086         * g++.dg/cpp1y/auto-fn2.C: New.
6087         * g++.dg/cpp1y/auto-fn3.C: New.
6088         * g++.dg/cpp1y/auto-fn4.C: New.
6089         * g++.dg/cpp1y/auto-fn5.C: New.
6090         * g++.dg/cpp1y/auto-fn6.C: New.
6091         * g++.dg/cpp1y/auto-fn7.C: New.
6092         * g++.dg/cpp1y/auto-fn8.C: New.
6093         * g++.dg/cpp1y/auto-fn9.C: New.
6094         * g++.dg/cpp1y/auto-fn10.C: New.
6095         * g++.dg/cpp1y/auto-fn11.C: New.
6096
6097 2012-03-23  Richard Guenther  <rguenther@suse.de>
6098
6099         PR tree-optimization/52678
6100         * gfortran.dg/pr52678.f: New testcase.
6101
6102 2012-03-23  Richard Guenther  <rguenther@suse.de>
6103
6104         PR tree-optimization/52638
6105         * g++.dg/torture/pr52638.C: New testcase.
6106
6107 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
6108
6109         PR c++/52487
6110         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6111
6112 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
6113
6114         PR c++/52671
6115         * g++.dg/ext/attrib44.C: New test.
6116
6117 2012-03-22  Jan Hubicka  <jh@suse.cz>
6118
6119         PR middle-end/51737
6120         * g++.dg/torture/pr51737.C: New testcase
6121
6122 2012-03-22  Richard Guenther  <rguenther@suse.de>
6123
6124         PR tree-optimization/52548
6125         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6126
6127 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6128
6129         * lib/fortran-modules.exp (list-module-names-1): Remove
6130         warning.
6131
6132 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6133
6134         PR target/50751
6135         * gcc.target/sh/pr50751-1.c: New.
6136         * gcc.target/sh/pr50751-2.c: New.
6137         * gcc.target/sh/pr50751-3.c: New.
6138
6139 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6140
6141         PR target/52479
6142         * gcc.target/sh/sh4a-cos.c: Remove.
6143         * gcc.target/sh/sh4a-sin.c: Remove.
6144         * gcc.target/sh/sh4a-sincos.c: Remove.
6145
6146 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
6147
6148         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6149         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6150
6151 2012-03-21  Martin Jambor  <mjambor@suse.cz>
6152
6153         PR testsuite/52641
6154         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6155         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6156
6157 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
6158
6159         * gcc.target/arm/thumb-16bit-ops.c: New file.
6160         * gcc.target/arm/thumb-ifcvt.c: New file.
6161
6162 2012-03-20  Jason Merrill  <jason@redhat.com>
6163
6164         * lib/target-supports.exp: Add { target c++1y }.
6165
6166         * g++.dg/cpp0x/auto32.C: New.
6167
6168 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6169
6170         PR testsuite/52641
6171         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6172         int32plus.
6173         * gcc.dg/torture/pr48124-4.c: Ditto:
6174         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6175
6176 2012-03-20  Jason Merrill  <jason@redhat.com>
6177
6178         PR c++/52510
6179         * g++.dg/cpp0x/initlist66.C: New.
6180
6181 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6182
6183         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6184         __AVR_HAVE_LPMX__
6185
6186 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6187
6188         PR target/49868
6189         * gcc.target/avr/torture/addr-space-2.h: New file.
6190         * gcc.target/avr/torture/addr-space-2-g.h: New test.
6191         * gcc.target/avr/torture/addr-space-2-0.h: New test.
6192         * gcc.target/avr/torture/addr-space-2-1.h: New test.
6193         * gcc.target/avr/torture/addr-space-2-x.h: New test.
6194
6195 2012-03-20  Richard Guenther  <rguenther@suse.de>
6196
6197         * gnat.dg/pack16.adb: New testcase.
6198         * gnat.dg/pack16_pkg.ads: Likewise.
6199         * gnat.dg/specs/pack8.ads: Likewise.
6200         * gnat.dg/specs/pack8_pkg.ads: Likewise.
6201
6202 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6203
6204         * g++.dg/warn/Wuseless-cast.C: Extend.
6205
6206 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6207
6208         PR c++/14710
6209         * g++.dg/warn/Wuseless-cast.C: New.
6210
6211 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
6212
6213         PR libfortran/52608
6214         * gfortran.dg/pr52608.f90: New test.
6215
6216 2012-03-17  Tobias Burnus  <burnus@net-b.de>
6217
6218         PR fortran/52585
6219         * gfortran.dg/proc_ptr_36.f90: New.
6220
6221 2012-03-16  Martin Jambor  <mjambor@suse.cz>
6222
6223         * gcc.dg/misaligned-expand-1.c: New test.
6224         * gcc.dg/misaligned-expand-3.c: Likewise.
6225
6226 2012-03-16  Richard Guenther  <rguenther@suse.de>
6227         Kai Tietz  <ktietz@redhat.com>
6228
6229         PR middle-end/48814
6230         * gcc.c-torture/execute/pr48814-1.c: New test.
6231         * gcc.c-torture/execute/pr48814-2.c: New test.
6232         * gcc.dg/tree-ssa/assign-1.c: New test.
6233         * gcc.dg/tree-ssa/assign-2.c: New test.
6234         * gcc.dg/tree-ssa/assign-3.c: New test.
6235
6236 2012-03-16  Richard Guenther  <rguenther@suse.de>
6237
6238         * gnat.dg/specs/pack7.ads: New testcase.
6239
6240 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6241
6242         PR target/52568
6243         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6244         * gcc.dg/torture/vshuf-8.inc: Likewise.
6245         * gcc.dg/torture/vshuf-16.inc: Likewise.
6246         * gcc.dg/torture/vshuf-32.inc: Likewise.
6247
6248 2012-03-15  Jason Merrill  <jason@redhat.com>
6249
6250         * g++.dg/torture/pr52582.C: New.
6251
6252 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6253
6254         * lib/fortran-modules.exp: New file which was forgotten in r185430.
6255
6256 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6257             Ulrich Weigand  <ulrich.weigand@linaro.org>
6258
6259         * gcc.dg/vect/slp-cond-3.c: New test.
6260         * gcc.dg/vect/slp-cond-4.c: New test.
6261
6262 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6263             Ulrich Weigand  <ulrich.weigand@linaro.org>
6264
6265         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6266         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6267
6268 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
6269
6270         PR libfortran/52434
6271         PR libfortran/48878
6272         PR libfortran/38199
6273         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6274         * gfortran.dg/round_1.f03: Likewise.
6275
6276 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6277             Andrew Pinski  <apinski@cavium.com>
6278
6279         PR middle-end/52592
6280         * gcc.dg/pr52592.c: New test.
6281
6282 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6283
6284         * gfortran.fortran-torture/compile/compile.exp: Simplify.
6285         * gfortran.fortran-torture/execute/execute.exp: Likewise.
6286         * lib/gcc-dg.exp (cleanup-modules): Move to ..
6287         * lib/fortran-modules.exp: .. this new file. Adjust users.
6288         * lib/gfortran-dg.exp (gfortran-dg-runtest,
6289         gfortran-dg-debug-runtest): Call cleanup-modules.
6290         * lib/fortran-torture.exp (fortran-torture-execute,
6291         fortran-torture): Likewise.
6292         * gfortran.dg/coarray/caf.exp: Likewise.
6293         * lib/lto.exp: Likewise.
6294         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6295         * gfortran.dg/class_4b.f03: Likewise.
6296         * gfortran.dg/class_4c.f03: Likewise.
6297         * gfortran.dg/class_45a.f03: Likewise.
6298         * gfortran.dg/binding_label_tests_10.f03: Likewise.
6299         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6300         * gfortran.dg/binding_label_tests_11.f03: Likewise.
6301         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6302         * gfortran.dg/binding_label_tests_13.f03: Likewise.
6303         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6304         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6305         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6306         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6307         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6308         * gfortran.dg/whole_file_28.f90: Likewise.
6309         * gfortran.dg/whole_file_29.f90: Likewise.
6310         * gfortran.dg/whole_file_30.f90: Likewise.
6311         * gfortran.dg/whole_file_31.f90: Likewise.
6312
6313 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6314
6315         PR tree-optimization/52267
6316         * gcc.dg/pr52267.c: New test.
6317         * gcc.dg/tree-ssa/vrp65.c: New test.
6318         * gcc.dg/tree-ssa/vrp66.c: New test.
6319
6320 2012-03-15  Richard Guenther  <rguenther@suse.de>
6321
6322         PR middle-end/52580
6323         * gfortran.dg/vect/pr52580.f: New testcase.
6324
6325 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
6326
6327         * gcc.target/sh/fpul-usage-1.c: New.
6328
6329 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
6330
6331         PR target/49468
6332         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6333         * gcc.target/sh/pr49468-di.c: Likewise.
6334
6335 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6336
6337         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6338         * gcc.dg/c99-stdint-6.c: Likewise.
6339         * gcc.dg/lto/20090210_0.c: Likewise.
6340         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6341         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6342         * gcc.dg/pragma-init-fini-2.c: Likewise.
6343         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6344         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6345         * gcc.target/i386/pr22152.c: Likewise.
6346         * gcc.target/i386/vect8-ret.c: Likewise.
6347         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6348         handling.
6349
6350 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6351
6352         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6353         * g++.dg/tree-prof/partition1.C: Likewise.
6354         * g++.dg/tree-prof/partition2.C: Likewise.
6355         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6356         handling.
6357         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6358         * gcc.c-torture/execute/20010724-1.c: Remove.
6359         * gcc.c-torture/execute/20010724-1.x: Remove.
6360         * gcc.c-torture/execute/20040208-2.c: Remove.
6361         * gcc.c-torture/execute/20040208-2.x: Remove.
6362         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6363         Remove.
6364         (main) [__mips__ && __sgi__]: Remove.
6365         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6366         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6367         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6368         mips-sgi-irix6* handling.
6369         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6370         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6371         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6372         handling.
6373         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6374         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6375         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6376         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6377         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6378         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6379         mips-sgi-irix6*.
6380         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6381         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6382         * gcc.target/mips/save-restore-3.c: Likewise.
6383         * gcc.target/mips/save-restore-4.c: Likewise.
6384         * gcc.target/mips/save-restore-5.c: Likewise.
6385         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6386         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6387         messages.
6388         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6389         IRIX 6 handling.
6390         (restore_ld_library_path_env_vars): Likewise.
6391         * lib/target-supports.exp (check_profiling_available): Remove
6392         mips*-*-irix* handling.
6393         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6394         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6395         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6396
6397 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6398
6399         PR c++/52582
6400         * g++.dg/opt/pr52582.C: New test.
6401
6402 2012-03-14  Richard Guenther  <rguenther@suse.de>
6403
6404         PR tree-optimization/52571
6405         * gcc.dg/vect/vect-2.c: Initialize arrays.
6406         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6407         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6408         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6409
6410 2012-03-14  Richard Guenther  <rguenther@suse.de>
6411
6412         PR middle-end/52080
6413         PR middle-end/52097
6414         PR middle-end/48124
6415         * gcc.dg/torture/pr48124-1.c: New testcase.
6416         * gcc.dg/torture/pr48124-2.c: Likewise.
6417         * gcc.dg/torture/pr48124-3.c: Likewise.
6418         * gcc.dg/torture/pr48124-4.c: Likewise.
6419
6420 2012-03-14  Richard Guenther  <rguenther@suse.de>
6421
6422         PR middle-end/52578
6423         * gcc.dg/pr52578.c: New testcase.
6424
6425 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6426
6427         PR c++/52521
6428         * g++.dg/cpp0x/udlit-args2.C: New test.
6429
6430 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6431
6432         PR target/48596
6433         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6434         * gcc.c-torture/compile/pr48596.c: ... here.
6435
6436 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
6437
6438         PR c++/51641
6439         * g++.dg/lookup/hidden-class17.C: New test.
6440
6441 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
6442
6443         PR c/52577
6444         * gcc.dg/Wunused-var-3.c: New test.
6445
6446 2012-03-13  Martin Jambor  <mjambor@suse.cz>
6447
6448         * gcc.dg/misaligned-expand-2.c: New test.
6449
6450 2012-03-13  Richard Guenther  <rguenther@suse.de>
6451
6452         PR middle-end/52134
6453         * gcc.dg/pr52134.c: New testcase.
6454
6455 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6456
6457         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6458
6459 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6460
6461         PR tree-optimization/46728
6462         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6463         * gcc.target/powerpc/pr46728-5.c: Likewise.
6464         * gcc.target/powerpc/pr46728-8.c: Likewise.
6465         * gcc.target/powerpc/pr46728-10.c: Likewise.
6466         * gcc.target/powerpc/pr46728-11.c: Likewise.
6467         * gcc.target/powerpc/pr46728-13.c: Likewise.
6468         * gcc.target/powerpc/pr46728-14.c: Likewise.
6469         * gcc.target/powerpc/pr46728-15.c: Likewise.
6470
6471 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
6472
6473         PR c++/52299
6474         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6475
6476 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6477
6478         PR tree-optimization/46728
6479         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6480         * gcc.target/powerpc/pr46728-5.c: Likewise.
6481         * gcc.target/powerpc/pr46728-8.c: Likewise.
6482         * gcc.target/powerpc/pr46728-10.c: Likewise.
6483         * gcc.target/powerpc/pr46728-11.c: Likewise.
6484         * gcc.target/powerpc/pr46728-13.c: Likewise.
6485         * gcc.target/powerpc/pr46728-14.c: Likewise.
6486         * gcc.target/powerpc/pr46728-15.c: Likewise.
6487
6488 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
6489
6490         PR target/49868
6491         * gcc.target/avr/torture/addr-space-1.h: New file.
6492         * gcc.target/avr/torture/addr-space-1-g.h: New test.
6493         * gcc.target/avr/torture/addr-space-1-0.h: New test.
6494         * gcc.target/avr/torture/addr-space-1-1.h: New test.
6495         * gcc.target/avr/torture/addr-space-1-x.h: New test.
6496
6497 2012-03-12  Andrew Pinski  <apinski@cavium.com>
6498
6499         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6500
6501 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6502
6503         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6504         * g++.dg/abi/thunk4.C: Likewise.
6505         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6506         Adapt line numbers.
6507         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6508         handling.
6509         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6510         * g++.dg/eh/spbp.C: Likewise.
6511         * g++.dg/ext/label13.C: Likewise.
6512         * g++.dg/guality/guality.exp: Likewise.
6513         * g++.dg/other/anon5.C: Likewise.
6514         * g++.dg/other/pragma-ep-1.C: Remove.
6515         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6516         * g++.dg/warn/pr31246.C: Likewise.
6517         * g++.dg/warn/weak1.C: Likewise.
6518         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6519         * g++.old-deja/g++.ext/attrib5.C: Likewise.
6520         * gcc.c-torture/compile/limits-declparen.c: Likewise.
6521         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6522         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6523         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6524         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6525         * gcc.dg/c99-tgmath-1.c: Likewise.
6526         * gcc.dg/c99-tgmath-2.c: Likewise.
6527         * gcc.dg/c99-tgmath-3.c: Likewise.
6528         * gcc.dg/c99-tgmath-4.c: Likewise.
6529         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6530         handling.
6531         * gcc.dg/debug/pr49032.c: Likewise.
6532         * gcc.dg/guality/guality.exp: Likewise.
6533         * gcc.dg/intmax_t-1.c: Likewise.
6534         * gcc.dg/pr48616.c: Likewise.
6535         * gcc.dg/pragma-ep-1.c: Remove.
6536         * gcc.dg/pragma-ep-2.c: Remove.
6537         * gcc.dg/pragma-ep-3.c: Remove.
6538         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6539         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6540         * gcc.misc-tests/gcov-14.c: Likewise.
6541         * gfortran.dg/guality/guality.exp: Likewise.
6542         * lib/target-supports.exp (check_weak_available): Likewise.
6543         (add_options_for_tls): Likewise.
6544         (check_ascii_locale_available): Likewise.
6545         * obj-c++.dg/dwarf-2.mm: Likewise.
6546         * objc.dg/dwarf-1.m: Likewise.
6547         * objc.dg/dwarf-2.m: Likewise.
6548
6549 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
6550
6551         PR tree-optimization/51721
6552         * gcc.dg/tree-ssa/vrp64.c: New test.
6553
6554         PR tree-optimization/52533
6555         * gcc.c-torture/compile/pr52533.c: New test.
6556
6557 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
6558
6559         * gcc.target/i386/rtm-xabort-1.c: New.
6560         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6561         * gcc.target/i386/rtm-xend-1.c: Ditto.
6562         * gcc.target/i386/rtm-xtest-1.c: Ditto.
6563         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6564         * gcc.target/i386/sse-13.c: Ditto.
6565         * gcc.target/i386/sse-14.c: Ditto.
6566         * gcc.target/i386/sse-22.c: Ditto.
6567         * gcc.target/i386/sse-23.c: Ditto.
6568         * g++.dg/other/i386-2.C: Ditto.
6569         * g++.dg/other/i386-3.C: Ditto.
6570
6571 2012-03-12  Tobias Burnus  <burnus@net-b.de>
6572
6573         PR fortran/52542
6574         * gfortran.dg/proc_ptr_35.f90: New.
6575
6576 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
6577
6578         PR target/52530
6579         * gcc.dg/torture/pr52530.c: New test.
6580
6581 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6582
6583         PR target/51244
6584         * gcc.target/sh/pr51244-1.c: Fix thinkos.
6585
6586 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6587
6588         PR target/52450
6589         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6590
6591         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6592
6593 2012-03-09  Andrew Pinski  <apinski@cavium.com>
6594
6595         PR middle-end/51988
6596         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6597         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6598
6599 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
6600
6601         * gcc.dg/tree-ssa/scev-3.c: New.
6602         * gcc.dg/tree-ssa/scev-4.c: New.
6603
6604 2012-03-08  Tobias Burnus  <burnus@net-b.de>
6605
6606         PR fortran/52469
6607         * gfortran.dg/proc_ptr_34.f90
6608
6609 2012-03-07  Jason Merrill  <jason@redhat.com>
6610
6611         PR c++/52521
6612         * g++.dg/cpp0x/udlit-mangle.C: New.
6613
6614 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
6615
6616         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6617
6618 2012-03-06  Richard Guenther  <rguenther@suse.de>
6619
6620         PR middle-end/52493
6621         * gcc.dg/torture/pr52493.c: New testcase.
6622
6623 2012-03-06  Richard Guenther  <rguenther@suse.de>
6624
6625         PR lto/52097
6626         * gcc.dg/lto/pr52097_0.c: New testcase.
6627
6628 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
6629
6630         PR target/51244
6631         * gcc.target/sh/pr51244-1.c: New.
6632         * gcc.target/sh/pr51244-2.c: New.
6633         * gcc.target/sh/pr51244-3.c: New.
6634
6635 2012-03-05  Jason Merrill  <jason@redhat.com>
6636
6637         PR c++/51930
6638         * g++.dg/ext/visibility/template11.C: New.
6639
6640         * g++.dg/cpp0x/implicit13.C: New.
6641
6642 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
6643
6644         PR tree-optimization/51721
6645         * gcc.dg/tree-ssa/vrp63.c: New test.
6646         * gcc.dg/pr51721.c: New test.
6647
6648 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6649
6650         PR fortran/50981
6651         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6652         argument checks.
6653
6654 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6655
6656         PR target/52146
6657         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6658
6659 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6660
6661         PR fortran/50981
6662         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6663
6664 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
6665
6666         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6667         int32plus.
6668
6669 2012-03-03  Jason Merrill  <jason@redhat.com>
6670
6671         * g++.dg/cpp0x/nsdmi-defer6.C: New.
6672
6673         Core 1270
6674         * g++.dg/cpp0x/initlist65.C: New.
6675
6676         PR c++/36797
6677         * g++.dg/ext/is_empty2.C: New.
6678
6679 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6680
6681         PR fortran/48820
6682         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6683
6684 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6685
6686         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6687         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6688         * gfortran.dg/bind_c_usage_8.f03: Ditto.
6689         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6690         * gfortran.dg/class_30.f90: Remove dg-warning line.
6691         * gfortran.dg/bind_c_usage_25.f90: New.
6692
6693 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6694
6695         PR fortran/48820
6696         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6697         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6698         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6699
6700 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6701
6702         PR fortran/48820
6703         * gfortran.dg/assumed_type_1.f90: New.
6704         * gfortran.dg/assumed_type_2.f90: New.
6705         * gfortran.dg/assumed_type_3.f90: New.
6706         * gfortran.dg/assumed_type_4.f90: New.
6707
6708 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
6709
6710         PR target/49486
6711         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6712         * gcc.target/sh/pr49468-di.c: New.
6713
6714 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
6715
6716         * gcc.dg/graphite/pr50561.c: Update.
6717
6718 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
6719
6720         * gcc.target/powerpc/pr52457.c: New test.
6721
6722 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6723
6724         * gcc.target/arm/sat-1.c: New test.
6725
6726 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
6727
6728         PR target/46716
6729         * gcc.target/i386/pr46716.c: New test.
6730
6731 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6732
6733         PR c++/51989
6734         * g++.dg/cpp0x/sfinae32.C: New.
6735
6736 2012-03-02  Richard Guenther  <rguenther@suse.de>
6737
6738         PR tree-optimization/52406
6739         * gcc.dg/torture/pr52406.c: New testcase.
6740
6741 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6742
6743         PR fortran/52325
6744         * gfortran.dg/derived_comp_array_ref_8.f90: New.
6745         * gfortran.dg/nullify_2.f90: Update dg-error.
6746         * gfortran.dg/nullify_4.f90: Ditto.
6747         * gfortran.dg/pointer_init_6.f90: Ditto.
6748
6749 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6750
6751         PR fortran/52270
6752         * gfortran.dg/class_51.f90: New.
6753
6754 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6755
6756         PR fortran/52452
6757         * gfortran.dg/intrinsic_8.f90: New.
6758
6759 2012-03-01  Kai Tietz  <ktietz@redhat.com>
6760
6761         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6762         routines on mingw targets.
6763         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6764
6765 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
6766
6767         PR tree-optimization/52445
6768         * gcc.dg/pr52445.c: New test.
6769
6770 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6771
6772         PR target/52437
6773         * gcc.c-torture/compile/pr52437.c: New test.
6774
6775         PR middle-end/52419
6776         * gcc.dg/torture/pr52419.c: New test.
6777
6778         PR tree-optimization/52429
6779         * gcc.dg/torture/pr52429.c: New test.
6780         * g++.dg/opt/pr52429.C: New test.
6781
6782 2012-02-29  Richard Guenther  <rguenther@suse.de>
6783
6784         PR testsuite/52297
6785         * gcc.dg/lto/trans-mem-1_0.c: Remove.
6786         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6787         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6788         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6789         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6790         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6791
6792 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6793
6794         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6795
6796 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
6797
6798         PR fortran/52386
6799         * gfortran.dg/realloc_on_assign_13.f90 : New test.
6800
6801 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
6802
6803         PR target/51534
6804         * gcc.target/arm/neon/pr51534.c: New testcase.
6805
6806 2012-02-28  Richard Guenther  <rguenther@suse.de>
6807
6808         PR target/52407
6809         * gcc.dg/torture/pr52407.c: New testcase.
6810
6811 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6812
6813         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6814         * gcc.target/arm/vfp2.c: Likewise.
6815         * gcc.target/arm/vfp3.c: Likewise.
6816         * gcc.target/arm/vfp4.c: Likewise.
6817         * gcc.target/arm/vfp5.c: Likewise.
6818         * gcc.target/arm/vfp6.c: Likewise.
6819         * gcc.target/arm/vfp7.c: Likewise.
6820         * gcc.target/arm/vfp8.c: Likewise.
6821         * gcc.target/arm/vfp9.c: Likewise.
6822         * gcc.target/arm/vfp10.c: Likewise.
6823         * gcc.target/arm/vfp11.c: Likewise.
6824         * gcc.target/arm/vfp12.c: Likewise.
6825         * gcc.target/arm/vfp13.c: Likewise.
6826         * gcc.target/arm/vfp14.c: Likewise.
6827         * gcc.target/arm/vfp15.c: Likewise.
6828         * gcc.target/arm/vfp16.c: Likewise.
6829         * gcc.target/arm/vfp17.c: Likewise.
6830         * gcc.target/arm/neon-constants.h: New file.
6831         * gcc.target/arm/neon-vect1.c: New test.
6832         * gcc.target/arm/neon-vect2.c: New test.
6833         * gcc.target/arm/neon-vect3.c: New test.
6834         * gcc.target/arm/neon-vect4.c: New test.
6835         * gcc.target/arm/neon-vect5.c: New test.
6836         * gcc.target/arm/neon-vect6.c: New test.
6837         * gcc.target/arm/neon-vect7.c: New test.
6838         * gcc.target/arm/neon-vect8.c: New test.
6839
6840 2012-02-28  Richard Guenther  <rguenther@suse.de>
6841
6842         PR tree-optimization/52402
6843         * gcc.dg/torture/pr52402.c: New testcase.
6844
6845 2012-02-28  Richard Guenther  <rguenther@suse.de>
6846
6847         PR lto/52400
6848         * g++.dg/lto/pr52400_0.C: New testcase.
6849
6850 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
6851
6852         * gcc.target/avr/torture/builtins-1.c: New test.
6853         * gcc.target/avr/torture/builtins-error.c: New test.
6854
6855 2012-02-28  Kai Tietz  <ktietz@redhat.com>
6856
6857         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6858         * gcc.target/i386/pr45352-2.c: Likewise.
6859         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6860         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
6861         targets instead rand.
6862         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6863         * gcc.target/i386/sse2-mul-1.c: Likewise.
6864         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6865         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6866         * gcc.target/i386/pad-1.c: Likewise.
6867         * gcc.target/i386/pad-9.c: Likewise.
6868         * gcc.target/i386/pad-2.c: Likewise.
6869         * gcc.target/i386/pad-5b.c: Likewise.
6870         * gcc.target/i386/pad-8.c: Likewise.
6871         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6872         * gcc.target/i386/pr44130.c: Likewise.
6873         * gcc.target/i386/align-main-1.c: Likewise.
6874         * gcc.target/i386/align-main-2.c: Likewise.
6875         * gcc.target/i386/sw-1.c: Likewise.
6876         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6877         on x64 mingw target.
6878         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6879         * gcc.target/i386/pr46295.c: Likewise.
6880         * gcc.target/i386/amd64-abi-1.c: Likewise.
6881         * gcc.target/i386/amd64-abi-2.c: Likewise.
6882         * gcc.target/i386/pr39082-1.c: Likewise.
6883         * gcc.target/i386/pr39162.c: Likewise.
6884         * gcc.target/i386/pr22152.c: Likewise.
6885         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6886         * gcc.target/i386/wrfsbase-2.c: Likewise.
6887         * gcc.target/i386/local.c: Likewise
6888         * gcc.target/i386/wrgsbase-1.c: Likewise.
6889         * gcc.target/i386/wrfsbase-1.c: Likewise.
6890         * gcc.target/i386/pr39315-3.c: Likewise.
6891         * gcc.target/i386/pr35767-4.c: Likewise.
6892         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6893         x64 mingw target.
6894         * gcc.target/i386/pr45336-2.c: Likewise.
6895         * gcc.target/i386/pr45336-1.c: Likewise.
6896         * gcc.target/i386/pr45336-4.c: Likewise.
6897
6898 2012-02-27  Tristan Gingold  <gingold@adacore.com>
6899
6900         * gnat.dg/array20.ad[sb]: New test.
6901
6902 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
6903
6904         PR target/52375
6905         * gcc.target/arm/pr52375.c: New test.
6906         * gcc.c-torture/compile/pr52375.c: New test.
6907
6908 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6909
6910         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6911         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6912
6913 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
6914
6915         * gnat.dg/aggr19.adb: New test.
6916         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6917
6918 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
6919
6920         PR target/49263
6921         * gcc.target/sh/pr49263.c: New.
6922
6923 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
6924
6925         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6926         simulate_thread_wrapper_other_threads
6927         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6928         Move initialization of 'value' to main().
6929         (main): Initialize 'value';
6930         * gcc.dg/simulate-thread/speculative-store.c
6931         (simulate_thread_step_verify): Return 0 when successful.
6932         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6933         Reduce threshold.
6934         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
6935         (simulate_thread_wrapper_other_threads): Return a success/fail value
6936         and issue an error if the instruction count threshold is exceeded.
6937
6938 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6939
6940         PR target/50580
6941         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6942         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6943
6944 2012-02-24  Richard Guenther  <rguenther@suse.de>
6945
6946         PR middle-end/52355
6947         * gcc.dg/pr52355.c: New testcase.
6948
6949 2012-02-23  Kai Tietz  <ktietz@redhat.com>
6950
6951         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6952         * gcc.dg/Wpadded.c: Likewise.
6953         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6954         structure-layout.
6955         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6956         for sleep by Sleep and add windows.h include for this function.
6957         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6958         targets.
6959         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6960         target.
6961         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6962         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6963         on x64 mingw target.
6964         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6965         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6966         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6967         failure on LLP64 target.
6968
6969 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
6970
6971         PR c/52290
6972         * gcc.dg/noncompile/pr52290.c: New test.
6973
6974 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
6975
6976         PR tree-optimization/52019
6977         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6978
6979 2012-02-22  Kai Tietz  <ktietz@redhat.com>
6980
6981         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6982         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6983         derived pdiff_t type.
6984         * g++.dg/torture/pr49720.C: Likewise
6985
6986 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
6987
6988         PR target/52330
6989         * gcc.target/i386/pr52330.c: New test.
6990
6991 2012-02-22  Tobias Burnus  <burnus@net-b.de>
6992
6993         PR fortran/52335
6994         * gfortran.dg/io_constraints_10.f90: New.
6995
6996 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
6997
6998         * lib/target-supports.exp (check_effective_target_vect_condition):
6999         Return true for NEON.
7000
7001 2012-02-21  Kai Tietz  <ktietz@redhat.com>
7002
7003         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7004
7005 2012-02-21  Richard Guenther  <rguenther@suse.de>
7006
7007         PR tree-optimization/52324
7008         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7009
7010 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
7011
7012         PR middle-end/51782
7013         * gcc.target/avr/torture/pr51782-1.c: New test.
7014
7015 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
7016
7017         PR tree-optimization/52318
7018         * gcc.dg/pr52318.c: New test.
7019
7020 2012-02-20  Kai Tietz  <ktietz@redhat.com>
7021
7022         * gcc.dg/bf-ms-layout-3.c: New testcase.
7023
7024 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
7025
7026         PR testsuite/52229
7027         PR fortran/32380
7028         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
7029
7030 2012-02-20  Richard Guenther  <rguenther@suse.de>
7031
7032         PR tree-optimization/52298
7033         * gcc.dg/torture/pr52298.c: New testcase.
7034         * gcc.dg/vect/pr52298.c: Likewise.
7035
7036 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
7037
7038         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7039         * gcc.c-torture/execute/pr52286.c: Ditto.
7040
7041 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
7042
7043         PR tree-optimization/52286
7044         * gcc.c-torture/execute/pr52286.c: New test.
7045
7046 2012-02-18  Tobias Burnus  <burnus@net-b.de>
7047
7048         PR fortran/52295
7049         * gfortran.dg/interface_35.f90: Use -std=f2003.
7050         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7051         * gfortran.dg/interface_assignment_4.f90: Ditto.
7052         * gfortran.dg/bessel_1.f90: Ditto.
7053         * gfortran.dg/func_result_6.f90: Ditto.
7054         * gfortran.dg/hypot_1.f90: Ditto.
7055         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7056
7057 2012-02-17  Tobias Burnus  <burnus@net-b.de>
7058
7059         PR translation/52232
7060         PR translation/52234
7061         PR translation/52245
7062         PR translation/52246
7063         PR translation/52262
7064         PR translation/52273
7065         * gfortran.dg/coarray_22.f90: Update dg-error.
7066         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7067
7068 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7069
7070         PR target/51753
7071         * lib/gcc-simulate-thread.exp: Load timeout.exp.
7072         (simulate-thread): Use default timeout.
7073
7074 2012-02-16  Jason Merrill  <jason@redhat.com>
7075
7076         PR c++/52248
7077         * g++.dg/ext/timevar1.C: New.
7078
7079 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7080
7081         PR c++/52126
7082         * g++.dg/template/using21.C: New.
7083         * g++.dg/template/using22.C: Likewise.
7084
7085 2012-02-16  Jason Merrill  <jason@redhat.com>
7086
7087         PR c++/51415
7088         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7089
7090 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
7091
7092         PR tree-optimization/52255
7093         * gcc.c-torture/compile/pr52255.c: New test.
7094
7095         PR debug/52260
7096         * g++.dg/debug/dwarf2/pr52260.C: New test.
7097
7098         PR middle-end/51929
7099         * g++.dg/ipa/pr51929.C: New test.
7100
7101 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7102
7103         PR target/52199
7104         * gcc.target/powerpc/pr52199.c: New file.
7105
7106 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7107
7108         PR target/52152
7109         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7110
7111 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7112
7113         * gcc.dg/pr51867.c: Don't include <math.h>.
7114         (sqrtf): Declare.
7115
7116 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7117
7118         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7119         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7120
7121 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
7122
7123         PR tree-optimization/50561
7124         * gcc.dg/graphite/pr50561.c: New testcase.
7125
7126 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7127
7128         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7129         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7130
7131 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7132
7133         * gnat.dg/discr35.ad[sb]: New test.
7134
7135 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7136
7137         * gnat.dg/volatile10.adb: New test.
7138         * gnat.dg/volatile10_pkg.ads: New helper.
7139
7140 2012-02-14  Jason Merrill  <jason@redhat.com>
7141
7142         * g++.dg/ext/attrib43.C: New.
7143
7144 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
7145
7146         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7147         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7148         fgnu_tm.
7149         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7150         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7151         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7152         effective_target fgnu_tm.
7153         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7154
7155 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7156
7157         PR c++/52247
7158         * g++.dg/template/asmgoto1.C: New test.
7159
7160 2012-02-14  Ian Lance Taylor  <iant@google.com>
7161
7162         PR go/48501
7163         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7164         compiling generated file for 64bit and index tests.
7165
7166 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
7167
7168         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7169
7170 2012-02-14  Richard Guenther  <rguenther@suse.de>
7171
7172         PR tree-optimization/52244
7173         PR tree-optimization/51528
7174         * gcc.dg/torture/pr52244.c: New testcase.
7175
7176 2012-02-14  Walter Lee  <walt@tilera.com>
7177
7178         * g++.dg/other/PR23205.C: Disable test on tile.
7179         * g++.dg/other/pr23205-2.C: Disable test on tile.
7180         * gcc.dg/20020312-2.c: Add a condition for __tile__.
7181         * gcc.dg/20040813-1.c: Disable test on tile.
7182         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7183         * gcc.misc-tests/linkage.exp: Handle tilegx.
7184
7185 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7186
7187         PR tree-optimization/52210
7188         * gcc.dg/pr52210.c: New test.
7189
7190 2012-02-14  Jason Merrill  <jason@redhat.com>
7191
7192         PR c++/39055
7193         * g++.dg/overload/defarg5.C: New.
7194
7195 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7196
7197         PR c/52181
7198         * c-c++-common/pr52181.c: New test.
7199
7200 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7201
7202         PR c++/52215
7203         * g++.dg/ext/atomic-1.C: New test.
7204
7205 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7206
7207         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7208
7209 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7210
7211         PR middle-end/52209
7212         * gcc.c-torture/execute/pr52209.c: New test.
7213
7214 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
7215
7216         PR fortran/50981
7217         * gfortran.dg/elemental_optional_args_5.f03: New test.
7218
7219 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
7220
7221         PR testsuite/50076
7222         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7223         cases.
7224
7225 2012-02-11  Ian Lance Taylor  <iant@google.com>
7226
7227         PR go/51874
7228         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7229         SPARC Solaris.  Don't run the test at all on systems where it may
7230         not work, rather than xfailing it.
7231
7232 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
7233
7234         PR rtl-optimization/52175
7235         * gcc.c-torture/compile/pr52175.c: New test.
7236
7237 2012-02-10  Jason Merrill  <jason@redhat.com>
7238
7239         PR c++/51910
7240         * g++.dg/template/repo10.C: New.
7241
7242 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
7243
7244         PR debug/52132
7245         * gcc.dg/pr52132.c: New test.
7246
7247 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7248
7249         * gnat.dg/specs/aggr4.ads: New test.
7250         * gnat.dg/specs/aggr4_pkg.ads: New helper.
7251
7252 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7253
7254         PR target/52146
7255         * gcc.target/i386/pr52146.c: New.
7256
7257 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
7258
7259         PR middle-end/52177
7260         * c-c++-common/pr52177.c: New test.
7261
7262 2012-02-10  Jan Hubicka  <jh@suse.cz>
7263
7264         PR middle-end/48600
7265         * g++.dg/torture/pr48600.C: New testcase.
7266
7267 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
7268
7269         PR middle-end/52140
7270         * gcc.dg/dfp/pr52140.c: New test.
7271
7272 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
7273
7274         PR fortran/32380
7275         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7276         of dg-options.
7277
7278 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
7279
7280         PR middle-end/51867
7281         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7282         * gcc.dg/pr51867.c: New test.
7283
7284 2012-02-09  Ian Lance Taylor  <iant@google.com>
7285
7286         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7287         which don't support -fsplit-stack.  Turn off optimization when
7288         compiling select5-out.go.
7289
7290 2012-02-08  Ian Lance Taylor  <iant@google.com>
7291
7292         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7293         systems which don't support -fsplit-stack.
7294
7295 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
7296
7297         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7298         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7299         machine instuction in the log.
7300
7301 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
7302
7303         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7304           to 20 seconds.
7305
7306 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
7307
7308         PR driver/48524
7309         * gcc.dg/pr48524.c: New test.
7310         * gcc.dg/pr48524.spec: New spec file for test.
7311
7312 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7313
7314         PR fortran/32380
7315         * gfortran.dg/vect/pr32380.f90:  New test.
7316
7317 2012-02-08  Tobias Burnus  <burnus@net-b.de>
7318
7319         PR fortran/52151
7320         * gfortran.dg/realloc_on_assign_12.f90: New.
7321
7322 2012-02-08  Richard Guenther  <rguenther@suse.de>
7323
7324         PR rtl-optimization/52170
7325         * gcc.dg/torture/pr52170.c: New testcase.
7326
7327 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
7328
7329         PR gcov-profile/52150
7330         * gcc.dg/tree-prof/pr52150.c: New test.
7331
7332         PR rtl-optimization/52139
7333         * gcc.dg/pr52139.c: New test.
7334
7335 2012-02-07  Jason Merrill  <jason@redhat.com>
7336
7337         PR c++/51675
7338         * g++.dg/cpp0x/constexpr-union3.C: New.
7339
7340         PR c++/52035
7341         * g++.dg/lto/pr52035_0.C: New.
7342
7343 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7344
7345         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7346         * gcc.dg/special/weak-1.c: Likewise.
7347         * gcc.dg/ucnid-12.c: Likewise.
7348         * gcc.dg/torture/pr45678-1.c: Likewise.
7349         * gcc.dg/torture/pr45678-2.c: Likewise.
7350         * gcc.dg/vector-4.c: Likewise.
7351         * gcc.dg/ipa/inline-5.c: Likewise.
7352         * gcc.dg/ucnid-11.c: Likewise.
7353         * gcc.misc-tests/gcov-13.c: Likewise.
7354         * gcc.misc-tests/gcov-14.c: Likewise.
7355         * g++.dg/ext/label13.C: Likewise.
7356         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7357         hppa*-*-hpux* options.
7358         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7359         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7360         * gcc.dg/pr48616.c: Likewise.
7361         * gcc.dg/pr17957.c: Likewise.
7362         * gcc.dg/pr17055-1.c: Likewise.
7363         * gcc.dg/pr32912-1.c: Likewise.
7364         * gcc.dg/tm/pr51472.c: Likewise.
7365         * c-c++-common/fold-bitand-4.c: Likewise.
7366         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7367         Use dg-additional-options for extra options.
7368
7369 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
7370
7371         * gcc.target/epiphany/interrupt-2.c: New test.
7372
7373 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7374
7375         PR target/52155
7376         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7377         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7378         for MIPS ELF.
7379
7380 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7381
7382         PR target/52152
7383         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7384
7385 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7386
7387         PR middle-end/24306
7388         PR target/52154
7389         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7390         * gcc.target/mips/va-arg-1.c: New test.
7391
7392 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
7393
7394         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7395         for -mno-pointers-to-nested-functions.
7396
7397 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
7398
7399         * gcc.c-torture/execute/20120207-1.c: New test.
7400
7401 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
7402
7403         PR rtl-optimization/52060
7404         * gcc.dg/torture/pr52060.c: New test.
7405
7406         PR middle-end/52074
7407         * gcc.c-torture/compile/pr52074.c: New test.
7408
7409 2012-02-07  Tobias Burnus  <burnus@net-b.de>
7410
7411         PR fortran/51514
7412         * gfortran.dg/class_to_type_2.f90: New.
7413
7414 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
7415
7416         PR fortran/32373
7417         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
7418         Remove module.
7419
7420 2012-02-06  Jason Merrill  <jason@redhat.com>
7421
7422         PR c++/52088
7423         * g++.dg/template/conv13.C: New.
7424
7425 2012-02-06  Richard Guenther  <rguenther@suse.de>
7426
7427         PR tree-optimization/52115
7428         * gcc.c-torture/compile/pr52115.c: New testcase.
7429
7430 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
7431
7432         PR target/52129
7433         * gcc.c-torture/execute/pr52129.c: New test.
7434
7435 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
7436
7437         * gcc.dg/pr48374.c: Actually add the test I forgot
7438         in the 2012-01-25 commit.
7439
7440 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7441
7442         PR fortran/32373
7443         * gfortran.dg/vect/vect-8.f90:  New test case.
7444
7445 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7446
7447         PR fortran/48847
7448         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
7449
7450 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
7451
7452         PR fortran/52102
7453         * gfortran.dg/class_48.f90 : Add test of allocate class array
7454         component with source in subroutine test3.  Remove commenting
7455         out in subroutine test4, since branching on unitialized variable
7456         is now fixed (no PR for this last.).
7457
7458 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7459
7460         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7461         on MIPS targets.
7462         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7463
7464 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7465
7466         PR target/52125
7467         * lib/target-supports.exp (check_effective_target_mips_rel): New.
7468         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7469
7470 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7471
7472         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7473         (check_effective_target_sync_int_long): Use it.
7474         (check_effective_target_sync_char_short): Likewise.
7475         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7476
7477 2012-02-05  Tobias Burnus  <burnus@net-b.de>
7478
7479         PR fortran/51972
7480         * gfortran.dg/class_48.f90: Add some further checks.
7481
7482 2012-02-05  Ira Rosen  <irar@il.ibm.com>
7483
7484         PR tree-optimization/52091
7485         * gcc.dg/vect/pr52091.c: New test.
7486
7487 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
7488
7489         PR rtl-optimization/52113
7490         * gcc.target/avr/pr52113.c: New test.
7491
7492 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
7493
7494         PR rtl-optimization/52092
7495         * gcc.c-torture/compile/pr52092.c: New test.
7496
7497 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
7498
7499         PR fortran/41587
7500         * gfortran.dg/class_array_10.f03: New test.
7501
7502         PR fortran/46356
7503         * gfortran.dg/class_array_11.f03: New test.
7504
7505         PR fortran/51754
7506         * gfortran.dg/class_array_12.f03: New test.
7507
7508 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
7509
7510         PR fortran/52012
7511         * gfortran.dg/realloc_on_assign_11.f90: New test.
7512
7513 2012-02-02  Tobias Burnus  <burnus@net-b.de>
7514
7515         PR fortran/52093
7516         * gfortran.dg/shape_7.f90: New.
7517
7518 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7519
7520         * gcc.target/mips/mips-prepend-1.c: New test.
7521
7522 2012-02-02  Jan Hubicka  <jh@suse.cz>
7523             Tom de Vries  <tom@codesourcery.com>
7524
7525         PR middle-end/51998
7526         * gcc.dg/alias-12.c: New testcase.
7527         * gcc.dg/alias-13.c: New testcase.
7528
7529 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
7530
7531         PR target/52086
7532         * gcc.dg/pr52086.c: New test.
7533
7534         PR tree-optimization/52073
7535         * gcc.c-torture/compile/pr52073.c: New test.
7536
7537 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
7538
7539         PR fortran/51958
7540         * gfortran.dg/function_optimize_10.f90:  New test.
7541
7542 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
7543
7544         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7545         test on alpha*-*-*.
7546
7547 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7548
7549         PR fortran/52024
7550         * gfortran.dg/typebound_operator_14.f90: New.
7551
7552 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7553
7554         PR fortran/52059
7555         * gfortran.dg/elemental_function_1.f90: New.
7556
7557 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7558
7559         PR rtl-optimization/51374
7560         * gcc.target/avr/torture/pr51374-1.c:
7561         Also fail if SBIS is seen.
7562
7563 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7564
7565         PR rtl-optimization/51374
7566         * gcc.target/avr/torture/pr51374-1.c: New.
7567
7568 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7569
7570         PR fortran/52024
7571         * gfortran.dg/typebound_generic_11.f90: New.
7572
7573 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7574
7575         PR fortran/52029
7576         * gfortran.dg/class_49.f90: New.
7577
7578 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7579
7580         PR fortran/52013
7581         * gfortran.dg/elemental_args_check_6.f90: New.
7582
7583 2012-01-31  Jason Merrill  <jason@redhat.com>
7584
7585         PR c++/52043
7586         * g++.dg/cpp0x/variadic122.C: New.
7587
7588 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
7589
7590         PR fortran/52012
7591         * gfortran.dg/realloc_on_assign_10.f90: New test.
7592
7593 2012-01-31  Richard Guenther  <rguenther@suse.de>
7594
7595         PR tree-optimization/51528
7596         * gcc.dg/torture/pr51528.c: New testcase.
7597
7598 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
7599
7600         PR go/48501
7601         * lib/go.exp (go_target_compile): Append timeout= to options.
7602         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7603         select5-out.go test on alpha*-*-* targets.
7604
7605 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
7606
7607         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7608         (TEST_SHORT): Reformat in the same way.
7609         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7610         (TEST_SHORT): Reformat in the same way.
7611         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7612         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7613         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7614         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7615         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7616
7617 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
7618
7619         PR target/51835
7620         * gcc.target/arm/pr51835.c: New testcase.
7621
7622 2012-01-30  Richard Guenther  <rguenther@suse.de>
7623
7624         PR tree-optimization/52028
7625         * gcc.dg/torture/pr52028.c: New testcase.
7626         * gfortran.dg/ldist-pr45199.f: Adjust.
7627         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7628         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7629         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7630
7631 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
7632
7633         PR debug/52027
7634         * gcc.dg/tree-prof/pr52027.c: New test.
7635
7636         PR tree-optimization/52046
7637         * gcc.dg/pr52046.c: New test.
7638
7639         PR debug/52048
7640         * g++.dg/other/pr52048.C: New test.
7641
7642 2012-01-30  Richard Guenther  <rguenther@suse.de>
7643
7644         PR tree-optimization/52045
7645         * gcc.dg/pr52045.c: New testcase.
7646
7647 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
7648
7649         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7650         new code generated for __sync_lock_release.
7651
7652 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7653
7654         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7655
7656 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7657
7658         PR testsuite/51875
7659         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7660
7661         * g++.dg/ext/visibility/template10.C: Fix typo.
7662
7663         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7664
7665 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
7666
7667         PR c++/51327
7668         * g++.dg/cpp0x/constexpr-ice6.C: New.
7669
7670 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7671
7672         PR fortran/41600
7673         * gfortran.dg/default_initialization_6.f90: New.
7674
7675 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7676
7677         PR fortran/51972
7678         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7679         * gfortran.dg/class_48.f90: New.
7680
7681 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
7682
7683         PR fortran/51808
7684         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7685
7686 2012-01-28  Tobias Burnus  <burnus@net-b.de>
7687
7688         PR fortran/51972
7689         * gfortran.dg/class_allocate_12.f90: New.
7690
7691 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
7692
7693         * gcc.dg/torture/pr50444.c: Fix dg directives.
7694
7695 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
7696
7697         PR target/52006
7698         * gcc.target/arm/pr52006.c: New test.
7699
7700 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
7701
7702         PR testsuite/52011
7703         * gcc.dg/lto/trans-mem.h: New file.
7704         * gcc.dg/lto/trans-mem-2_0.c: Include it.
7705         * gcc.dg/lto/trans-mem-1_1.c: Same.
7706         * gcc.dg/lto/trans-mem-4_1.c: Same.
7707         * gcc.dg/lto/trans-mem-3_1.c: Same.
7708
7709 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7710
7711         PR fortran/52022
7712         * gfortran.dg/dummy_procedure_7.f90: New.
7713
7714 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
7715
7716         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7717         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7718
7719 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
7720
7721         PR c++/51852
7722         * g++.dg/other/gc5.C: New test.
7723
7724 2012-01-27  Richard Guenther  <rguenther@suse.de>
7725
7726         PR tree-optimization/50444
7727         * gcc.dg/torture/pr50444.c: New testcase.
7728
7729 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7730
7731         PR fortran/51970
7732         PR fortran/51977
7733         * gfortran.dg/move_alloc_13.f90: New.
7734
7735 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7736
7737         PR fortran/51953
7738         * gfortran.dg/allocate_alloc_opt_13.f90: New.
7739         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7740         and change dg-error string.
7741
7742 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7743
7744         PR fortran/52016
7745         * gfortran.dg/elemental_args_check_5.f90: New.
7746
7747 2012-01-27  Richard Guenther  <rguenther@suse.de>
7748
7749         PR middle-end/51959
7750         * g++.dg/torture/pr51959.C: New testcase.
7751
7752 2012-01-27  Tom de Vries  <tom@codesourcery.com>
7753
7754         PR tree-optimization/51990
7755         * gcc.dg/pr51990.c: New test.
7756         * gcc.dg/pr51990-2.c: Same.
7757
7758 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
7759             Tobias Burnus <burnus@gcc.gnu.org>
7760
7761         PR fortran/48705
7762         * gfortran.dg/class_allocate_11.f03: New.
7763
7764         PR fortran/51870
7765         PR fortran/51943
7766         PR fortran/51946
7767         * gfortran.dg/class_allocate_7.f03: New.
7768         * gfortran.dg/class_allocate_8.f03: New.
7769         * gfortran.dg/class_allocate_9.f03: New.
7770         * gfortran.dg/class_allocate_10.f03: New.
7771
7772 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7773
7774         * gnat.dg/discr34.adb: New test.
7775         * gnat.dg/discr34_pkg.ads: New helper.
7776
7777 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7778
7779         * gnat.dg/discr33.adb: New test.
7780
7781 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7782
7783         * gnat.dg/limited_with3.ad[sb): New test.
7784         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7785         * gnat.dg/limited_with3_pkg2.ads: Likewise.
7786         * gnat.dg/limited_with3_pkg3.ads: Likewise.
7787
7788 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7789
7790         * gnat.dg/stack_usage1.adb: New test.
7791         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7792
7793         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7794         * gcc.dg/pr44194-2.c: Likewise.
7795
7796 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
7797
7798         PR c++/51370
7799         * g++.dg/template/crash112.C: New.
7800
7801 2012-01-27  Richard Henderson  <rth@redhat.com>
7802
7803         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7804
7805 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7806
7807         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7808
7809 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
7810
7811         PR middle-end/51895
7812         * g++.dg/opt/pr51895.C: New test.
7813
7814 2012-01-26  Michael Matz  <matz@suse.de>
7815
7816         PR tree-optimization/48794
7817         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7818
7819 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7820
7821         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7822
7823 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7824
7825         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7826         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7827         memory.
7828         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7829         the default value for s390 and s390x.
7830
7831 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
7832
7833         PR lto/51698
7834         * gcc.dg/lto/trans-mem-4_0.c: New.
7835         * gcc.dg/lto/trans-mem-4_1.c: New.
7836         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7837         TM builtins.
7838         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7839         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7840         TM builtins.
7841         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7842         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7843         TM builtins.
7844
7845 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
7846
7847         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7848
7849 2012-01-25  Ian Lance Taylor  <iant@google.com>
7850
7851         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7852
7853 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7854
7855         PR fortran/51995
7856         * gfortran.dg/typebound_proc_25.f90: New.
7857
7858 2012-01-25  Jason Merrill  <jason@redhat.com>
7859
7860         PR c++/51992
7861         * g++.dg/lto/pr51992_0.C: New.
7862
7863 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
7864
7865         PR tree-optimization/51987
7866         * gcc.target/i386/pr51987.c: New test.
7867
7868 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7869
7870         * gcc.dg/tm/lto-1.c: Require lto support in target.
7871
7872 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
7873
7874         PR rtl-optimization/48374
7875         * gcc.dg/pr48374.c: New test.
7876
7877 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7878
7879         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7880
7881 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7882
7883         PR fortran/51966
7884         * gfortran.dg/derived_constructor_char_3.f90: New.
7885
7886 2012-01-24  Ian Lance Taylor  <iant@google.com>
7887
7888         * go.test/go-test.exp (filecmp): New procedure.
7889         (errchk): Handle quoted square brackets.
7890         (go-gc-tests): Set go_compile_args. Handle various new test
7891         lines.  Skip a few new tests.
7892         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7893
7894 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7895
7896         * lib/target-supports.exp (proc check_effective_target_vect_perm)
7897         (check_effective_target_vect_extract_even_odd)
7898         (check_effective_target_vect_interleave): Return true for MIPS
7899         paired-single.
7900
7901 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7902
7903         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7904         (main): Use it instead of argc.
7905
7906 2012-01-24  Jason Merrill  <jason@redhat.com>
7907
7908         PR c++/51973
7909         * g++.dg/cpp0x/sfinae31.C: New.
7910
7911 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7912
7913         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7914
7915 2012-01-24  Jason Merrill  <jason@redhat.com>
7916
7917         PR c++/51812
7918         * g++.dg/inherit/covariant20.C: New.
7919
7920 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
7921
7922         PR c++/51223
7923         * g++.dg/parse/crash58.C: New.
7924
7925 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
7926
7927         PR target/51957
7928         * gcc.dg/pr51957-1.c: New test.
7929         * gcc.dg/pr51957-1.h: New file.
7930         * gcc.dg/pr51957-2.c: New test.
7931
7932 2012-01-23  Jason Merrill  <jason@redhat.com>
7933
7934         PR c++/51930
7935         * g++.dg/ext/visibility/template10.C: New.
7936
7937 2012-01-23  Tobias Burnus  <burnus@net-b.de>
7938
7939         PR fortran/51948
7940         * gfortran.dg/move_alloc_12.f90: New.
7941
7942 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7943
7944         PR middle-end/45416
7945         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
7946
7947 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
7948
7949         PR c++/51398
7950         * g++.dg/template/crash111.C: New.
7951
7952 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
7953
7954         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7955         configurations.
7956         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7957
7958 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
7959
7960         PR testsuite/51941
7961         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
7962         the DW_TAG_class_type and DW_AT_name: "Executor".
7963
7964 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7965
7966         * lib/target-supports.exp
7967         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7968         (check_effective_target_vect_interleave): Likewise.
7969
7970 2012-01-22  Jason Merrill  <jason@redhat.com>
7971
7972         PR c++/51925
7973         * g++.dg/template/using20.C: New.
7974         * g++.dg/template/template-id-2.C: Adjust diagnostic.
7975
7976 2012-01-23  Jason Merrill  <jason@redhat.com>
7977
7978         PR target/51934
7979         * g++.dg/torture/pr51344.C: Limit to x86.
7980
7981 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
7982
7983         * c-c++-common/tm/omp.c: Require target with pthread support.
7984
7985 2012-01-23  Richard Guenther  <rguenther@suse.de>
7986
7987         PR tree-optimization/51949
7988         * gcc.dg/torture/pr51949.c: New testcase.
7989
7990 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
7991
7992         PR rtl-optimization/51933
7993         * gcc.c-torture/execute/pr51933.c: New test.
7994
7995 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
7996
7997         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7998         Do not define for Interix.
7999
8000 2012-01-22  Jason Merrill  <jason@redhat.com>
8001
8002         PR c++/51832
8003         * g++.dg/lto/pr51832.h: New.
8004         * g++.dg/lto/pr51832_0.C: New.
8005         * g++.dg/lto/pr51832_1.C: New.
8006
8007 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8008
8009         * gcc.dg/ext-elim-1.c: New test.
8010
8011 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8012
8013         PR target/51931
8014         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8015         * g++.dg/opt/longbranch1.C: Likewise.
8016
8017 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8018
8019         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8020         in C++11 mode.
8021
8022 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8023
8024         PR fortran/50556
8025         * gfortran.dg/namelist_74.f90: New test.
8026         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8027
8028 2012-01-21  Tobias Burnus  <burnus@net-b.de>
8029
8030         PR fortran/51913
8031         * gfortran.dg/class_47.f90: New.
8032
8033 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
8034
8035         * gnat.dg/renaming5.ad[sb]: New test.
8036
8037 2012-01-20  Jason Merrill  <jason@redhat.com>
8038
8039         PR c++/51919
8040         * g++.dg/pch/mangle1.{C,Hs}: Remove.
8041
8042 2012-01-20  Jason Merrill  <jason@redhat.com>
8043
8044         PR c++/51922
8045         * g++.dg/ext/attrib42.C: Require ilp32.
8046
8047 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8048
8049         PR target/51915
8050         * gcc.target/arm/pr51915.c: New test.
8051
8052 2012-01-20  Cary Coutant  <ccoutant@google.com>
8053             Dodji Seketeli  <dodji@redhat.com>
8054
8055         PR debug/45682
8056         * g++.dg/debug/dwarf2/nested-3.C: New test.
8057
8058 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8059
8060         PR c++/51402
8061         * g++.dg/template/crash110.C: New.
8062
8063 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8064
8065         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8066         Remove default options on hppa*-*-hpux*.
8067
8068 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8069
8070         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8071
8072 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8073
8074         * gcc.c-torture/compile/pr51856.c: New testcase.
8075
8076 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
8077
8078         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8079         options to go_target_compile.
8080
8081 2012-01-20  Kai Tietz  <ktietz@redhat.com>
8082
8083         * g++.dg/torture/pr51344.C: Fix typo.
8084
8085 2012-01-20  Richard Guenther  <rguenther@suse.de>
8086
8087         PR tree-optimization/51903
8088         * g++.dg/torture/pr51903.C: New testcase.
8089
8090 2012-01-20  Tobias Burnus  <burnus@net-b.de>
8091             Janus Weil  <janus@gcc.gnu.org>
8092
8093         PR fortran/51056
8094         * gfortran.dg/use_21.f90: New.
8095
8096 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8097
8098         PR target/51106
8099         * gcc.dg/torture/pr51106-1.c: New test.
8100         * gcc.dg/torture/pr51106-2.c: New test.
8101
8102 2012-01-19  Kai Tietz  <ktietz@redhat.com>
8103
8104         * g++.dg/torture/pr51344.C: New test.
8105
8106 2012-01-19  Tobias Burnus  <burnus@net-b.de>
8107
8108         PR fortran/51904
8109         * gfortran.dg/intrinsic_size_2.f90: New.
8110
8111 2012-01-19  Jason Merrill  <jason@redhat.com>
8112
8113         PR c++/51889
8114         * g++.dg/inherit/using7.C: New.
8115
8116 2012-01-19  Richard Guenther  <rguenther@suse.de>
8117
8118         PR tree-optimization/37997
8119         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8120
8121 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8122
8123         PR rtl-optimization/51505
8124         * gcc.dg/pr51505.c: New test.
8125
8126 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
8127
8128         PR fortran/51634
8129         * gfortran.dg/typebound_operator_12.f03: New.
8130         * gfortran.dg/typebound_operator_13.f03: New.
8131
8132 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
8133
8134         PR c++/51225
8135         * g++.dg/cpp0x/pr51225.C: New.
8136
8137 2012-01-17  Ian Lance Taylor  <iant@google.com>
8138
8139         PR go/50656
8140         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8141
8142 2012-01-17  Tobias Burnus  <burnus@net-b.de>
8143
8144         PR fortran/51869
8145         * gfortran.dg/realloc_on_assign_9.f90: New.
8146
8147 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
8148
8149         PR other/51165
8150         * gcc.dg/tm/memopt-3.c: Remove xfail.
8151         * gcc.dg/tm/memopt-4.c: Remove xfail.
8152         * gcc.dg/tm/memopt-5.c: Remove xfail.
8153         * gcc.dg/tm/memopt-7.c: Remove xfail.
8154
8155 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
8156
8157         PR tree-optimization/51877
8158         * gcc.c-torture/execute/pr51877.c: New test.
8159
8160 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
8161
8162         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8163         {!vect_align_arrays} to vect_sizes_32B_16B.
8164         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8165         * gcc.dg/vect/vect-peel-3.c: Ditto.
8166
8167 2012-01-16  Jason Merrill  <jason@redhat.com>
8168
8169         PR c++/51854
8170         * g++.dg/abi/mangle60.C: New.
8171
8172         PR c++/51827
8173         * g++.dg/pch/mangle1.{C,Hs}: New.
8174
8175 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
8176             Tobias Burnus  <burnus@net-b.de>
8177
8178         PR fortran/50981
8179         * gfortran.dg/elemental_optional_args_3.f90: New
8180         * gfortran.dg/elemental_optional_args_4.f90: New
8181
8182 2012-01-16  Tobias Burnus  <burnus@net-b.de>
8183
8184         PR fortran/51809
8185         * gfortran.dg/use_20.f90: New
8186
8187 2012-01-16  Jason Merrill  <jason@redhat.com>
8188
8189         PR c++/51868
8190         * g++.dg/cpp0x/rv-bitfield.C: New.
8191         * g++.dg/cpp0x/rv-bitfield2.C: New.
8192
8193 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
8194
8195         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8196         subroutine 'qsort' and use index array to assign the result.
8197
8198 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
8199
8200         PR tree-optimization/51865
8201         * gcc.dg/pr51865.c: New test.
8202
8203 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8204
8205         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8206
8207 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8208
8209         * gcc.target/mips/code-readable-2.c: Allow the jump table address
8210         to be loaded from the constant pool, rather than via %hi and %lo.
8211
8212 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
8213
8214         PR rtl-optimization/51821
8215         * gcc.dg/pr51821.c: New test.
8216
8217 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
8218
8219         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8220
8221 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
8222
8223         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8224
8225 2012-01-14  Tobias Burnus  <burnus@net-b.de>
8226
8227         PR fortran/51800
8228         * gfortran.dg/init_flag_8.f90: New.
8229         * gfortran.dg/init_flag_9.f90: New.
8230
8231 2011-01-14  Tobias Burnus  <burnus@net-b.de>
8232
8233         PR fortran/51816
8234         * gfortran.dg/use_18.f90: New.
8235         * gfortran.dg/use_19.f90: New.
8236
8237 2012-01-13  Ian Lance Taylor  <iant@google.com>
8238
8239         PR c++/50012
8240         * g++.dg/warn/Wsign-compare-4.C: New.
8241
8242 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
8243
8244         PR fortran/48351
8245         * gfortran.dg/alloc_comp_assign.f03: New.
8246         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8247         __BUILTIN_FREE from 38 to 32.
8248
8249 2012-01-13  Jason Merrill  <jason@redhat.com>
8250
8251         PR c++/20681
8252         * g++.dg/warn/Wreturn-type-7.C: New.
8253
8254 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8255
8256         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8257         assumption.
8258         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8259         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8260         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8261         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8262         int32plus because of big array needed.
8263         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8264         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8265
8266 2012-01-13  Jason Merrill  <jason@redhat.com>
8267
8268         PR c++/51813
8269         * g++.dg/ext/visibility/template9.C: New.
8270
8271         PR c++/51620
8272         * g++.dg/cpp0x/defaulted34.C: New.
8273         * g++.dg/template/virtual3.C: New.
8274
8275 2012-01-13  Richard Guenther  <rguenther@suse.de>
8276
8277         PR middle-end/8081
8278         * gcc.dg/torture/pr8081.c: New testcase.
8279
8280 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8281
8282         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8283
8284 2012-01-12  Jason Merrill  <jason@redhat.com>
8285
8286         PR c++/51714
8287         * g++.dg/ext/stmtexpr14.C: New.
8288
8289 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
8290
8291         PR c++/51633
8292         * g++.dg/cpp0x/constexpr-diag4.C: New test.
8293
8294 2012-01-12  Jason Merrill  <jason@redhat.com>
8295
8296         PR c++/48051
8297         * g++.dg/abi/mangle48.C: Test qualified-names, too.
8298         * g++.dg/abi/mangle58.C: Likewise.
8299
8300         PR c++/51403
8301         * g++.dg/template/arg8.C: New.
8302
8303 2012-01-12  Ira Rosen  <irar@il.ibm.com>
8304
8305         PR tree-optimization/51799
8306         * gcc.dg/vect/pr51799.c: New test.
8307         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8308         patterns.
8309
8310 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8311             Tobias Burnus  <burnus@net-b.de>
8312
8313         PR fortran/51057
8314         PR fortran/51616
8315         * lib/target-supports.exp
8316         (check_effective_target_fortran_largest_fp_has_sqrt): New.
8317         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8318
8319 2012-01-11  Jason Merrill  <jason@redhat.com>
8320
8321         PR c++/51565
8322         * g++.dg/ext/attrib42.C: New.
8323
8324 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
8325
8326         PR bootstrap/51796
8327         * gcc.dg/pr51796.c: New test.
8328
8329 2012-01-11  Jason Merrill  <jason@redhat.com>
8330
8331         PR c++/51818
8332         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8333
8334 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8335
8336         * gnat.dg/array19.ad[sb]: New test.
8337
8338 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8339
8340         * gnat.dg/opt23.ad[sb]: New test.
8341         * gnat.dg/opt23_pkg.ad[sb]: New helper.
8342         * gnat.dg/opt24.ad[sb]: New test.
8343
8344 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8345
8346         PR tree-optimization/49642
8347         * gcc.dg/tree-ssa/pr49642-1.c: New test.
8348         * gcc.dg/tree-ssa/pr49642-2.c: New test.
8349
8350 2012-01-11  Jason Merrill  <jason@redhat.com>
8351
8352         PR c++/51613
8353         * g++.dg/template/explicit-args5.C: New.
8354
8355 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8356
8357         * gcc.c-torture/execute/20120110-1.c: New testcase.
8358
8359 2012-01-10  Jason Merrill  <jason@redhat.com>
8360
8361         PR c++/51614
8362         * g++.dg/inherit/ambig1.C: New.
8363
8364         PR c++/51433
8365         * g++.dg/cpp0x/constexpr-cache1.C: New.
8366
8367 2012-01-10  Richard Guenther  <rguenther@suse.de>
8368
8369         PR tree-optimization/51801
8370         * gcc.dg/torture/pr51801.c: New testcase.
8371
8372 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8373
8374         PR fortran/51652
8375         * gfortran.dg/allocate_with_typespec_5.f90: New.
8376
8377 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8378
8379         * gfortran.dg/class_39.f03: Update dg-error string.
8380
8381 2012-01-10  Richard Guenther  <rguenther@suse.de>
8382
8383         PR tree-optimization/50913
8384         * gcc.dg/graphite/interchange-16.c: New testcase.
8385         * gcc.dg/graphite/scop-20.c: XFAIL.
8386         * gfortran.dg/graphite/interchange-1.f: Likewise.
8387         * gfortran.dg/graphite/block-1.f90: Likewise.
8388         * gfortran.dg/graphite/block-2.f: Likewise.
8389
8390 2012-01-10  Richard Henderson  <rth@redhat.com>
8391
8392         * lib/target-supports.exp (check_effective_target_vect_perm,
8393         check_effective_target_vect_perm_byte,
8394         check_effective_target_vect_perm_short): Enable for arm neon.
8395
8396 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8397
8398         PR fortran/46328
8399         * gfortran.dg/typebound_operator_11.f90: New.
8400
8401 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8402
8403         * gnat.dg/array18.adb: New test.
8404         * gnat.dg/array18_pkg.ads: New helper.
8405
8406 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
8407
8408         PR fortran/51791
8409         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8410         around base object in first assignment in main program.
8411         * gfortran.dg/typebound_operator_10.f03: New test.
8412
8413 2012-01-09  Martin Jambor  <mjambor@suse.cz>
8414
8415         PR tree-optimization/51759
8416         * g++.dg/ipa/pr51759.C: New test.
8417
8418 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8419
8420         PR fortran/51758
8421         * gfortran.dg/optional_absent_2.f90: New.
8422
8423 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8424
8425         PR fortran/51578
8426         * gfortran.dg/use_17.f90: New.
8427
8428 2012-01-09  Gary Funck  <gary@intrepid.com>
8429
8430         PR preprocessor/33919
8431         * gcc.dg/pr33919.c: New test.
8432         * gcc.dg/pr33919-0.h: New test header file.
8433         * gcc.dg/pr33919-1.h: Ditto.
8434         * gcc.dg/pr33919-2.h: Ditto.
8435
8436 2012-01-07  Jan Hubicka  <jh@suse.cz>
8437
8438         PR tree-optimize/51694
8439         * gcc.c-torture/compile/pr51694.c: new testcase.
8440
8441 2012-01-07  Jan Hubicka  <jh@suse.cz>
8442
8443         PR tree-optimization/51600
8444         * g++.dg/torture/pr51600.C: New testcase.
8445
8446 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8447
8448         PR gcov-profile/51715
8449         PR gcov-profile/51717
8450         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8451         * gcc.misc-tests/gcov-14.c: Likewise.
8452
8453 2012-01-06  Jason Merrill  <jason@redhat.com>
8454
8455         * g++.dg/parse/new5.C: New.
8456
8457 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
8458
8459         PR testsuite/51655
8460         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8461         including <string.h>.
8462
8463 2012-01-06  Jason Merrill  <jason@redhat.com>
8464
8465         * g++.dg/abi/mangle51.C: New.
8466         * g++.dg/abi/mangle52.C: New.
8467         * g++.dg/abi/mangle53.C: New.
8468         * g++.dg/abi/mangle54.C: New.
8469         * g++.dg/abi/mangle55.C: New.
8470         * g++.dg/abi/mangle56.C: New.
8471         * g++.dg/abi/mangle57.C: New.
8472         * g++.dg/abi/mangle58.C: New.
8473         * g++.dg/abi/mangle59.C: New.
8474         * g++.dg/cpp0x/trailing3.C: Update mangling.
8475         * g++.dg/cpp0x/variadic111.C: Update mangling.
8476         * g++.dg/cpp0x/variadic4.C: Update mangling.
8477         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8478         * g++.dg/template/nontype22.C: Works now.
8479         * g++.dg/template/pr35240.C: Works now.
8480
8481         * g++.dg/cpp0x/error7.C: New.
8482
8483 2012-01-06  Tobias Burnus <burnus@net-b.de>
8484
8485         * gfortran.dg/deallocate_stat_2.f90: New.
8486         * coarray/allocate_errgmsg.f90: New.
8487         * gfortran.dg/coarray_lib_alloc_1.f90: New.
8488         * gfortran.dg/coarray_lib_alloc_2.f90: New.
8489         * coarray/subobject_1.f90: Fix for num_images > 1.
8490         * gfortran.dg/deallocate_stat.f90: Update due to changed
8491         stat= handling.
8492
8493 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
8494
8495         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8496
8497 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8498
8499         * ada/acats/overflow.lst: Add cb20004.
8500
8501 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
8502
8503         PR c++/51541
8504         * g++.dg/cpp0x/alias-decl-18.C: New test.
8505
8506 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8507
8508         * gcc.c-torture/execute/20120104-1.c: New test.
8509
8510 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
8511
8512         PR fortran/PR48946
8513         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8514         the old typebound_operator_8.f03.
8515         * gfortran.dg/typebound_operator_8.f03: New version of
8516         typebound_operator_7.f03 with 'u' a derived type instead of a
8517         class object.
8518
8519 2012-01-05  Richard Guenther  <rguenther@suse.de>
8520
8521         * g++.dg/torture/pr49309.C: Skip for -flto.
8522
8523 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
8524
8525         PR middle-end/51761
8526         * gcc.c-torture/compile/pr51761.c: New test.
8527
8528 2012-01-05  Richard Guenther  <rguenther@suse.de>
8529
8530         PR tree-optimization/51760
8531         * gcc.dg/torture/pr51760.c: New testcase.
8532
8533 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
8534
8535         PR middle-end/51472
8536         * gcc.dg/tm/memopt-6.c: Adjust regexp.
8537
8538 2012-01-05  Richard Guenther  <rguenther@suse.de>
8539
8540         PR lto/41576
8541         * gfortran.dg/lto/pr41576_0.f90: New testcase.
8542         * gfortran.dg/lto/pr41576_1.f90: Likewise.
8543
8544 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
8545
8546         PR debug/51695
8547         * gcc.dg/pr51695.c: New test.
8548
8549 2012-01-04  Andrew Pinski  <apinski@cavium.com>
8550
8551         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8552         * gcc.target/mips/octeon2-lx-1.c: New test.
8553         * gcc.target/mips/mips64-dsp-ldx.c: New test.
8554         * gcc.target/mips/octeon2-lx-2.c: New test.
8555         * gcc.target/mips/octeon2-lx-3.c: New test.
8556
8557 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
8558
8559         PR other/51163
8560         PR other/51164
8561         * gcc.dg/tm/alias-1.c:  Adjust regexp.
8562         * gcc.dg/tm/alias-2.c:  Adjust regexp.
8563
8564 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8565
8566         PR c++/51064
8567         * g++.dg/warn/Wparentheses-26.C: New.
8568
8569 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
8570
8571         * gfortran.dg/elemental_optional_args_2.f90: New test.
8572
8573 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8574
8575         PR fortran/49693
8576         * gfortran.dg/common_17.f90:  New test.
8577
8578 2012-01-04  Richard Guenther  <rguenther@suse.de>
8579
8580         PR tree-optimization/49651
8581         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8582         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8583
8584 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8585
8586         PR c++/51738
8587         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8588
8589 2012-01-03  Andrew Pinski  <apinski@cavium.com>
8590
8591         * lib/scanasm.exp (dg-function-on-line): Always use a special format
8592         for all mips targets.  Also allow an optional .cfi_startproc.
8593
8594 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
8595
8596         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8597
8598 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8599
8600         PR c++/29273
8601         * g++.dg/rtti/dyncast5.C: New.
8602
8603 2012-01-03  Richard Guenther  <rguenther@suse.de>
8604
8605         PR tree-optimization/51070
8606         * gcc.dg/torture/pr51070-2.c: New testcase.
8607
8608 2012-01-03  Richard Guenther  <rguenther@suse.de>
8609
8610         PR tree-optimization/51692
8611         * gcc.dg/torture/pr51692.c: New testcase.
8612
8613 2012-01-03  Richard Guenther  <rguenther@suse.de>
8614
8615         PR debug/51650
8616         * g++.dg/lto/pr51650-3_0.C: New testcase.
8617
8618 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8619
8620         PR c++/15867
8621         * g++.dg/warn/Wredundant-decls-spec.C: New.
8622
8623 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8624
8625         PR tree-optimization/51719
8626         * g++.dg/tree-prof/pr51719.C: New test.
8627
8628 2012-01-03  Richard Guenther  <rguenther@suse.de>
8629
8630         PR middle-end/51730
8631         * gcc.dg/fold-compare-6.c: New testcase.
8632
8633 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8634
8635         PR c++/51669
8636         * g++.dg/gomp/pr51669.C: New test.
8637
8638 2012-01-02  Jason Merrill  <jason@redhat.com>
8639
8640         PR c++/51675
8641         * g++.dg/cpp0x/constexpr-union2.C: New.
8642
8643         PR c++/51666
8644         * g++.dg/cpp0x/nsdmi-defer5.C: New.
8645
8646 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
8647
8648         PR c++/51462
8649         * g++.dg/cpp0x/constexpr-99.C: New test.
8650
8651 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
8652
8653         PR c++/20140
8654         * g++.dg/template/init9.C: New.
8655
8656 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8657
8658         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8659         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
8660         rather than a specific number.
8661
8662 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
8663
8664         PR fortran/46262
8665         PR fortran/46328
8666         PR fortran/51052
8667         * gfortran.dg/typebound_operator_7.f03: New.
8668         * gfortran.dg/typebound_operator_8.f03: New.
8669
8670 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8671
8672         PR target/51729
8673         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8674         XFAIL.
8675         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8676
8677 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8678
8679         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8680
8681 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8682
8683         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8684         for MIPS.
8685
8686 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8687
8688         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8689         * gfortran.dg/io_real_boz_4.f90: Likewise.
8690         * gfortran.dg/io_real_boz_5.f90: Likewise.
8691
8692 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8693
8694         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8695
8696 2012-01-02  Revital Eres  <revital.eres@linaro.org>
8697
8698         * gcc.dg/sms-11.c: New file.
8699
8700 2012-01-02  Tobias Burnus  <burnus@net-b.de>
8701
8702         PR fortran/51682
8703         * gfortran.dg/coarray/image_index_3.f90: New.
8704
8705 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8706
8707         PR c++/16603
8708         * g++.dg/parse/enum8.C: New.
8709
8710 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8711
8712         PR c++/51379
8713         * g++.dg/conversion/reinterpret4.C: New.
8714         * g++.dg/conversion/reinterpret1.C: Adjust.
8715
8716 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8717
8718         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8719
8720 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8721
8722         * g++.old-deja/g++.brendan/crash25.C: Adjust.
8723         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8724         * g++.old-deja/g++.jason/access14.C: Likewise.
8725         * g++.old-deja/g++.jason/access8.C: Likewise.
8726         * g++.old-deja/g++.jason/access1.C: Likewise.
8727         * g++.old-deja/g++.other/access3.C: Likewise.
8728         * g++.old-deja/g++.other/access5.C: Likewise.
8729         * g++.old-deja/g++.law/unsorted1.C: Likewise.
8730         * g++.old-deja/g++.law/visibility22.C: Likewise.
8731         * g++.old-deja/g++.law/visibility26.C: Likewise.
8732         * g++.old-deja/g++.mike/p2746.C: Likewise.
8733         * g++.dg/debug/using1.C: Likewise.
8734         * g++.dg/lookup/using51.C: Likewise.
8735         * g++.dg/inherit/using5.C: Likewise.
8736         * g++.dg/inherit/pr30297.C: Likewise.
8737         * g++.dg/inherit/access8.C: Likewise.
8738         * g++.dg/torture/pr39362.C: Likewise.
8739         * g++.dg/template/crash13.C: Likewise.
8740         * g++.dg/template/using10.C: Likewise.
8741
8742 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8743
8744         PR fortran/51502
8745         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
8746         change.
8747
8748 2012-01-01  Ira Rosen  <irar@il.ibm.com>
8749
8750         PR tree-optimization/51704
8751         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8752         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8753         corresponding flags.
8754
8755 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8756
8757         PR c++/51723
8758         * g++.dg/cpp0x/constexpr-delegating2.C: New.
8759
8760 2012-01-01  Jan Hubicka  <jh@suse.cz>
8761
8762         PR rtl-optimization/51069
8763         * gcc.c-torture/compile/pr51069.c: New testcase.
8764
8765 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
8766
8767         PR tree-optimization/51683
8768         * gcc.dg/pr51683.c: New test.
8769 \f
8770 Copyright (C) 2012 Free Software Foundation, Inc.
8771
8772 Copying and distribution of this file, with or without modification,
8773 are permitted in any medium without royalty provided the copyright
8774 notice and this notice are preserved.