OSDN Git Service

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