1 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5 * gcc.dg/debug/dwarf2/static1.c: Likewise.
6 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
7 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
8 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
10 * gcc.dg/debug/dwarf2/var1.c: Likewise.
11 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
12 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
13 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
15 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
16 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
17 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
19 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
20 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
21 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
22 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23 * gcc.dg/debug/dwarf2/var2.c: Likewise.
24 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
25 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
26 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
27 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
28 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
29 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
30 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
31 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
32 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
33 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
34 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
35 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
36 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
37 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
38 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
39 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
40 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
41 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
42 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
43 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
46 * gcc.c-torture/execute/pr56799.x: New file.
48 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
50 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
52 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
53 * gcc.dg/pr44214-3.c (v2df): Likewise.
55 * gcc.dg/pr46647.c: xfail for avr-*-*.
57 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
59 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
60 Expect l to be optimized away.
61 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
64 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
65 to tests that assume int/double are larger than short/float.
68 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
70 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
71 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
72 target { int16 }. Restrict existing tests to target { int32 }
74 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
75 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
76 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
77 * lib/target-supports.exp (check_effective_target_int32): New proc.
80 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
82 * gcc.target/arm/pr19599.c: Skip for -mthumb.
84 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
85 to be the first test directive.
86 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
87 * gcc.target/arm/atomic-op-acquire.c: Likewise.
88 * gcc.target/arm/atomic-op-char.c: Likewise.
89 * gcc.target/arm/atomic-op-consume.c: Likewise.
90 * gcc.target/arm/atomic-op-int.c: Likewise.
91 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
92 * gcc.target/arm/atomic-op-release.c: Likewise.
93 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
94 * gcc.target/arm/atomic-op-short.c: Likewise.
96 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
98 PR rtl-optimization/57662
99 * gcc.dg/pr57662.c: New test.
101 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
103 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
105 * gcc.target/mips/nans-legacy.c: Likewise.
107 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
109 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
111 * gcc.target/mips/fabs-legacy.c: Likewise.
112 * gcc.target/mips/fabsf-2008.c: Likewise.
113 * gcc.target/mips/fabsf-legacy.c: Likewise.
114 * gcc.target/mips/fneg-2008.c: Likewise.
115 * gcc.target/mips/fneg-legacy.c: Likewise.
116 * gcc.target/mips/fnegf-2008.c: Likewise.
117 * gcc.target/mips/fnegf-legacy.c: Likewise.
118 * gcc.target/mips/nan-2008.c: Likewise.
119 * gcc.target/mips/nan-legacy.c: Likewise.
120 * gcc.target/mips/nanf-2008.c: Likewise.
121 * gcc.target/mips/nanf-legacy.c: Likewise.
122 * gcc.target/mips/nans-2008.c: Likewise.
123 * gcc.target/mips/nans-legacy.c: Likewise.
124 * gcc.target/mips/nansf-2008.c: Likewise.
125 * gcc.target/mips/nansf-legacy.c: Likewise.
127 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
129 * gnat.dg/valued_proc.adb: New test.
130 * gnat.dg/valued_proc_pkg.ads: New helper.
132 2013-08-13 Jakub Jelinek <jakub@redhat.com>
134 PR tree-optimization/57661
135 * g++.dg/opt/pr57661.C: New test.
138 * gcc.dg/asan/pr56417.c: New test.
140 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
142 * gnat.dg/loop_optimization16.adb: New test.
143 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
145 2013-08-13 Marek Polacek <polacek@redhat.com>
147 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
149 2013-08-13 David Malcolm <dmalcolm@redhat.com>
151 Example of converting global state to per-pass state.
153 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
154 global state "static int counter" to...
155 (one_pass::counter): ...this instance data.
157 2013-08-13 David Malcolm <dmalcolm@redhat.com>
159 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
160 to member function...
161 (one_pass::gate): ...this.
162 (one_pass_exec): Convert to member function...
163 (one_pass::impl_execute): ...this.
165 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
168 * g++.dg/cpp0x/pr57416.C: New.
170 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
172 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
174 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
175 * g++.dg/cpp0x/defaulted2.C: Likewise.
176 * g++.dg/cpp0x/defaulted31.C: Likewise.
177 * g++.dg/cpp0x/error6.C: Likewise.
178 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
179 * g++.dg/cpp0x/override2.C: Likewise.
180 * g++.dg/cpp0x/parse1.C: Likewise.
181 * g++.dg/cpp0x/scoped_enum.C: Likewise.
182 * g++.dg/cpp0x/temp_default4.C: Likewise.
183 * g++.dg/ext/attrib32.C: Likewise.
184 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
185 * g++.dg/ext/mv13.C: Likewise.
186 * g++.dg/ext/mv7.C: Likewise.
187 * g++.dg/ext/mv9.C: Likewise.
188 * g++.dg/ext/pr57362.C: Likewise.
189 * g++.dg/ext/typeof10.C: Likewise.
190 * g++.dg/lookup/anon6.C: Likewise.
191 * g++.dg/lookup/crash6.C: Likewise.
192 * g++.dg/lookup/name-clash5.C: Likewise.
193 * g++.dg/lookup/name-clash6.C: Likewise.
194 * g++.dg/other/anon4.C: Likewise.
195 * g++.dg/other/error15.C: Likewise.
196 * g++.dg/other/error8.C: Likewise.
197 * g++.dg/other/redecl2.C: Likewise.
198 * g++.dg/parse/crash16.C: Likewise.
199 * g++.dg/parse/crash21.C: Likewise.
200 * g++.dg/parse/crash38.C: Likewise.
201 * g++.dg/parse/redef2.C: Likewise.
202 * g++.dg/parse/struct-as-enum1.C: Likewise.
203 * g++.dg/template/crash39.C: Likewise.
204 * g++.dg/template/redecl3.C: Likewise.
205 * g++.dg/tls/diag-3.C: Likewise.
206 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
207 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
208 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
209 * g++.old-deja/g++.brendan/crash16.C: Likewise.
210 * g++.old-deja/g++.brendan/crash18.C: Likewise.
211 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
212 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
213 * g++.old-deja/g++.brendan/static3.C: Likewise.
214 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
215 * g++.old-deja/g++.jason/binding.C: Likewise.
216 * g++.old-deja/g++.jason/crash4.C: Likewise.
217 * g++.old-deja/g++.jason/crash7.C: Likewise.
218 * g++.old-deja/g++.jason/lineno.C: Likewise.
219 * g++.old-deja/g++.jason/scoping7.C: Likewise.
220 * g++.old-deja/g++.mike/misc3.C: Likewise.
221 * g++.old-deja/g++.mike/net44.C: Likewise.
222 * g++.old-deja/g++.mike/ns3.C: Likewise.
223 * g++.old-deja/g++.ns/alias4.C: Likewise.
224 * g++.old-deja/g++.ns/ns11.C: Likewise.
225 * g++.old-deja/g++.other/crash23.C: Likewise.
226 * g++.old-deja/g++.other/decl8.C: Likewise.
227 * g++.old-deja/g++.other/linkage3.C: Likewise.
228 * g++.old-deja/g++.other/typeck1.C: Likewise.
229 * g++.old-deja/g++.other/typedef5.C: Likewise.
230 * g++.old-deja/g++.pt/explicit34.C: Likewise.
231 * g++.old-deja/g++.pt/friend36.C: Likewise.
232 * obj-c++.dg/method-8.mm: Likewise.
233 * obj-c++.dg/tls/diag-3.mm: Likewise.
235 2013-08-12 Perez Read <netfirewall@gmail.com>
238 * gcc.target/i386/movabs-1.c: New test.
240 2013-08-12 Marek Polacek <polacek@redhat.com>
242 PR tree-optimization/57980
243 * gcc.dg/pr57980.c: New test.
245 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
248 * gfortran.dg/do_check_10.f90: New test.
249 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
250 * gfortran.dg/array_constructor_18.f90: Likewise.
251 * gfortran.dg/array_constructor_22.f90: Likewise.
252 * gfortran.dg/coarray_15.f90: Likewise.
253 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
254 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
255 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
257 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
260 * g++.dg/cpp0x/constexpr-ice8.C: New.
262 2013-08-09 Xinliang David Li <davidxl@google.com>
264 * gcc.target/i386/memcpy-strategy-1.c: New test.
265 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
266 * gcc.target/i386/memset-strategy-1.c: Ditto.
267 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
269 2013-08-09 Jan Hubicka <jh@suse.cz>
271 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
272 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
274 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
276 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
278 2013-08-09 Janus Weil <janus@gcc.gnu.org>
281 * gfortran.dg/transfer_intrinsic_6.f90: New.
283 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
286 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
289 * g++.dg/lookup/typedef2.C: New.
291 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
293 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
294 output of vdup intrinsics.
296 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
298 * gcc.target/arm/lp1189445.c: New testcase.
300 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
302 * gcc.dg/torture/pr58079.c: New test.
304 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
306 * gnat.dg/warn9.adb: New test.
308 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
311 * g++.dg/lookup/typedef2.C: New.
313 2013-08-07 David Malcolm <dmalcolm@redhat.com>
315 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
316 to optstr when building plugins on darwin.
318 2013-08-06 Martin Jambor <mjambor@suse.cz>
320 PR tree-optimization/57539
321 * gcc.dg/ipa/pr57539.c: New test.
323 2013-08-06 Martin Jambor <mjambor@suse.cz>
324 Bernd Edlinger <bernd.edlinger@hotmail.de>
326 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
327 (a): Fix constructor.
329 2013-08-06 Martin Jambor <mjambor@suse.cz>
332 * gfortran.dg/pr57987.f90: New test.
334 2013-08-06 Martin Jambor <mjambor@suse.cz>
337 * gcc.dg/torture/pr58041.c: New test.
338 * gcc.target/arm/pr58041.c: Likewise.
340 2013-08-06 Janus Weil <janus@gcc.gnu.org>
343 * gfortran.dg/pointer_init_8.f90: New.
345 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
348 * g++.dg/cpp0x/pr58080.C: New.
350 2013-08-05 David Malcolm <dmalcolm@redhat.com>
352 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
353 to optstr when building plugins.
355 2013-08-05 David Malcolm <dmalcolm@redhat.com>
357 Patch autogenerated by refactor_passes.py from
358 https://github.com/davidmalcolm/gcc-refactoring-scripts
359 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
361 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
362 struct to a subclass of gimple_opt_pass along with...
363 (pass_data_one_pass): ...new pass_data instance and...
364 (make_one_pass): ...new function.
365 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
366 global struct to a subclass of gimple_opt_pass along with...
367 (pass_data_warn_self_assign): ...new pass_data instance and...
368 (make_pass_warn_self_assign): ...new function.
369 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
370 a global struct to a subclass of gimple_opt_pass along with...
371 (pass_data_dumb_plugin_example): ...new pass_data instance and...
372 (make_pass_dumb_plugin_example): ...new function.
373 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
374 global struct to a subclass of gimple_opt_pass along with...
375 (pass_data_warn_self_assign): ...new pass_data instance and...
376 (make_pass_warn_self_assign): ...new function.
378 2013-08-05 David Malcolm <dmalcolm@redhat.com>
380 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
381 is created and added to the pass_manager to reflect
382 autogenerated changes.
383 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
384 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
385 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
387 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
390 * g++.dg/cpp0x/pr58072.C: New.
392 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
394 * gcc.dg/torture/pr57993-2.cpp: New.
396 2013-08-02 Jan Hubicka <jh@suse.cz>
398 * gcc.dg/ipa/ipa-1.c: Update.
399 * gcc.dg/ipa/ipa-2.c: Update.
400 * gcc.dg/ipa/ipa-3.c: Update.
401 * gcc.dg/ipa/ipa-4.c: Update.
402 * gcc.dg/ipa/ipa-5.c: Update.
403 * gcc.dg/ipa/ipa-7.c: Update.
404 * gcc.dg/ipa/ipa-8.c: Update.
405 * gcc.dg/ipa/ipcp-1.c: Update.
406 * gcc.dg/ipa/ipcp-2.c: Update.
408 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
410 PR rtl-optimization/58048
411 * gcc.target/i386/pr58048.c: New.
413 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
415 * gcc.target/arm/neon-for-64bits-2.c: Delete.
417 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
418 Peter Bergner <bergner@vnet.ibm.com>
421 * g++.dg/overload/using3.C: New.
422 * g++.dg/overload/using2.C: Adjust.
423 * g++.dg/lookup/using9.C: Likewise.
425 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
427 * gcc.target/arm/pr46972-2.c: New test.
429 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
431 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
433 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
435 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
437 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
439 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
440 rather than addressing!=absolute when deciding how to handle MIPS16
441 when the test forces an ABI.
443 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
446 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
448 2013-07-30 Steve Ellcey <sellcey@mips.com>
450 * gcc.target/mips/code-readable-1.c: Increase switch size.
451 * gcc.target/mips/code-readable-2.c: Ditto.
452 * gcc.target/mips/code-readable-3.c: Ditto.
453 * gcc.target/mips/code-readable-4.c: Ditto.
455 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
458 * g++.dg/parse/crash63.C: New.
460 2013-07-30 Tobias Burnus <burnus@net-b.de>
463 * gfortran.dg/pointer_assign_8.f90: New.
464 * gfortran.dg/pointer_assign_9.f90: New.
465 * gfortran.dg/pointer_assign_10.f90: New.
466 * gfortran.dg/pointer_assign_11.f90: New.
468 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
470 * gcc.target/arm/pr57637.c: New testcase.
472 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
474 PR tree-optimization/57993
475 * gcc.dg/torture/pr57993.c: New test.
477 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
479 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
481 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
484 * g++.dg/conversion/ambig2.C: New.
486 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
488 * gcc.target/mips/fabs-2008.c: New test case.
489 * gcc.target/mips/fabs-legacy.c: New test case.
490 * gcc.target/mips/fabsf-2008.c: New test case.
491 * gcc.target/mips/fabsf-legacy.c: New test case.
492 * gcc.target/mips/fneg-2008.c: New test case.
493 * gcc.target/mips/fneg-legacy.c: New test case.
494 * gcc.target/mips/fneg-2008.c: New test case.
495 * gcc.target/mips/fneg-legacy.c: New test case.
496 * gcc.target/mips/nan-2008.c: New test case.
497 * gcc.target/mips/nan-legacy.c: New test case.
498 * gcc.target/mips/nanf-2008.c: New test case.
499 * gcc.target/mips/nanf-legacy.c: New test case.
500 * gcc.target/mips/nans-2008.c: New test case.
501 * gcc.target/mips/nans-legacy.c: New test case.
502 * gcc.target/mips/nansf-2008.c: New test case.
503 * gcc.target/mips/nansf-legacy.c: New test case.
504 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
506 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
507 Maxim Kuvyrkov <maxim@kugelworks.com>
509 * lib/target-supports.exp (check_effective_target_non_bionic): New
510 effective-target test.
511 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
512 * g++.dg/tls/thread_local4g.C: Ditto.
514 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
517 * gfortran.dg/vector_subsript_7.f90: New test.
519 2013-07-27 Tobias Burnus <burnus@net-b.de>
522 * gfortran.dg/warn_alias.f90: New.
524 2013-07-27 Janus Weil <janus@gcc.gnu.org>
527 * gfortran.dg/class_array_19.f90: New.
529 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
531 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
532 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
533 * gcc.dg/vect/pr57741-3.c: Likewise.
534 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
536 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
538 Skip tests that make assumptions about struct layout that don't hold
540 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
541 * g++.dg/cpp0x/iop.C: Likewise.
542 * g++.dg/cpp0x/named_refs.C: Likewise.
543 * g++.dg/cpp0x/rv1p.C: Likewise.
544 * g++.dg/cpp0x/rv2p.C: Likewise.
545 * g++.dg/cpp0x/rv3p.C: Likewise.
546 * g++.dg/cpp0x/rv4p.C: Likewise.
547 * g++.dg/cpp0x/rv5p.C: Likewise.
548 * g++.dg/cpp0x/rv6p.C: Likewise.
549 * g++.dg/cpp0x/rv7p.C: Likewise.
550 * g++.dg/cpp0x/rv8p.C: Likewise.
551 * g++.dg/ext/strncpy-chk1.C: Likewise.
552 * gcc.dg/builtin-object-size-10.c: Likewise.
553 * gcc.dg/builtin-object-size-11.c: Likewise.
554 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
555 * gcc.dg/pr25805.c: Likewise.
556 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
557 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
558 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
559 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
560 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
561 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
562 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
563 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
564 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
565 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
566 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
567 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
568 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
569 * gcc.c-torture/execute/zerolen-2.x: Likewise.
570 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
572 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
573 * gcc.dg/tree-ssa/loop-1.c: Likewise.
575 * gcc.dg/torture/pr37868.c: Disable for epiphany.
576 * gcc.dg/sibcall-6.c: Enable for epiphany.
578 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
580 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
582 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
584 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
585 memcpy not initializers.
587 * gcc.dg/guality/guality.exp: Skip on AIX.
589 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
592 * g++.dg/cpp0x/pr57101.C: New.
594 2013-07-26 Ian Bolton <ian.bolton@arm.com>
596 * gcc.target/aarch64/neg_1.c: New test.
598 2013-07-25 Janus Weil <janus@gcc.gnu.org>
601 * gfortran.dg/typebound_call_25.f90: New.
603 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
606 * g++.dg/cpp0x/pr57981.C: New.
608 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
611 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
613 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
615 PR rtl-optimization/57960
616 * gcc.target/s390/pr57960.c: New.
618 2013-07-25 Janus Weil <janus@gcc.gnu.org>
621 * gfortran.dg/unlimited_polymorphic_9.f90: New.
623 2013-07-25 Terry Guo <terry.guo@arm.com>
625 * gcc.target/arm/thumb1-Os-mult.c: New test case.
627 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
630 * g++.dg/inherit/pr57942.C: New.
632 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
634 * gcc.target/powerpc/bool2.h: New file, test the code generation
635 of logical operations for power5, altivec, power7, and power8 systems.
636 * gcc.target/powerpc/bool2-p5.c: Likewise.
637 * gcc.target/powerpc/bool2-av.c: Likewise.
638 * gcc.target/powerpc/bool2-p7.c: Likewise.
639 * gcc.target/powerpc/bool2-p8.c: Likewise.
640 * gcc.target/powerpc/bool3.h: Likewise.
641 * gcc.target/powerpc/bool3-av.c: Likewise.
642 * gcc.target/powerpc/bool2-p7.c: Likewise.
643 * gcc.target/powerpc/bool2-p8.c: Likewise.
645 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
647 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
649 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
651 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
653 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
655 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
656 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
657 type from long to long long.
658 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
659 to have effective-target keywords of lp64 and ilp32.
660 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
661 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
662 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
663 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
664 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
665 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
666 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
667 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
668 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
670 2013-07-23 Tom Tromey <tromey@redhat.com>
671 Joseph Myers <joseph@codesourcery.com>
673 * gcc.dg/c11-generic-1.c: New file.
674 * gcc.dg/c11-generic-2.c: New file.
676 2013-07-22 Tobias Burnus <burnus@net-b.de>
680 * coarray/lib_realloc_1.f90: Permit optimization.
681 * gfortran.dg/coarray_31.f90: New.
683 2013-07-22 Tobias Burnus <burnus@net-b.de>
686 * gfortran.dg/class_array_7.f03: Fix memory leak.
688 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/cpp0x/decltype56.C: New.
693 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
695 * gcc.dg/pr53265.c: Correct line number in dg-message.
697 2013-07-22 Diego Novillo <dnovillo@google.com>
699 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
701 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
704 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
705 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
707 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
710 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
711 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
712 * gcc.dg/torture/pr53366-1.c: Same.
713 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
714 * gcc.dg/torture/pr56488.c: Same.
715 * gcc.dg/torture/pr57584.c: Same.
716 * gcc.dg/tree-ssa/pr57385.c: Same.
717 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
719 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
721 * c-c++-common/pr41779.c: Fix typos.
722 * gcc.c-torture/compile/20031125-2.c: Likewise.
723 * gcc.c-torture/compile/20040621-1.c: Likewise.
724 * gcc.c-torture/execute/20020418-1.c: Likewise.
725 * gcc.dg/20020108-1.c: Likewise.
726 * gcc.dg/atomic-generic-aux.c: Likewise.
727 * gcc.dg/builtin-complex-err-2.c: Likewise.
728 * gcc.dg/decl-1.c: Likewise.
729 * gcc.dg/di-sync-multithread.c: Likewise.
730 * gcc.dg/format/c90-printf-1.c: Likewise.
731 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
732 * gcc.dg/long-long-compare-1.c: Likewise.
733 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
734 * gcc.dg/pr17055-1.c: Likewise.
735 * gcc.dg/pr27095.c: Likewise.
736 * gcc.dg/torture/fp-int-convert.h: Likewise.
737 * gcc.dg/tree-prof/inliner-1.c: Likewise.
738 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
739 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
740 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
741 * gcc.dg/tree-ssa/loop-19.c: Likewise.
742 * gcc.dg/tree-ssa/loop-1.c: Likewise.
743 * gcc.dg/tree-ssa/pr21001.c: Likewise.
744 * gcc.dg/tree-ssa/pr42585.c: Likewise.
745 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
746 * gcc.dg/vect/vect-cond-5.c: Likewise.
747 * gcc.dg/weak/typeof-2.c: Likewise.
748 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
749 * gcc.target/arm/naked-1.c: Likewise.
750 * gcc.target/i386/pr9771-1.c: Likewise.
751 * gcc.target/sparc/sparc-constant-1.c: Likewise.
752 * gcc.target/sparc/struct-ret-check.c: Likewise.
753 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
754 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
755 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
758 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
761 * gfortran.dg/dependency_42.f90: New test.
762 * gfortran.dg/dependency_43.f90: New test.
764 2013-07-21 Tobias Burnus <burnus@net-b.de>
767 * gfortran.dg/round_4.f90: New.
769 2013-07-21 Tobias Burnus <burnus@net-b.de>
772 * gfortran.dg/min_max_conformance_2.f90: New.
774 2013-07-20 Jakub Jelinek <jakub@redhat.com>
776 PR preprocessor/57620
777 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
778 (main): Don't test {s,u,U,L}12.
779 * c-c++-common/raw-string-13.c: New test.
780 * c-c++-common/raw-string-14.c: New test.
781 * c-c++-common/raw-string-15.c: New test.
782 * c-c++-common/raw-string-16.c: New test.
784 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
786 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
788 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
790 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
792 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
793 target { ! keeps_null_pointer_checks }.
794 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
795 target { ! keeps_null_pointer_checks }.
797 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
798 * gcc.dg/torture/pr56488.c: Likewise.
800 2013-07-19 Ian Bolton <ian.bolton@arm.com>
802 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
805 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
807 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
808 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
809 * gfortran.dg/guality/guality.exp: Skip on AIX.
811 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
813 * g++.dg/debug/pr56819.C: Skip on AIX.
814 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
815 * g++.dg/guality/guality.exp: Skip on AIX.
817 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
819 * gcc.misc-tests/gcov-14.c: Skip on AIX.
821 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
823 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
826 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
827 Adjust to corrected rounding.
829 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
831 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
832 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
833 check_effective_target_cilkplus.
834 * g++.dg/cilk-plus/cilk-plus.exp: Same.
836 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
838 * gcc.target/powerpc/pr57744.c: Fix typo.
840 2013-07-18 Sriraman Tallam <tmsriram@google.com>
843 * gcc.c-torture/compile/pr57698.c: New test.
844 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
845 * gcc.c-torture/compile/pr44043.c: Ditto.
847 2013-07-18 Wei Mi <wmi@google.com>
849 PR rtl-optimization/57878
850 * g++.dg/pr57518.C: New test.
852 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
854 * gcc.dg/pr42611.c: Move dg-error to correct line.
856 2013-07-17 Tobias Burnus <burnus@net-b.de>
859 * gfortran.dg/dollar_sym_3.f: New.
860 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
862 2013-07-16 Iain Sandoe <iain@codesourcery.com>
867 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
868 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
869 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
870 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
871 * objc.dg/image-info.m: Likewise.
872 * objc.dg/symtab-1.m: Likewise.
873 * objc.dg/torture/strings/const-str-10.m: Likewise.
874 * objc.dg/torture/strings/const-str-11.m: Likewise.
875 * objc.dg/torture/strings/const-str-9.m: Likewise.
876 * objc.dg/zero-link-1.m: Likewise.
877 * objc.dg/zero-link-2.m: Likewise.
878 * objc.dg/no-extra-load.m: Avoid Foundation.h.
879 * objc.dg/objc-foreach-4.m: Likewise.
880 * objc.dg/objc-foreach-5.m: Likewise.
881 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
883 * obj-c++.dg/strings/const-str-12.mm: Likewise.
884 * obj-c++.dg/syntax-error-1.mm: Likewise.
885 * objc.dg/method-6.m: Likewise.
886 * objc.dg/pr23214.m: Likewise.
887 * objc.dg/proto-lossage-7.m: Likewise.
888 * objc.dg/strings/const-str-12b.m: Likewise.
889 * objc.dg/zero-link-3.m: Likewise.
890 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
891 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
892 adjust headers, interfaces and encoded types to reflect current system
893 versions. Add FIXME and outputs from current system compiler for
896 2013-07-15 Cong Hou <congh@google.com>
898 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
900 * gcc.target/i386/l_fma_float_3.c: Likewise.
901 * gcc.target/i386/l_fma_double_1.c: Likewise.
902 * gcc.target/i386/l_fma_double_3.c: Likewise.
904 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
906 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
907 function to test if HTM is available.
908 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
909 * gcc.target/powerpc/htm-builtin-1.c: New test.
911 2013-07-15 Tobias Burnus <burnus@net-b.de>
913 * gfortran.dg/coarray_lib_realloc_1.f90: New.
914 * gfortran.dg/coarray/lib_realloc_1.f90: New.
915 * gfortran.dg/coarray_6.f90: Add dg-error.
917 2013-07-15 Tobias Burnus <burnus@net-b.de>
920 * gfortran.dg/finalize_18.f90: New.
922 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
925 * fortran.dg/module_variable_1.f90: New test.
926 * fortran.dg/module_variable_2.f90: New test.
928 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
930 * g++.dg/ext/vector19.C: Adapt.
931 * g++.dg/ext/vector23.C: New testcase.
933 2013-07-12 Michael Matz <matz@suse.de>
936 * c-c++-common/pr55771.c: New test.
938 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
940 * gcc.target/aarch64/vect-movi.c: New.
942 2013-07-11 Sriraman Tallam <tmsriram@google.com>
945 * g++.dg/ext/pr57362.C: New.
947 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
950 * gcc.target/avr/torture/pr57631.c: New test.
952 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
955 * g++.dg/cpp0x/constexpr-ice7.C: New.
957 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
959 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
961 * gcc.c-torture/execute/nest-align-1.x: New.
963 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
966 * g++.dg/cpp0x/sfinae48.C: New.
968 2013-07-10 Jakub Jelinek <jakub@redhat.com>
970 PR preprocessor/57824
971 * c-c++-common/raw-string-17.c: New test.
972 * c-c++-common/gomp/pr57824.c: New test.
974 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
977 * g++.dg/cpp0x/reinterpret_cast1.C: New.
978 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
979 * g++.dg/conversion/dr195.C: Update.
980 * g++.dg/expr/cast2.C: Likewise.
982 2013-07-10 Jakub Jelinek <jakub@redhat.com>
984 * c-c++-common/raw-string-18.c: New test.
985 * c-c++-common/raw-string-19.c: New test.
987 PR preprocessor/57757
988 * g++.dg/cpp/paste1.C: New test.
989 * g++.dg/cpp/paste2.C: New test.
991 2013-07-10 Graham Stott <grahams@btinternet.com>
993 * gcc.target/mips/mulsize-1.c: New.
994 * gcc.target/mips/mulsize-2.c: New.
995 * gcc.target/mips/mulsize-3.c: New.
996 * gcc.target/mips/mulsize-4.c: New.
998 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1001 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1002 * g++.dg/ext/vector24.C: New testcase.
1004 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1007 * g++.dg/cpp0x/decltype17.C: Adjust.
1009 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1012 * g++.dg/cpp0x/pr51786.C: New.
1014 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
1016 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1018 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1020 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1022 * gcc.target/powerpc/sd-vsx.c: Require dfp.
1023 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1025 2013-07-08 Tobias Burnus <burnus@net-b.de>
1028 * gfortran.dg/c_f_pointer_tests_8.f90: New.
1030 2013-07-08 Tobias Burnus <burnus@net-b.de>
1033 * gfortran.dg/do_check_9.f90: New.
1035 2013-07-08 Tobias Burnus <burnus@net-b.de>
1038 * gfortran.dg/dot_product_2.f90: New.
1040 2013-07-08 Tobias Burnus <burnus@net-b.de>
1043 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1045 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
1047 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1048 * gfortran.dg/finalize_10.f90: Fix dg-final.
1050 2013-07-08 Jakub Jelinek <jakub@redhat.com>
1053 * gcc.target/i386/pr57819.c: New test.
1055 PR rtl-optimization/57829
1056 * gcc.c-torture/execute/pr57829.c: New test.
1058 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1060 * gcc.target/i386/memcpy-vector_loop-1.c: New.
1061 * gcc.target/i386/memcpy-vector_loop-2.c: New.
1063 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
1066 * gcc.target/i386/pr57807.c: New test.
1068 2013-07-06 Jakub Jelinek <jakub@redhat.com>
1071 * gcc.dg/tree-ssa/vrp89.c: New test.
1073 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
1076 * g++.dg/parse/defarg16.C: New.
1078 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
1080 PR rtl-optimization/55342
1081 * gcc.target/i386/pr55342.c: New.
1083 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
1085 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1087 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1090 * g++.dg/inherit/virtual10.C: New.
1092 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1095 * gcc.dg/large-size-array-6.c: New test.
1097 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1100 * g++.dg/template/crash116.C: New.
1102 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1104 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1105 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1107 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/cpp0x/nsdmi-list3.C: New.
1112 2013-07-03 Jakub Jelinek <jakub@redhat.com>
1115 * gcc.target/i386/pr57777.c: New test.
1118 * g++.dg/template/arg9.C: New test.
1120 2013-07-02 Sriraman Tallam <tmsriram@google.com>
1122 * gcc.target/i386/avx-inline.c: New test.
1124 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
1126 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1127 * gcc.target/mips/call-2.c: Likewise.
1128 * gcc.target/mips/call-3.c: Likewise.
1129 * gcc.target/mips/lazy-binding-1.c: Likewise.
1131 2013-07-02 Jakub Jelinek <jakub@redhat.com>
1133 PR tree-optimization/57741
1134 * gcc.dg/vect/pr57741-1.c: New test.
1135 * gcc.dg/vect/pr57741-2.c: New test.
1136 * gcc.dg/vect/pr57741-3.c: New test.
1138 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1140 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1142 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1143 * lib/target-supports.exp: Define aarch64_little_endian.
1145 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1147 * gcc.target/aarch64/abs_1.c: New test.
1149 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1151 * gcc.target/aarch64/bfxil_1.c: New test.
1152 * gcc.target/aarch64/bfxil_2.c: Likewise.
1154 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1157 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1158 array sizes from 100 to 20.
1160 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1163 * gfortran.dg/pointer_remapping_8.f90: New.
1165 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
1167 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1168 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1169 * g++.dg/cpp1y/udlit-userdef-string.C: New.
1170 * g++.dg/cpp1y/complex_literals.h: New.
1172 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1175 * g++.dg/cpp0x/noexcept21.C: New.
1177 2013-06-28 Jakub Jelinek <jakub@redhat.com>
1180 * gcc.target/i386/pr57736.c: New test.
1182 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1184 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1186 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1187 strings to match the fixed error messages.
1188 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1189 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1192 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1195 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1196 stqcx. get even registers.
1198 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
1201 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1203 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
1205 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1207 * gcc.target/i386/bmi-1.c: Ditto.
1208 * gcc.target/i386/bmi-bextr-4.c: New.
1209 * gcc.target/i386/bmi-bextr-5.c: Ditto.
1211 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1214 * g++.dg/cpp0x/initlist73.C: New.
1216 2013-06-27 Meador Inge <meadori@codesourcery.com>
1218 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1219 * g++.dg/simulate-thread/atomics-2.C: Likewise.
1220 * g++.dg/simulate-thread/atomics-1.C: Likewise.
1222 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1225 * g++.dg/ext/pr57509.C: New file.
1227 2013-06-27 Jakub Jelinek <jakub@redhat.com>
1230 * gcc.target/i386/bmi-bextr-3.c: New test.
1233 * gcc.target/i386/bmi2-bzhi-1.c: New test.
1235 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1238 * g++.dg/cpp0x/pr57172.C: New testcase.
1240 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1242 * gcc.target/s390/htm-1.c: New file.
1243 * gcc.target/s390/htm-nofloat-1.c: New file.
1244 * gcc.target/s390/htm-xl-intrin-1.c: New file.
1246 2013-06-26 Tobias Burnus <burnus@net-b.de>
1249 * gfortran.dg/bounds_check_17.f90: New.
1251 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
1254 * g++.dg/cpp1y/pr57640.C: New.
1256 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
1259 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1260 overflow due to size of arrays.
1262 2013-06-25 Jakub Jelinek <jakub@redhat.com>
1264 PR tree-optimization/57705
1265 * gcc.dg/vect/pr57705.c: New test.
1266 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1268 2013-06-25 Martin Jambor <mjambor@suse.cz>
1271 * g++.dg/ipa/pr57670.C: New test.
1273 2013-06-25 Richard Biener <rguenther@suse.de>
1276 * gcc.dg/pr56977.c: New testcase.
1278 2013-06-24 Martin Jambor <mjambor@suse.cz>
1280 PR tree-optimization/57358
1281 * gcc.dg/ipa/pr57358.c: New test.
1283 2013-06-24 Richard Biener <rguenther@suse.de>
1286 * gcc.dg/torture/pr57584.c: Remove target specific bits.
1288 2013-06-24 Richard Biener <rguenther@suse.de>
1290 PR tree-optimization/57488
1291 * gcc.dg/torture/pr57488.c: New testcase.
1293 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1294 Dominique d'Humieres <dominiq@lps.ens.fr>
1297 * gfortran.dg/fraction.f90: New.
1299 2013-06-24 Alan Modra <amodra@gmail.com>
1301 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1302 Add scan-assembler-not "lvx".
1303 * gcc.target/powerpc/le-altivec-consts.c: New.
1305 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1307 * g++.dg/cpp0x/sfinae47.C: New.
1309 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
1312 * gcc.target/sh/pr52483-1.c: New.
1313 * gcc.target/sh/pr52483-2.c: New.
1314 * gcc.target/sh/pr52483-3.c: New.
1315 * gcc.target/sh/pr52483-4.c: New.
1316 * gcc.target/sh/pr52483-5.c: New.
1318 2013-06-23 Sriraman Tallam <tmsriram@google.com>
1320 * gcc.target/i386/intrinsics_1.c: New test.
1321 * gcc.target/i386/intrinsics_2.c: Ditto.
1322 * gcc.target/i386/intrinsics_3.c: Ditto.
1323 * gcc.target/i386/intrinsics_4.c: Ditto.
1324 * gcc.target/i386/intrinsics_5.c: Ditto.
1325 * gcc.target/i386/intrinsics_6.c: Ditto.
1326 * gcc.target/i386/avx-1.c: Provide macros for builtins
1327 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1329 2013-06-21 Tobias Burnus <burnus@net-b.de>
1332 * gfortran.dg/finalize_17.f90: New.
1334 2013-06-21 Tobias Burnus <burnus@net-b.de>
1336 * gfortran.dg/realloc_on_assign_18.f90: New.
1338 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1340 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1341 Also changed the returns from error as distinct values so that
1342 debugging can get easier.
1343 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1344 errors specific to C, if necessary. Also added new error
1346 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1347 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1348 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1349 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1350 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1351 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1352 the same changes as parser_errors3.c, spaces were added between colons
1353 to not confuse C++ compiler with 2 colons as scope.
1354 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1355 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1356 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1357 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1358 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1359 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1360 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1361 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1362 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1363 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1364 * g++.dg/cilk-plus/cilk-plus.exp: New script.
1365 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1368 2013-06-21 Joseph Myers <joseph@codesourcery.com>
1371 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1373 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
1376 * gcc.target/i386/pr57655.c: New test.
1378 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1380 * ada/acats/tests/gcc: Delete.
1381 * gnat.dg/style: Likewise.
1383 2013-06-20 Jeff Law <law@redhat.com>
1385 PR tree-optimization/57660
1386 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1387 based on their branch cost.
1389 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1391 2013-06-20 Tobias Burnus <burnus@net-b.de>
1394 * gfortran.dg/list_read_11.f90: New.
1396 2013-06-20 Richard Biener <rguenther@suse.de>
1398 PR tree-optimization/57584
1399 * gcc.dg/torture/pr57584.c: New testcase.
1401 2013-06-19 Sharad Singhai <singhai@google.com>
1403 * g++.dg/gcov/gcov-8.C: New testcase.
1404 * lib/gcov.exp: Handle intermediate format.
1406 2013-06-19 Wei Mi <wmi@google.com>
1408 PR rtl-optimization/57518
1409 * testsuite/gcc.dg/pr57518.c: New test.
1411 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1413 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1415 2013-06-19 Jan Hubicka <jh@suse.cz>
1417 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1419 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1421 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1422 hard-coded values of array sizes with a #define.
1423 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1424 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1425 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1426 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1427 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1429 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1431 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1432 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1434 2013-06-19 Jeff Law <law@redhat.com>
1436 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1438 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1441 * g++.dg/template/error53.C: New.
1443 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1446 * gcc.target/powerpc/pr55033.c: Fix options.
1448 2013-06-18 Sriraman Tallam <tmsriram@google.com>
1450 * gcc.target/i386/inline_error.c: New test.
1451 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1452 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1454 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/cpp0x/decltype55.C: New.
1459 2013-06-18 Marek Polacek <polacek@redhat.com>
1461 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1463 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1465 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1467 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1469 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1470 Also changed the returns from error as distinct values so that it is
1473 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1475 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1477 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1480 * g++.dg/template/error52.C: New.
1481 * g++.dg/lookup/friend15.C: Update.
1482 * g++.dg/parse/error11.C: Likewise.
1483 * g++.dg/parse/error14.C: Likewise.
1484 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1485 * g++.dg/parse/template25.C: Likewise.
1486 * g++.old-deja/g++.jason/cond.C: Likewise.
1487 * g++.old-deja/g++.mike/for2.C: Likewise.
1488 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1489 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1491 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1493 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1496 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1498 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1499 accidentally placing minus sign for length instead of stride.
1501 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1503 PR rtl-optimization/57425
1504 PR rtl-optimization/57569
1505 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1506 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1508 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1512 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1514 * gfortran.dg/typebound_assignment_6.f03: New.
1516 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1518 * gcc.target/h8300/h8300.exp: New.
1519 * gcc.dg/pragma-isr.c: Move to ...
1520 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1521 * gcc.target/h8300/pragma-isr.c: ... and here.
1522 * gcc.dg/pragma-isr2.c: Move to ...
1523 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1524 * gcc.target/h8300/pragma-isr2.c: ... and here.
1525 * gcc.dg/pragma-isr-trapa.c: Move to ...
1526 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1527 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1528 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1529 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1530 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1531 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1532 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1533 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1534 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1535 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1536 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1537 * gcc.dg/attr-isr-trapa.c: Move to ...
1538 * gcc.target/sh/attr-isr-trapa.c: ... here.
1540 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1543 * g++.dg/ext/builtin-offsetof1.C: New.
1545 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1547 * gcc.target/aarch64/vect_smlal_1.c: New file.
1549 2013-06-14 Tobias Burnus <burnus@net-b.de>
1552 * gfortran.dg/defined_assignment_7.f90: New.
1554 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1557 * g++.dg/rtti/dyncast6.C: New.
1558 * g++.dg/cpp0x/dyncast1.C: Likewise.
1560 2013-06-14 Alan Modra <amodra@gmail.com>
1563 * gcc.dg/pr57134.c: New.
1565 2013-06-14 Tobias Burnus <burnus@net-b.de>
1568 * gfortran.dg/deferred_type_param_9.f90: New.
1570 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1572 * gcc.dg/fold-minus-1.c: New testcase.
1574 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1577 * gfortran.dg/typebound_assignment_5.f03: New.
1579 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1581 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1583 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1584 Pat Haugen <pthaugen@us.ibm.com>
1585 Peter Bergner <bergner@vnet.ibm.com>
1587 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1588 load/store instructions on power7, power8.
1589 * gcc.target/powerpc/atomic-p8.c: Likewise.
1591 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1594 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1596 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1599 * g++.dg/warn/Wunused-var-20.C: New.
1601 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1603 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1604 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1605 Run with -fno-common.
1607 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1609 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1610 and exit function calls with return 1 and return 0, respectively.
1612 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1614 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1617 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
1619 PR tree-optimization/57361
1620 * gcc.dg/tree-ssa/pr57361.c: New file.
1622 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1624 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1625 to ensure alignment.
1626 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1628 2013-06-12 Tobias Burnus <burnus@net-b.de>
1630 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1632 2013-06-12 Tobias Burnus <burnus@net-b.de>
1633 Dominique d'Humieres <dominiq@lps.ens.fr>
1635 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1637 2013-06-12 Jakub Jelinek <jakub@redhat.com>
1640 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1641 * gcc.target/i386/pr56564-3.c: Likewise.
1643 2013-06-11 Tobias Burnus <burnus@net-b.de>
1646 * gfortran.dg/class_array_18.f90: New.
1648 2013-06-11 Jan Hubicka <jh@suse.cz>
1651 * g++.dg/ext/visibility/anon6.C: Update testcase.
1653 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1656 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1657 in how we check __sec_reduce_mutating function's result.
1659 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1660 Pat Haugen <pthaugen@us.ibm.com>
1661 Peter Bergner <bergner@vnet.ibm.com>
1663 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1664 direct move instructions.
1665 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1666 * gcc.target/powerpc/direct-move.h: Likewise.
1667 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1668 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1669 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1670 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1671 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1672 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1674 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1677 * g++.dg/cpp0x/pr52440.C: New.
1679 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1682 * gcc.target/i386/pr56564-1.c: New test.
1683 * gcc.target/i386/pr56564-2.c: New test.
1684 * gcc.target/i386/pr56564-3.c: New test.
1685 * gcc.target/i386/pr56564-4.c: New test.
1686 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1687 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1688 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1689 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1690 * gcc.target/i386/vect-sizes-1.c: Likewise.
1691 * gcc.target/i386/memcpy-1.c: Likewise.
1692 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1693 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1695 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1697 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1698 systems to cover all GNU systems.
1699 * g++.dg/abi/guard2.C: Likewise.
1700 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1701 * g++.dg/eh/sighandle.C: Likewise.
1702 * g++.dg/ext/cleanup-10.C: Likewise.
1703 * g++.dg/ext/cleanup-11.C: Likewise.
1704 * g++.dg/ext/cleanup-8.C: Likewise.
1705 * g++.dg/ext/cleanup-9.C: Likewise.
1706 * g++.dg/opt/const5.C: Likewise.
1707 * g++.dg/opt/life1.C: Likewise.
1708 * g++.dg/other/pr39496.C: Likewise.
1709 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1710 * g++.old-deja/g++.abi/align.C: Likewise.
1711 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1712 * g++.old-deja/g++.law/weak.C: Likewise.
1713 * g++.old-deja/g++.pt/asm1.C: Likewise.
1714 * gcc.c-torture/execute/20030125-1.x: Likewise.
1715 * gcc.c-torture/execute/990127-2.x: Likewise.
1716 * gcc.dg/20041106-1.c: Likewise.
1717 * gcc.dg/20050503-1.c: Likewise.
1718 * gcc.dg/builtin-object-size-5.c: Likewise.
1719 * gcc.dg/cleanup-10.c: Likewise.
1720 * gcc.dg/cleanup-11.c: Likewise.
1721 * gcc.dg/cleanup-8.c: Likewise.
1722 * gcc.dg/cleanup-9.c: Likewise.
1723 * gcc.dg/complex-5.c: Likewise.
1724 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1725 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1726 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1727 * gcc.dg/dfp/pr35739.c: Likewise.
1728 * gcc.dg/fdata-sections-1.c: Likewise.
1729 * gcc.dg/lto/20090206-1_0.c: Likewise.
1730 * gcc.dg/lto/20090206-2_0.c: Likewise.
1731 * gcc.dg/pr30360.c: Likewise.
1732 * gcc.dg/pr37303.c: Likewise.
1733 * gcc.dg/pr39323-1.c: Likewise.
1734 * gcc.dg/pr39323-2.c: Likewise.
1735 * gcc.dg/pr39323-3.c: Likewise.
1736 * gcc.dg/pr45416.c: Likewise.
1737 * gcc.dg/setjmp-2.c: Likewise.
1738 * gcc.dg/split-1.c: Likewise.
1739 * gcc.dg/split-3.c: Likewise.
1740 * gcc.dg/split-4.c: Likewise.
1741 * gcc.dg/strlenopt-12g.c: Likewise.
1742 * gcc.dg/strlenopt-14g.c: Likewise.
1743 * gcc.dg/strlenopt-14gf.c: Likewise.
1744 * gcc.dg/strlenopt-16g.c: Likewise.
1745 * gcc.dg/strlenopt-17g.c: Likewise.
1746 * gcc.dg/strlenopt-18g.c: Likewise.
1747 * gcc.dg/strlenopt-1f.c: Likewise.
1748 * gcc.dg/strlenopt-22g.c: Likewise.
1749 * gcc.dg/strlenopt-2f.c: Likewise.
1750 * gcc.dg/strlenopt-4g.c: Likewise.
1751 * gcc.dg/strlenopt-4gf.c: Likewise.
1752 * gcc.dg/struct-ret-3.c: Likewise.
1753 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1754 * gcc.misc-tests/linkage.exp: Likewise.
1755 * gcc.target/i386/20000724-1.c: Likewise.
1756 * gcc.target/i386/align-main-3.c: Likewise.
1757 * gcc.target/i386/cleanup-1.c: Likewise.
1758 * gcc.target/i386/inline-mcpy.c: Likewise.
1759 * gcc.target/i386/pr32268.c: Likewise.
1760 * gcc.target/i386/pr36613.c: Likewise.
1761 * gcc.target/i386/pr39013-1.c: Likewise.
1762 * gcc.target/i386/pr39013-2.c: Likewise.
1763 * gcc.target/i386/pr39496.c: Likewise.
1764 * gcc.target/i386/pr40906-3.c: Likewise.
1765 * gcc.target/i386/pr46084.c: Likewise.
1766 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1768 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1771 * gcc.target/sh/pr6526.c: New.
1773 2013-06-09 Jakub Jelinek <jakub@redhat.com>
1776 * gcc.c-torture/execute/pr57568.c: New test.
1778 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1781 * g++.dg/other/vararg-4.C: New.
1783 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1785 PR rtl-optimization/57559
1786 * gcc.target/s390/pr57559.c : New test.
1788 2013-06-08 Tobias Burnus <burnus@net-b.de>
1791 * gfortran.dg/finalize_10.f90: New.
1792 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1793 * gfortran.dg/finalize_15.f90: New.
1795 2013-06-08 Tobias Burnus <burnus@net-b.de>
1798 * gfortran.dg/storage_size_4.f90: New.
1800 2013-06-07 Sriraman Tallam <tmsriram@google.com>
1803 * testsuite/g++.dg/ext/pr57548.C: New test.
1805 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1808 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1810 2013-06-07 Jan Hubicka <jh@suse.cz>
1812 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1814 2013-06-07 Tobias Burnus <burnus@net-b.de>
1817 * gfortran.dg/array_constructor_48.f90: New.
1818 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1819 * gfortran.dg/array_constructor_type_15.f03: Ditto.
1821 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1824 * gcc.target/arm/xordi3-opt.c: New test.
1826 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1828 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1829 Revert to dg-options.
1831 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
1834 * gcc.target/powerpc/pr55033.c: New.
1836 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
1839 * g++.dg/cpp0x/alias-decl-36.C: New.
1841 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1842 Pat Haugen <pthaugen@us.ibm.com>
1843 Peter Bergner <bergner@vnet.ibm.com>
1845 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1846 power8 builtin functions.
1847 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1848 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1849 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1850 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1851 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1852 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1853 * gcc.target/powerpc/p8vector-vectorize-1.c: New
1854 tests to test power8 auto-vectorization.
1855 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1856 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1857 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1858 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1860 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1861 powerpc_p8vector_ok instead of powerpc_vsx_ok.
1863 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1865 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1867 (check_effective_target_powerpc_p8vector_ok): Likewise.
1868 (is-effective-target): Likewise.
1869 (check_vect_support_and_set_flags): Likewise.
1871 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1874 * g++.dg/parse/error53.C: New.
1876 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
1878 PR rtl-optimization/57459
1879 * gcc.target/i386/pr57459.c: New test.
1881 2013-06-06 Teresa Johnson <tejohnson@google.com>
1884 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1885 into -freorder-blocks-and-partition test.
1886 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1887 * gcc.dg/tree-prof/20041218-1.c: Ditto.
1888 * gcc.dg/tree-prof/pr52027.c: Use -O2.
1889 * gcc.dg/tree-prof/pr50907.c: Ditto.
1890 * gcc.dg/tree-prof/pr45354.c: Ditto.
1891 * g++.dg/tree-prof/partition2.C: Ditto.
1892 * g++.dg/tree-prof/partition3.C: Ditto.
1894 2013-06-06 Tobias Burnus <burnus@net-b.de>
1897 * gfortran.dg/finalize_16.f90: New.
1899 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
1901 * gcc.dg/vect/no-section-anchors-vect-68.c:
1902 Add dg-skip-if aarch64_tiny.
1904 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1907 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1908 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1910 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1913 * g++.dg/cpp0x/decltype54.C: New.
1915 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
1917 * gcc.dg/fshort-wchar.c: Add extra dg-options for
1918 arm*-*-*eabi* targets.
1919 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1921 * gcc.dg/tree-ssa/pr43491.c: Likewise.
1923 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
1924 Tobias Burnus <burnus@net-b.de>
1926 * gfortran.dg/string_length_2.f90: Fix dg-do run.
1927 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
1928 * gfortran.dg/io_real_boz_4.f90: Ditto.
1929 * gfortran.dg/io_real_boz_5.f90: Ditto.
1931 2013-06-05 Andreas Schwab <schwab@suse.de>
1933 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1935 2013-06-04 Jan Hubicka <jh@suse.cz>
1937 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1939 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
1941 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1942 parameters with void.
1943 (main2): Removed argc parameter.
1944 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1945 (main): Replaced argc, argv parameters with void.
1946 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1947 (main2): Removed argc parameter.
1948 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1949 argv parameters with void. Added __asm volatile to avoid optimization
1950 on argc, if necessary.
1951 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1952 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1953 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1954 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1955 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1956 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1957 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1958 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1959 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1960 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1961 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1962 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1963 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1964 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1965 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1966 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1967 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1968 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1969 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1970 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1971 parameters with void.
1972 (main2): Removed argc parameter.
1973 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1974 (main): Replaced argc, argv parameters with void.
1975 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1976 argv parameters with void. Also renamed this function as main, and
1977 delete the existing main.
1978 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1979 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1980 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1982 2013-06-04 Ian Bolton <ian.bolton@arm.com>
1984 * gcc.target/aarch64/movi_1.c: New test.
1986 2013-06-04 Tobias Burnus <burnus@net-b.de>
1989 * gfortran.dg/finalize_12.f90: New.
1990 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1991 end of scope finalization.
1992 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1993 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1994 * gfortran.dg/auto_dealloc_2.f90: Ditto.
1995 * gfortran.dg/class_19.f03: Ditto.
1996 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1997 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1998 * gfortran.dg/extends_14.f03: Ditto.
1999 * gfortran.dg/move_alloc_4.f90: Ditto.
2000 * gfortran.dg/typebound_proc_27.f03: Ditto.
2002 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
2004 * gfortran.dg/bounds_check_7.f90: Remove "! {".
2005 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2006 * gfortran.dg/default_initialization_5.f90: Update dg-do.
2007 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2008 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2009 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2010 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2011 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
2012 * gfortran.dg/io_real_boz_4.f90: Ditto.
2013 * gfortran.dg/io_real_boz_5.f90: Ditto.
2014 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2015 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2016 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2017 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2018 * gfortran.dg/transpose_2.f90: Fix dg-output.
2020 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
2022 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2023 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2024 dg-option and an header comment.
2026 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2029 * g++.dg/cpp0x/sfinae46.C: New.
2030 * g++.dg/cpp0x/defaulted13.C: Adjust.
2031 * g++.dg/cpp0x/defaulted2.C: Likewise.
2032 * g++.dg/cpp0x/defaulted26.C: Likewise.
2033 * g++.dg/cpp0x/defaulted3.C: Likewise.
2034 * g++.dg/cpp0x/error1.C: Likewise.
2035 * g++.dg/cpp0x/implicit1.C: Likewise.
2036 * g++.dg/cpp0x/implicit11.C: Likewise.
2037 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2038 * g++.dg/cpp0x/initlist47.C: Likewise.
2039 * g++.dg/cpp0x/initlist9.C: Likewise.
2040 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2041 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2042 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2043 * g++.dg/cpp0x/union4.C: Likewise.
2044 * g++.dg/template/crash108.C: Likewise.
2045 * g++.dg/template/crash41.C: Likewise.
2046 * g++.old-deja/g++.jason/local.C: Likewise.
2047 * g++.old-deja/g++.law/visibility3.C: Likewise.
2049 2013-06-03 Teresa Johnson <tejohnson@google.com>
2051 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2052 * gcc.dg/vect/bb-slp-14.c: Ditto.
2053 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2054 * gcc.dg/vect/bb-slp-23.c: Ditto.
2055 * gcc.dg/vect/bb-slp-15.c: Ditto.
2056 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2057 * gcc.dg/vect/bb-slp-24.c: Ditto.
2058 * gcc.dg/vect/bb-slp-16.c: Ditto.
2059 * gcc.dg/vect/bb-slp-25.c: Ditto.
2060 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2061 * gcc.dg/vect/bb-slp-17.c: Ditto.
2062 * gcc.dg/vect/bb-slp-1.c: Ditto.
2063 * gcc.dg/vect/bb-slp-26.c: Ditto.
2064 * gcc.dg/vect/bb-slp-18.c: Ditto.
2065 * gcc.dg/vect/bb-slp-2.c: Ditto.
2066 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2067 * gcc.dg/vect/bb-slp-27.c: Ditto.
2068 * gcc.dg/vect/bb-slp-19.c: Ditto.
2069 * gcc.dg/vect/bb-slp-3.c: Ditto.
2070 * gcc.dg/vect/bb-slp-28.c: Ditto.
2071 * gcc.dg/vect/bb-slp-4.c: Ditto.
2072 * gcc.dg/vect/bb-slp-29.c: Ditto.
2073 * gcc.dg/vect/bb-slp-5.c: Ditto.
2074 * gcc.dg/vect/bb-slp-6.c: Ditto.
2075 * gcc.dg/vect/bb-slp-8a.c: Ditto.
2076 * gcc.dg/vect/bb-slp-7.c: Ditto.
2077 * gcc.dg/vect/bb-slp-8b.c: Ditto.
2078 * gcc.dg/vect/bb-slp-8.c: Ditto.
2079 * gcc.dg/vect/bb-slp-9.c: Ditto.
2080 * gcc.dg/vect/bb-slp-10.c: Ditto.
2081 * gcc.dg/vect/bb-slp-11.c: Ditto.
2082 * gcc.dg/vect/bb-slp-20.c: Ditto.
2083 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2084 * gcc.dg/vect/bb-slp-21.c: Ditto.
2085 * gcc.dg/vect/bb-slp-30.c: Ditto.
2086 * gcc.dg/vect/bb-slp-13.c: Ditto.
2087 * gcc.dg/vect/bb-slp-22.c: Ditto.
2088 * g++.dg/vect/slp-pr50413.cc: Ditto.
2089 * g++.dg/vect/slp-pr56812.cc: Ditto.
2090 * g++.dg/vect/slp-pr50819.cc: Ditto.
2092 2013-06-01 Tobias Burnus <burnus@net-b.de>
2095 * gfortran.dg/class_array_17.f90: New.
2097 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2099 * ada/acats/floatstore.lst: New.
2100 * ada/acats/run_all.sh: Process it.
2102 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2104 * gcc.target/powerpc/e500-ord-1.c: New test.
2105 * gcc.target/powerpc/e500-ord-2.c: Likewise.
2106 * gcc.target/powerpc/e500-unord-1.c: Likewise.
2107 * gcc.target/powerpc/e500-unord-2.c: Likewise.
2109 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2111 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2113 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2115 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2117 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2119 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2121 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
2124 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2127 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2129 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2131 2013-05-31 Marek Polacek <polacek@redhat.com>
2133 PR tree-optimization/57478
2134 PR tree-optimization/57453
2135 * gcc.dg/torture/pr57478.c: New test.
2137 2013-05-31 Tobias Burnus <burnus@net-b.de>
2140 * gfortran.dg/class_array_17.f90: New.
2142 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2145 * gcc.target/arm/iordi3-opt.c: New test.
2147 2013-05-31 Janus Weil <janus@gcc.gnu.org>
2151 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2152 * gfortran.dg/interface_26.f90: Ditto.
2153 * gfortran.dg/proc_ptr_11.f90: Ditto.
2154 * gfortran.dg/proc_ptr_15.f90: Ditto.
2155 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2156 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2157 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2158 * gfortran.dg/typebound_override_1.f90: Ditto.
2159 * gfortran.dg/typebound_override_4.f90: Ditto.
2160 * gfortran.dg/typebound_proc_6.f03: Ditto.
2161 * gfortran.dg/assumed_type_7.f90: New test.
2162 * gfortran.dg/typebound_override_5.f90: New test.
2163 * gfortran.dg/typebound_override_6.f90: New test.
2164 * gfortran.dg/typebound_override_7.f90: New test.
2166 2013-05-30 Tobias Burnus <burnus@net-b.de>
2169 * gfortran.dg/power_6.f90: New.
2171 2013-05-30 Ian Bolton <ian.bolton@arm.com>
2173 * gcc.target/aarch64/insv_1.c: New test.
2175 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
2177 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2178 dg-skip-if "No stabs".
2180 2013-05-30 Janus Weil <janus@gcc.gnu.org>
2183 * gfortran.dg/assumed_size_1.f90: New.
2185 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2187 * gcc.dg/shrink-wrap-alloca.c: New added.
2188 * gcc.dg/shrink-wrap-pretend.c: New added.
2189 * gcc.dg/shrink-wrap-sibcall.c: New added.
2191 2013-05-30 Tobias Burnus <burnus@net-b.de>
2194 * gfortran.dg/assumed_rank_13.f90: New.
2196 2013-05-29 Easwaran Raman <eraman@google.com>
2198 PR tree-optimization/57442
2199 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2201 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2203 PR tree-optimization/57441
2204 * gcc.c-torture/compile/pr57441.c: New.
2206 2013-05-29 Dehao Chen <dehao@google.com>
2209 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2211 2013-05-29 Tobias Burnus <burnus@net-b.de>
2214 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2215 * gfortran.dg/class_19.f03: Ditto.
2217 2013-05-29 Richard Biener <rguenther@suse.de>
2219 * gcc.dg/vect/bb-slp-32.c: New testcase.
2221 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2223 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2224 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2225 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2226 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2227 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2228 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2229 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2230 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2231 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2232 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2233 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2234 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2235 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2236 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2237 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2238 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2239 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2240 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2241 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2242 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2243 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2244 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2245 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2246 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2247 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2248 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2249 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2250 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2251 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2252 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2253 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2254 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2255 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2256 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2257 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2258 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2259 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2260 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2261 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2263 2013-05-29 Tobias Burnus <burnus@net-b.de>
2266 * gfortran.dg/finalize_11.f90: New.
2267 * gfortran.dg/finalize_4.f03: Remove dg-error.
2268 * gfortran.dg/finalize_5.f03: Ditto.
2269 * gfortran.dg/finalize_6.f03: Ditto.
2270 * gfortran.dg/finalize_7.f03: Ditto.
2272 2013-05-28 Tobias Burnus <burnus@net-b.de>
2274 * gfortran.dg/class_array_16.f90: New.
2276 2013-05-28 Tobias Burnus <burnus@net-b.de>
2279 * testsuite/gfortran.dg/use_29.f90: New.
2281 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2283 * gnat.dg/fp_exception.adb: New test.
2285 2013-05-28 Richard Biener <rguenther@suse.de>
2287 PR tree-optimization/56787
2288 * gcc.dg/vect/pr56787.c: New testcase.
2290 2013-05-28 Janus Weil <janus@gcc.gnu.org>
2291 Tobias Burnus <burnus@net-b.de>
2294 * gfortran.dg/typebound_override_4.f90: New.
2296 2013-05-28 Richard Biener <rguenther@suse.de>
2298 PR tree-optimization/57411
2299 * g++.dg/opt/pr57411.C: New testcase.
2301 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2303 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2304 * gcc.dg/builtin-bswap-9.c: Likewise.
2306 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2308 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2310 2013-05-27 Richard Biener <rguenther@suse.de>
2313 * gcc.dg/gomp/pr57412.c: New testcase.
2315 2013-05-27 Bud Davis <jmdavis@link.com>
2318 * gfortran.dg/stfunc_8.f90: New.
2320 2013-05-27 Richard Biener <rguenther@suse.de>
2322 PR tree-optimization/57343
2323 * gcc.dg/torture/pr57343.c: New testcase.
2325 2013-05-27 Richard Biener <rguenther@suse.de>
2327 PR tree-optimization/57417
2328 * gcc.dg/torture/pr57417.c: New testcase.
2330 2013-05-27 Richard Biener <rguenther@suse.de>
2332 PR tree-optimization/57396
2333 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2335 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2337 * gnat.dg/specs/last_bit.ads: New test.
2339 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2341 * gnat.dg/specs/machine_attribute.ads: New test.
2343 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2345 * gnat.dg/incomplete3.ad[sb]: New test.
2347 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2350 * gcc.target/mips/div-13.c: New test.
2352 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2355 * gcc.target/mips/mips16-attributes-5.c,
2356 * gcc.target/mips/mips16-attributes-6.c: New tests.
2358 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2360 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2361 * gcc.dg/builtin-bswap-8.c: Likewise.
2363 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2366 * g++.dg/cpp0x/new1.C: New.
2368 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2371 * g++.dg/parse/dtor16.C: New.
2372 * g++.dg/parse/dtor6.C: Adjust.
2374 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2377 * g++.dg/expr/bitfield12.C: New.
2379 2013-05-24 Jeff Law <law@redhat.com>
2381 PR tree-optimization/57124
2382 * gcc.c-torture/execute/pr57124.c: New test.
2383 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2385 2013-05-24 Martin Jambor <mjambor@suse.cz>
2387 PR tree-optimization/57294
2388 * gcc.dg/ipa/pr57294.c: New test.
2390 2013-05-24 Dehao Chen <dehao@google.com>
2392 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2394 2013-05-24 Ian Bolton <ian.bolton@arm.com>
2396 * gcc.target/aarch64/scalar_intrinsics.c
2397 (force_simd): Use a valid instruction.
2398 (test_vdupd_lane_s64): Pass a valid lane argument.
2399 (test_vdupd_lane_u64): Likewise.
2401 2013-05-24 Richard Biener <rguenther@suse.de>
2403 PR tree-optimization/57287
2404 * gcc.dg/pr57287.c: New testcase.
2406 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2409 * g++.dg/template/error51.C: New.
2411 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2414 * g++.dg/template/bitfield2.C: New.
2416 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2418 * gnat.dg/specs/noinline1.ads: New test.
2419 * gnat.dg/noinline2.ad[sb]: Likewise.
2420 * gnat.dg/specs/noinline3.ads: Likewise.
2421 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2423 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
2426 * gcc.dg/tree-ssa/pr57385.c: New test.
2428 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2430 * gnat.dg/derived_type4.adb: New test.
2432 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2434 * gcc.dg/builtin-bswap-6.c: New test.
2435 * gcc.dg/builtin-bswap-7.c: Likewise.
2436 * gcc.dg/builtin-bswap-8.c: Likewise.
2437 * gcc.dg/builtin-bswap-9.c: Likewise.
2439 2013-05-23 Christian Bruel <christian.bruel@st.com>
2442 * gcc.dg/debug/pr57351.c: New test
2444 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2446 * gcc.target/aarch64/vect-clz.c: New file.
2448 2013-05-23 Martin Jambor <mjambor@suse.cz>
2451 * gcc.dg/ipa/pr57347.c: New test.
2453 2013-05-23 Richard Biener <rguenther@suse.de>
2455 PR tree-optimization/57380
2456 * g++.dg/tree-ssa/pr57380.C: New testcase.
2458 2013-05-23 Richard Biener <rguenther@suse.de>
2461 * gcc.dg/torture/pr57381.c: New testcase.
2463 2013-05-23 Jakub Jelinek <jakub@redhat.com>
2466 * gcc.c-torture/execute/pr57344-1.c: New test.
2467 * gcc.c-torture/execute/pr57344-2.c: New test.
2468 * gcc.c-torture/execute/pr57344-3.c: New test.
2469 * gcc.c-torture/execute/pr57344-4.c: New test.
2471 2013-05-23 Richard Biener <rguenther@suse.de>
2473 PR rtl-optimization/57341
2474 * gcc.dg/torture/pr57341.c: New testcase.
2476 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2479 * g++.dg/parse/crash62.C: New.
2481 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2482 Pat Haugen <pthaugen@us.ibm.com>
2483 Peter Bergner <bergner@vnet.ibm.com>
2485 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2488 2013-05-22 Tobias Burnus <burnus@net-b.de>
2491 * gfortran.dg/defined_assignment_6.f90: New.
2493 2013-05-22 Tobias Burnus <burnus@net-b.de>
2496 * gfortran.dg/assumed_type_6.f90: New.
2498 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2501 * g++.dg/cpp0x/Wunused-parm.C: New.
2503 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2505 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2506 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2508 2013-05-21 Easwaran Raman <eraman@google.com>
2510 PR tree-optimization/57322
2511 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2513 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2515 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2518 2013-05-21 Tobias Burnus <burnus@net-b.de>
2521 * gfortran.dg/assumed_type_5.f90: New.
2522 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2523 * gfortran.dg/assumed_rank_2.f90: Ditto.
2524 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2525 * gfortran.dg/no_arg_check_3.f90: Ditto.
2527 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2529 PR tree-optimization/57331
2530 * gcc.c-torture/compile/pr57331.c: New test.
2532 2013-05-21 Richard Biener <rguenther@suse.de>
2534 PR tree-optimization/57330
2535 * gcc.dg/torture/pr57330.c: New testcase.
2537 2013-05-21 Richard Biener <rguenther@suse.de>
2539 PR tree-optimization/57303
2540 * gcc.dg/torture/pr57303.c: New testcase.
2542 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2544 PR tree-optimization/57321
2545 * gcc.c-torture/execute/pr57321.c: New test.
2547 2013-05-20 Tobias Burnus <burnus@net-b.de>
2551 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2552 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2553 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2554 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2555 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2556 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2557 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2558 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2559 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2560 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2561 * gfortran.dg/binding_label_tests_24.f90: New.
2562 * gfortran.dg/binding_label_tests_25.f90: New.
2564 2013-05-20 Tobias Burnus <burnus@net-b.de>
2567 * gfortran.dg/binding_label_tests_17.f90: New.
2568 * gfortran.dg/binding_label_tests_18.f90: New.
2569 * gfortran.dg/binding_label_tests_19.f90: New.
2570 * gfortran.dg/binding_label_tests_20.f90: New.
2571 * gfortran.dg/binding_label_tests_21.f90: New.
2572 * gfortran.dg/binding_label_tests_22.f90: New.
2573 * gfortran.dg/binding_label_tests_23.f90: New.
2575 2013-05-20 Tobias Burnus <burnus@net-b.de>
2578 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2579 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2580 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2581 * gfortran.dg/common_18.f90: New.
2582 * gfortran.dg/common_19.f90: New.
2583 * gfortran.dg/common_20.f90: New.
2584 * gfortran.dg/common_21.f90: New.
2586 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2589 * g++.dg/parse/error52.C: New.
2590 * g++.dg/parse/error3.C: Adjust.
2591 * g++.dg/parse/error36.C: Likewise.
2593 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2596 * gcc.target/sh/pr56547-1.c: New.
2597 * gcc.target/sh/pr56547-2.c: New.
2599 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2602 * g++.dg/warn/Wsign-compare-6.C: New.
2603 * g++.dg/warn/Wdouble-promotion.C: Adjust.
2605 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2608 * g++.dg/template/error50.C: New.
2610 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2613 * g++.dg/ext/complit13.C: New.
2615 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
2618 * g++.dg/pr57175.C: New testcase.
2620 2013-05-17 Easwaran Raman <eraman@google.com>
2622 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2624 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
2627 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2629 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2631 PR rtl-optimization/57281
2632 PR rtl-optimization/57300
2633 * gcc.dg/pr57300.c: New test.
2634 * gcc.c-torture/execute/pr57281.c: New test.
2636 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2639 * g++.dg/ext/sizeof-complit.C: New.
2641 2013-05-17 Marek Polacek <polacek@redhat.com>
2643 * gcc.dg/strlenopt-25.c: New test.
2644 * gcc.dg/strlenopt-26.c: Likewise.
2646 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2648 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2649 instead of -mavx2, require only avx instead of avx2.
2650 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2651 of avx2-check.h and turn into an avx runtime test instead of
2654 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2656 * g++.dg/ext/vector22.C: Uncomment working test.
2658 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2661 * g++.dg/template/pr17410.C: New.
2663 2013-05-16 Jakub Jelinek <jakub@redhat.com>
2665 * gcc.target/i386/rotate-3.c: New test.
2666 * gcc.target/i386/rotate-3a.c: New test.
2667 * gcc.target/i386/rotate-4.c: New test.
2668 * gcc.target/i386/rotate-4a.c: New test.
2669 * gcc.target/i386/rotate-5.c: New test.
2670 * gcc.target/i386/rotate-5a.c: New test.
2672 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2674 * gcc.dg/visibility-21.c: Require section_anchors.
2676 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2678 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2679 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2680 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2682 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2684 * gcc.dg/visibility-21.c: New.
2686 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2689 * gcc.dg/pr57286.c: New testcase.
2690 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2691 * g++.dg/ext/vector22.C: Comment out transformations not
2694 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2697 * gcc.target/mips/call-1.c: Restrict to o32.
2698 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2700 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2702 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2704 * g++.dg/warn/Wshadow-1.C: Likewise.
2705 * g++.dg/warn/Wshadow-6.C: Likewise.
2706 * g++.dg/warn/Wshadow-7.C: Likewise.
2708 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2711 * g++.dg/parse/pr31952-1.C: New.
2712 * g++.dg/parse/pr31952-2.C: Likewise.
2713 * g++.dg/parse/pr31952-3.C: Likewise.
2715 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2716 * g++.old-deja/g++.jason/cond.C: Likewise.
2717 * g++.dg/cpp0x/range-for5.C: Likewise.
2719 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2722 * gcc.target/arm/pr40887.c: Adjust testcase.
2723 * gcc.target/arm/pr19599.c: New test.
2725 2013-05-15 Richard Biener <rguenther@suse.de>
2727 PR tree-optimization/57275
2728 * gcc.target/i386/pr57275.c: New testcase.
2730 2013-05-15 Jan Hubicka <jh@suse.cz>
2732 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2733 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2734 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2736 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2738 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2741 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2744 * c-c++-common/Wsequence-point-1.c: New test.
2746 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2748 * g++.dg/ext/vector22.C: New testcase.
2749 * gcc.dg/binop-xor3.c: Remove xfail.
2751 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2753 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2754 FLOAT cmp FLOAT ? INT : INT.
2755 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2756 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2757 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2758 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2759 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2760 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2762 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2765 * g++.dg/cpp0x/defaulted43.C: New.
2767 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2769 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2770 (alloca): Remove declaration.
2771 (foo9): Replace alloca by __builtin_alloca.
2773 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2775 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2776 Expect "size of array is too large" error.
2778 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2780 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2782 2013-05-14 Richard Biener <rguenther@suse.de>
2785 * g++.dg/torture/pr57235.C: New testcase.
2787 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2790 * gcc.dg/torture/pr57251.c: New test.
2792 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
2795 * gcc.target/i386/pr57264.c: New test.
2797 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2799 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2801 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2803 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2805 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2807 PR tree-optimization/45216
2808 PR tree-optimization/57157
2809 * c-c++-common/rotate-1.c: Add 32 tests with +.
2810 * c-c++-common/rotate-1a.c: Adjust.
2811 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2812 * c-c++-common/rotate-2b.c: New test.
2813 * c-c++-common/rotate-3.c: Add 32 tests with +.
2814 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2815 * c-c++-common/rotate-4b.c: New test.
2816 * c-c++-common/rotate-5.c: New test.
2818 2013-05-13 Martin Jambor <mjambor@suse.cz>
2821 * gcc.dg/ipa/remref-0.c: New test.
2822 * gcc.dg/ipa/remref-1a.c: Likewise.
2823 * gcc.dg/ipa/remref-1b.c: Likewise.
2824 * gcc.dg/ipa/remref-2a.c: Likewise.
2825 * gcc.dg/ipa/remref-2b.c: Likewise.
2827 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
2829 * gcc.dg/vector-shift-2.c: New testcase.
2831 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2833 PR tree-optimization/57230
2834 * gcc.dg/strlenopt-24.c: New test.
2836 PR tree-optimization/57230
2837 * gcc.dg/strlenopt-23.c: New test.
2839 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
2842 * gcc.target/sh/pr57108.c: Move this test case to ...
2843 * gcc.c-torture/compile/pr57108.c: ... here.
2845 2013-05-10 Richard Biener <rguenther@suse.de>
2847 PR tree-optimization/57214
2848 * gcc.dg/torture/pr57214.c: New testcase.
2850 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
2852 * gcc.dg/vector-shift.c: New testcase.
2854 2013-05-10 Jakub Jelinek <jakub@redhat.com>
2856 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2858 PR tree-optimization/45216
2859 PR tree-optimization/57157
2860 * c-c++-common/rotate-1.c: New test.
2861 * c-c++-common/rotate-1a.c: New test.
2862 * c-c++-common/rotate-2.c: New test.
2863 * c-c++-common/rotate-2a.c: New test.
2864 * c-c++-common/rotate-3.c: New test.
2865 * c-c++-common/rotate-3a.c: New test.
2866 * c-c++-common/rotate-4.c: New test.
2867 * c-c++-common/rotate-4a.c: New test.
2869 2013-05-10 Richard Biener <rguenther@suse.de>
2871 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2872 * gcc.target/i386/l_fma_double_1.c: Adjust.
2873 * gcc.target/i386/l_fma_double_2.c: Likewise.
2874 * gcc.target/i386/l_fma_double_3.c: Likewise.
2875 * gcc.target/i386/l_fma_double_4.c: Likewise.
2876 * gcc.target/i386/l_fma_double_5.c: Likewise.
2877 * gcc.target/i386/l_fma_double_6.c: Likewise.
2878 * gcc.target/i386/l_fma_float_1.c: Likewise.
2879 * gcc.target/i386/l_fma_float_2.c: Likewise.
2880 * gcc.target/i386/l_fma_float_3.c: Likewise.
2881 * gcc.target/i386/l_fma_float_4.c: Likewise.
2882 * gcc.target/i386/l_fma_float_5.c: Likewise.
2883 * gcc.target/i386/l_fma_float_6.c: Likewise.
2885 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2888 * g++.dg/cpp0x/pr51226.C: New.
2890 2013-04-16 Han Shen <shenhan@google.com>
2892 Test cases for '-fstack-protector-strong'.
2893 * gcc.dg/fstack-protector-strong.c: New.
2894 * g++.dg/fstack-protector-strong.C: New.
2896 2013-05-07 Ian Bolton <ian.bolton@arm.com>
2898 * gcc.target/aarch64/ands_1.c: New test.
2899 * gcc.target/aarch64/ands_2.c: Likewise
2901 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2903 * lib/target-supports.exp (check_effective_target_hw): New
2905 * c-c++-common/asan/clone-test-1.c: Call
2906 check_effective_target_hw.
2907 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2908 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2909 possible decorations.
2910 * c-c++-common/asan/null-deref-1.c: Likewise.
2911 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2912 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2913 * c-c++-common/asan/use-after-free-1.c: Likewise.
2914 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2915 * g++.dg/asan/large-func-test-1.C: Likewise.
2917 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
2919 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2921 2013-05-07 Richard Biener <rguenther@suse.de>
2924 * g++.dg/torture/pr57190.C: New testcase.
2926 2013-05-07 Jakub Jelinek <jakub@redhat.com>
2928 PR tree-optimization/57149
2929 * gcc.dg/pr57149.c: New test.
2932 * gcc.dg/pr57184.c: New test.
2934 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
2936 * gnat.dg/specs/array3.ads: New test.
2938 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
2940 * c-c++-common/vector-scalar-2.c: New testcase.
2942 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
2944 * gcc.target/i386/asm-dialect-2.c: New testcase.
2946 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2949 * g++.dg/cpp0x/auto38.C: New.
2951 2013-05-06 Richard Biener <rguenther@suse.de>
2953 PR tree-optimization/57185
2954 * gcc.dg/autopar/pr57185.c: New testcase.
2956 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
2959 * gcc.target/i386/pr57106.c: New test.
2961 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2963 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2964 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2965 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2966 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2967 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2968 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2969 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2971 2013-05-06 Teresa Johnson <tejohnson@google.com>
2974 * gcc.dg/pr57154.c: New test.
2976 2013-05-06 Richard Biener <rguenther@suse.de>
2979 * gcc.dg/torture/pr57147-1.c: New testcase.
2980 * gcc.dg/torture/pr57147-2.c: Likewise.
2981 * gcc.dg/torture/pr57147-3.c: Likewise.
2983 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2986 * gcc.target/sh/pr55303-1.c: New.
2987 * gcc.target/sh/pr55303-2.c: New.
2988 * gcc.target/sh/pr55303-3.c: New.
2990 2013-05-05 Tobias Burnus <burnus@net-b.de>
2992 * gfortran.dg/allocate_with_source_3.f90: New.
2994 2013-05-05 Tobias Burnus <burnus@net-b.de>
2997 * gfortran.dg/null_8.f90: New.
2999 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3002 * g++.dg/cpp0x/enum27.C: New.
3003 * g++.dg/cpp0x/enum_base.C: Adjust.
3005 2013-05-04 Jakub Jelinek <jakub@redhat.com>
3007 PR tree-optimization/56205
3008 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3010 2013-05-04 Tobias Burnus <burnus@net-b.de>
3012 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3013 * gfortran.dg/bind_c_usage_27.f90: New.
3014 * gfortran.dg/bind_c_usage_28.f90: New.
3016 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3019 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3021 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3024 * gcc.target/powerpc/pr57150.c: New file.
3026 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3028 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3029 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3030 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3031 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3032 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3033 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3034 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3036 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3038 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3039 scan-assembler-times.
3041 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3043 * gcc.dg/tree-ssa/slsr-32.c: New.
3044 * gcc.dg/tree-ssa/slsr-33.c: New.
3045 * gcc.dg/tree-ssa/slsr-34.c: New.
3046 * gcc.dg/tree-ssa/slsr-35.c: New.
3047 * gcc.dg/tree-ssa/slsr-36.c: New.
3048 * gcc.dg/tree-ssa/slsr-37.c: New.
3049 * gcc.dg/tree-ssa/slsr-38.c: New.
3051 2013-05-03 Ian Bolton <ian.bolton@arm.com>
3053 * gcc.target/aarch64/tst_1.c: New test.
3054 * gcc.target/aarch64/tst_2.c: Likewise
3056 2013-05-02 Jeff Law <law@redhat.com>
3058 PR tree-optimization/57144
3059 * gcc.c-torture/execute/pr57144.c: New test.
3061 2013-05-03 Jakub Jelinek <jakub@redhat.com>
3063 PR rtl-optimization/57130
3064 * gcc.c-torture/execute/pr57130.c: New test.
3066 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
3068 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3070 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
3072 * gcc.target/aarch64/fabd.c: New file.
3074 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3077 * g++.dg/cpp0x/pr54318.C: New.
3079 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3082 * g++.dg/parse/error51.C: New.
3083 * g++.dg/parse/error15.C: Adjust column numbers.
3085 2013-05-02 Tobias Burnus <burnus@net-b.de>
3088 * gfortran.dg/size_kind_2.f90: New.
3089 * gfortran.dg/size_kind_3.f90: New.
3091 2013-05-02 Richard Biener <rguenther@suse.de>
3094 * g++.dg/torture/pr57140.C: New testcase.
3096 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
3099 * gcc.target/arm/pr56732-1.c: New test.
3101 2013-05-02 Martin Jambor <mjambor@suse.cz>
3104 * gcc.dg/ipa/pr56988.c: New test.
3106 2013-05-02 Ian Bolton <ian.bolton@arm.com>
3108 * gcc.target/aarch64/bics_1.c: New test.
3109 * gcc.target/aarch64/bics_2.c: Likewise.
3111 2013-05-02 Jakub Jelinek <jakub@redhat.com>
3113 PR rtl-optimization/57131
3114 * gcc.c-torture/execute/pr57131.c: New test.
3116 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3119 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3121 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
3124 * gcc.target/i386/pr57091.c: New test.
3126 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3128 * gcc.target/aarch64/vect-vaddv.c: New.
3130 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3132 * gcc.target/aarch64/vect-vmaxv.c: New.
3133 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3135 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3137 * gcc.target/aarch64/scalar-vca.c: New.
3138 * gcc.target/aarch64/vect-vca.c: Likewise.
3140 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3142 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3143 (test_vceqd_s64): Force arguments to SIMD registers.
3144 (test_vceqzd_s64): Likewise.
3145 (test_vcged_s64): Likewise.
3146 (test_vcled_s64): Likewise.
3147 (test_vcgezd_s64): Likewise.
3148 (test_vcged_u64): Likewise.
3149 (test_vcgtd_s64): Likewise.
3150 (test_vcltd_s64): Likewise.
3151 (test_vcgtzd_s64): Likewise.
3152 (test_vcgtd_u64): Likewise.
3153 (test_vclezd_s64): Likewise.
3154 (test_vcltzd_s64): Likewise.
3155 (test_vtst_s64): Likewise.
3156 (test_vtst_u64): Likewise.
3158 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3161 * g++.dg/cpp0x/decltype53.C: New.
3163 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3166 * gfortran.dg/power_5.f90: New test.
3168 2013-04-30 Richard Biener <rguenther@suse.de>
3171 * gcc.dg/torture/pr57122.c: New testcase.
3173 2013-04-30 Richard Biener <rguenther@suse.de>
3176 * g++.dg/torture/pr57107.C: New testcase.
3178 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
3180 PR rtl-optimization/57105
3181 * gcc.dg/pr57105.c: New test.
3183 2013-04-30 Jakub Jelinek <jakub@redhat.com>
3185 PR tree-optimization/57104
3186 * gcc.dg/pr57104.c: New test.
3188 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3191 * gcc.target/i386/pr44578.c: New test.
3193 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
3196 * gcc.target/i386/pr57097.c: New test.
3198 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3201 * gcc.target/i386/pr57098.c: New test.
3203 2013-04-29 Kai Tietz <ktietz@redhat.com>
3205 * gcc.c-torture/execute/pr55875.c: New test.
3207 2013-04-29 Richard Biener <rguenther@suse.de>
3210 * gcc.dg/torture/pr57075.c: New testcase.
3212 2013-04-29 Richard Biener <rguenther@suse.de>
3215 * gcc.dg/autopar/pr57103.c: New testcase.
3217 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3219 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3221 2013-04-29 Tom de Vries <tom@codesourcery.com>
3223 * gcc.dg/pr50763.c: Update test.
3225 2013-04-26 Jeff Law <law@redhat.com>
3227 * gcc.dg/tree-ssa/vrp88.c: New test.
3229 2013-04-29 Christian Bruel <christian.bruel@st.com>
3232 * gcc.target/sh/pr57108.c: New test.
3234 2013-04-29 Richard Biener <rguenther@suse.de>
3237 * gfortran.dg/gomp/pr57089.f90: New testcase.
3239 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3241 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3243 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3245 * gcc.target/aarch64/vect-vcvt.c: New.
3247 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3249 * gcc.target/aarch64/vect-vrnd.c: New.
3251 2013-04-29 Richard Biener <rguenther@suse.de>
3253 PR tree-optimization/57081
3254 * gcc.dg/torture/pr57081.c: New testcase.
3256 2013-04-29 Jakub Jelinek <jakub@redhat.com>
3258 PR tree-optimization/57083
3259 * gcc.dg/torture/pr57083.c: New test.
3261 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3264 * g++.dg/cpp0x/decltype52.C: New.
3266 2013-04-28 Jakub Jelinek <jakub@redhat.com>
3268 N3472 binary constants
3269 * g++.dg/cpp/limits.C: Adjust warning wording.
3270 * g++.dg/system-binary-constants-1.C: Likewise.
3271 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3273 2013-04-28 Tobias Burnus <burnus@net-b.de>
3276 * gfortran.dg/coarray_30.f90: New.
3278 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3281 * frontend-passes (optimize_power): New function.
3282 (optimize_op): Use it.
3284 2013-04-27 Jakub Jelinek <jakub@redhat.com>
3287 * gcc.c-torture/execute/pr56866.c: New test.
3288 * gcc.target/i386/pr56866.c: New test.
3290 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3293 * gcc.dg/setjmp-5.c: New test.
3295 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3298 * g++.dg/cpp0x/constexpr-55708.C: New.
3300 2013-04-26 Richard Biener <rguenther@suse.de>
3302 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3303 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3304 * gcc.dg/pr53265.c: Remove XFAILs.
3305 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3306 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3308 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3310 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3311 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3312 -fdiagnostics-color=never option similarly to
3313 -fno-diagnostics-show-caret option.
3315 2013-04-25 Jakub Jelinek <jakub@redhat.com>
3317 PR rtl-optimization/57003
3318 * gcc.target/i386/pr57003.c: New test.
3320 2013-04-25 Marek Polacek <polacek@redhat.com>
3322 PR tree-optimization/57066
3323 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3325 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3326 Tejas Belagod <tejas.belagod@arm.com>
3328 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3329 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3330 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3332 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3334 * gcc.target/aarch64/cmp.c: New.
3336 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3338 * gcc.target/aarch64/ngc.c: New.
3340 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3342 * lib/target-supports.exp
3343 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3344 (check_effective_target_arm_neon_fp16_ok): Likewise.
3345 (add_options_for_arm_neon_fp16): Likewise.
3346 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3347 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3349 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3351 PR rtl-optimizations/57046
3352 * gcc.target/i386/pr57046.c: New test.
3354 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3356 * g++.dg/cpp1y/cplusplus.C: New.
3358 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3360 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3362 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3364 * c-c++-common/Wpointer-arith-1.c: New.
3366 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3368 * g++.dg/cpp1y/cxx1y_macro.C: New.
3370 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3373 * g++.dg/cpp0x/sfinae45.C: New.
3375 2013-04-24 Richard Biener <rguenther@suse.de>
3378 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3380 2013-04-23 Richard Biener <rguenther@suse.de>
3383 * gcc.dg/torture/pr57036-1.c: New testcase.
3384 * gcc.dg/torture/pr57036-2.c: Likewise.
3386 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3388 * gcc.target/aarch64/scalar-mov.c: New testcase.
3390 2013-04-23 Richard Biener <rguenther@suse.de>
3392 PR tree-optimization/57026
3393 * gcc.dg/torture/pr57026.c: New testcase.
3395 2013-04-22 Janus Weil <janus@gcc.gnu.org>
3399 * gfortran.dg/transfer_check_4.f90: New.
3401 2013-04-22 Marek Polacek <polacek@redhat.com>
3404 * gcc.dg/pr56990.c: New test.
3406 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3409 * gcc.target/i386/pr57018.c: New test.
3411 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3413 * gcc.target/aarch64/vrecps.c: New.
3414 * gcc.target/aarch64/vrecpx.c: Likewise.
3416 2013-04-22 Christian Bruel <christian.bruel@st.com>
3419 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3421 2013-04-21 Jeff Law <law@redhat.com>
3423 * gcc.dg/tree-ssa/forwprop-26.c: New test.
3425 2013-04-20 Tobias Burnus <burnus@net-b.de>
3428 * gfortran.dg/c_loc_test_22.f90: New.
3430 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3432 PR rtl-optimization/56847
3433 * gcc.dg/pr56847.c: New test.
3435 2013-04-19 Richard Biener <rguenther@suse.de>
3437 PR tree-optimization/56982
3438 * gcc.c-torture/execute/pr56982.c: New testcase.
3440 2013-04-19 Martin Jambor <mjambor@suse.cz>
3442 PR tree-optimization/56718
3443 * g++.dg/ipa/imm-devirt-1.C: New test.
3444 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3446 2013-04-19 Richard Biener <rguenther@suse.de>
3448 PR tree-optimization/57000
3449 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3451 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3452 Mikael Morin <mikael@gcc.gnu.org>
3455 * gfortran.dg/array_constructor_45.f90: New test.
3456 * gfortran.dg/array_constructor_46.f90: New test.
3457 * gfortran.dg/array_constructor_47.f90: New test.
3458 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
3460 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3462 PR rtl-optimization/56999
3463 * g++.dg/opt/pr56999.C: New test.
3465 2013-04-18 Cary Coutant <ccoutant@google.com>
3467 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3468 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3470 2013-04-18 Cary Coutant <ccoutant@google.com>
3472 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3473 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3474 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3475 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3476 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3477 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3478 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3479 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3480 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3481 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3482 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3484 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3486 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3488 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3490 PR tree-optimization/56984
3491 * gcc.c-torture/compile/pr56984.c: New test.
3493 PR rtl-optimization/56992
3494 * gcc.dg/pr56992.c: New test.
3496 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3499 * gfortran.dg/proc_ptr_42.f90: New.
3501 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3503 * gnat.dg/discr41.ad[sb]: New test.
3504 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3505 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3506 * gcc.dg/vect/slp-24.c: Likewise.
3507 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3508 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3509 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3510 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3511 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3512 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3513 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3514 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3515 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3516 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3517 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3518 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3519 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3520 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3521 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3522 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3523 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3524 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3525 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3526 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3527 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3528 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3529 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3530 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3531 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3532 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3534 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3537 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3538 * gfortran.dg/module_md5_1.f90: Remove.
3540 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3542 * gcc.target/aarch64/adds3.c: New.
3543 * gcc.target/aarch64/subs3.c: New.
3545 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3547 * gcc.target/aarch64/adds1.c: New.
3548 * gcc.target/aarch64/adds2.c: New.
3549 * gcc.target/aarch64/subs1.c: New.
3550 * gcc.target/aarch64/subs2.c: New.
3552 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3554 Implement n3599 - Literal operator templates for strings.
3555 * g++.dg/cpp1y/udlit-char-template.C: New test.
3556 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3558 2013-04-16 Tobias Burnus <burnus@net-b.de>
3561 * gfortran.dg/no_arg_check_1.f90: New.
3562 * gfortran.dg/no_arg_check_2.f90: New.
3563 * gfortran.dg/no_arg_check_3.f90: New.
3565 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3568 * gfortran.dg/proc_ptr_41.f90: New.
3570 2013-04-16 Richard Biener <rguenther@suse.de>
3572 PR tree-optimization/56756
3573 * gcc.dg/torture/pr56756.c: New testcase.
3575 2013-04-16 Tobias Burnus <burnus@net-b.de>
3578 * gfortran.dg/c_assoc_5.f90: New.
3580 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3582 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3583 * gcc.c-torture/execute/pr33992.x: Remove.
3584 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3585 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3586 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3588 2013-04-15 Jakub Jelinek <jakub@redhat.com>
3590 PR tree-optimization/56962
3591 * gcc.c-torture/execute/pr56962.c: New test.
3593 2013-04-15 Richard Biener <rguenther@suse.de>
3595 PR tree-optimization/56933
3596 * gcc.dg/vect/pr56933.c: New testcase.
3598 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3600 * gcc.target/arm/anddi3-opt.c: New test.
3601 * gcc.target/arm/anddi3-opt2.c: Likewise.
3603 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
3605 * gcc.dg/pr56890-1.c: New test.
3606 * gcc.dg/pr56890-2.c: Likewise.
3608 2013-04-15 Joey Ye <joey.ye@arm.com>
3610 * gcc.target/arm/thumb1-far-jump-1.c: New test.
3611 * gcc.target/arm/thumb1-far-jump-2.c: New test.
3613 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
3616 * gfortran.dg/select_type_33.f03: New test.
3618 2013-04-13 Janus Weil <janus@gcc.gnu.org>
3621 * gfortran.dg/typebound_proc_29.f03: New.
3623 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3626 * gfortran.dg/typebound_proc_28.f03: New.
3628 2013-04-12 Jeff Law <law@redhat.com>
3630 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3633 2013-04-12 Tobias Burnus <burnus@net-b.de>
3636 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3638 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3641 * gcc.target/i386/pr56903.c: New test.
3643 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3646 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3647 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3648 * gfortran.dg/block_11.f90: Fix invalid test case.
3649 * gfortran.dg/function_types_3.f90: Add new error message.
3650 * gfortran.dg/global_references_1.f90: Ditto.
3651 * gfortran.dg/import2.f90: Remove unneeded parts.
3652 * gfortran.dg/import6.f90: Fix invalid test case.
3653 * gfortran.dg/proc_decl_2.f90: Ditto.
3654 * gfortran.dg/proc_decl_9.f90: Ditto.
3655 * gfortran.dg/proc_decl_18.f90: Ditto.
3656 * gfortran.dg/proc_ptr_40.f90: New.
3657 * gfortran.dg/whole_file_7.f90: Modified error wording.
3658 * gfortran.dg/whole_file_16.f90: Ditto.
3659 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3660 * gfortran.dg/whole_file_18.f90: Modified error wording.
3661 * gfortran.dg/whole_file_20.f03: Ditto.
3662 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3665 2013-04-12 Richard Biener <rguenther@suse.de>
3668 2013-04-10 Richard Biener <rguenther@suse.de>
3670 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3672 2013-04-12 Tobias Burnus <burnus@net-b.de>
3675 * gfortran.dg/class_allocate_15.f90: New.
3678 2013-04-12 Tobias Burnus <burnus@net-b.de>
3680 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3681 scan-tree-dump-times.
3683 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3685 PR tree-optimization/56918
3686 PR tree-optimization/56920
3687 * gcc.dg/vect/pr56918.c: New test.
3688 * gcc.dg/vect/pr56920.c: New test.
3690 2013-04-12 Tobias Burnus <burnus@net-b.de>
3693 * gfortran.dg/class_allocate_14.f90: New.
3694 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3695 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3697 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
3699 * gcc.dg/fold-cstvecshift.c: New testcase.
3701 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3703 * gcc.target/aarch64/negs.c: New.
3705 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3708 * g++.dg/template/arrow4.C: New test.
3710 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3712 * gnat.dg/array23.adb: New test.
3713 * gnat.dg/array23_pkg[123].ads: New helpers.
3715 2013-04-11 Jeff Law <law@redhat.com>
3717 PR tree-optimization/56900
3718 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3720 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3723 * g++.dg/cpp0x/sfinae44.C: New.
3725 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3727 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3728 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3730 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3733 * g++.dg/cpp0x/enum26.C: New.
3734 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3736 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3738 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3740 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3742 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3743 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3744 loop is vectorized and that the correct instruction is generated.
3745 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3746 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3747 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3749 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3751 PR tree-optimization/56899
3752 * gcc.c-torture/execute/pr56899.c: New test.
3754 2013-04-10 David S. Miller <davem@davemloft.net>
3756 * gcc.target/sparc/setcc-4.c: New test.
3757 * gcc.target/sparc/setcc-5.c: New test.
3759 2013-04-10 Richard Biener <rguenther@suse.de>
3761 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3763 2013-04-10 Richard Biener <rguenther@suse.de>
3765 * gcc.dg/vect/slp-39.c: New testcase.
3767 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3769 PR tree-optimization/55524
3770 * gcc.target/epiphany/fnma-1.c: New test.
3772 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3774 * gcc.dg/tree-ssa/inline-11.c: New test
3776 2013-04-10 Jakub Jelinek <jakub@redhat.com>
3779 * g++.dg/template/arrow3.C: New test.
3781 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3783 * gcc.target/arm/minmax_minus.c: New test.
3785 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3788 * c-c++-common/gomp/pr56883.c: New test.
3790 2013-04-09 Jeff Law <law@redhat.com>
3792 * gcc.dg/tree-ssa/vrp87.c: New test.
3794 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3796 PR tree-optimization/56854
3797 * g++.dg/torture/pr56854.C: New test.
3799 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3802 * gfortran.dg/array_constructor_44.f90: New test.
3804 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3807 * g++.dg/cpp0x/constexpr-specialization.C: New.
3809 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3811 * gcc.c-torture/execute/pr56837.c: New test.
3815 * g++.dg/opt/vt3.C: New test.
3816 * g++.dg/opt/vt4.C: New test.
3818 2013-04-08 Jeff Law <law@redhat.com>
3820 * gcc.dg/tree-ssa/forwprop-25.c: New test.
3822 2013-04-08 Richard Biener <rguenther@suse.de>
3824 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3826 2013-04-08 Richard Biener <rguenther@suse.de>
3828 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3830 2013-04-08 Richard Biener <rguenther@suse.de>
3832 * g++.dg/vect/slp-pr56812.cc: Adjust.
3834 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3836 * gcc.dg/pr56837.c: New test.
3837 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3838 "generated memset minus one".
3840 2013-04-07 Tobias Burnus <burnus@net-b.de>
3843 * gfortran.dg/reshape_5.f90: New.
3845 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3848 * gcc.target/powerpc/recip-1.c: Modify expected output.
3849 * gcc.target/powerpc/recip-3.c: Likewise.
3850 * gcc.target/powerpc/recip-4.c: Likewise.
3851 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3853 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3855 * gcc.target/arm/peep-ldrd-1.c: New test.
3856 * gcc.target/arm/peep-strd-1.c: Likewise.
3858 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3860 * gcc.target/arm/negdi-1.c: New test.
3861 * gcc.target/arm/negdi-2.c: Likewise.
3862 * gcc.target/arm/negdi-3.c: Likewise.
3863 * gcc.target/arm/negdi-4.c: Likewise.
3865 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3867 * lib/target-supports.exp (add_options_for_arm_v8_neon):
3868 Add -march=armv8-a when we use v8 NEON.
3869 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3870 (check_effective_target_vect_call_ceilf): Likewise.
3871 (check_effective_target_vect_call_floorf): Likewise.
3872 (check_effective_target_vect_call_roundf): Likewise.
3873 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3874 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3875 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3876 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3877 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3879 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
3881 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3882 * gcc.target/powerpc/sd-pwr6.c: Same.
3883 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3884 * g++.dg/debug/pr56294.C: XFAIL on AIX.
3886 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
3888 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3890 2013-04-04 Janus Weil <janus@gcc.gnu.org>
3893 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3894 * gfortran.dg/altreturn_4.f90: Ditto.
3895 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3896 * gfortran.dg/altreturn_5.f90: Ditto.
3897 * gfortran.dg/altreturn_6.f90: Ditto.
3898 * gfortran.dg/altreturn_7.f90: Ditto.
3900 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3902 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3904 (check_effective_target_arm_v8_neon_ok_nocache):
3906 (check_effective_target_arm_v8_neon_ok): Change to use
3907 check_effective_target_arm_v8_neon_ok_nocache.
3908 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3910 (check_effective_target_vect_call_btruncf):
3911 Enable for arm and ARMv8 NEON.
3912 (check_effective_target_vect_call_ceilf): Likewise.
3913 (check_effective_target_vect_call_floorf): Likewise.
3914 (check_effective_target_vect_call_roundf): Likewise.
3915 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3918 2013-04-04 Marek Polacek <polacek@redhat.com>
3920 PR tree-optimization/48186
3921 * gcc.dg/pr48186.c: New test.
3923 2013-04-04 Richard Biener <rguenther@suse.de>
3925 PR tree-optimization/56826
3926 * gcc.dg/vect/pr56826.c: New testcase.
3927 * gcc.dg/vect/O3-pr36098.c: Adjust.
3929 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
3931 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3932 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3933 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3934 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3935 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3936 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3937 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3938 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3939 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3940 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3942 2013-04-04 Richard Biener <rguenther@suse.de>
3944 PR tree-optimization/56213
3945 * gcc.dg/vect/vect-123.c: New testcase.
3947 2013-04-04 Tobias Burnus <burnus@net-b.de>
3950 * gfortran.dg/read_repeat_2.f90: New.
3952 2013-04-04 Richard Biener <rguenther@suse.de>
3954 PR tree-optimization/56837
3955 * g++.dg/torture/pr56837.C: New testcase.
3957 2013-04-04 Tobias Burnus <burnus@net-b.de>
3960 * gfortran.dg/c_loc_test_21.f90: New.
3961 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3962 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3963 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3964 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3965 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
3967 2013-04-03 Jeff Law <law@redhat.com>
3969 PR tree-optimization/56799
3970 * gcc.c-torture/execute/pr56799.c: New test.
3972 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3975 * g++.dg/warn/Wpointer-arith-1.C: New.
3976 * g++.dg/gomp/for-19.C: Adjust.
3978 2013-04-03 Marek Polacek <polacek@redhat.com>
3981 * gcc.dg/pr55702.c: New test.
3983 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3986 * gcc.dg/pr56809.c: New testcase.
3988 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3991 * g++.dg/debug/pr56819.C: New test.
3993 2013-04-03 Richard Biener <rguenther@suse.de>
3995 PR tree-optimization/56817
3996 * g++.dg/torture/pr56817.C: New testcase.
3998 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4000 * gcc.dg/vect/bb-slp-31.c: New file.
4002 2013-04-03 Jason Merrill <jason@redhat.com>
4005 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4007 2013-04-03 Richard Biener <rguenther@suse.de>
4009 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4011 2013-04-03 Richard Biener <rguenther@suse.de>
4013 PR tree-optimization/55964
4014 * gcc.dg/torture/pr55964-2.c: New testcase.
4016 2013-04-03 Richard Biener <rguenther@suse.de>
4018 PR tree-optimization/56501
4019 * gcc.dg/torture/pr56501.c: New testcase.
4021 2013-04-03 Richard Biener <rguenther@suse.de>
4023 PR tree-optimization/56407
4024 * gcc.dg/torture/pr56407.c: New testcase.
4026 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4028 PR tree-optimization/56790
4029 * g++.dg/ext/pr56790-1.C: New testcase.
4031 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4033 * gcc.target/i386/merge-1.c: New testcase.
4034 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4036 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4039 * gcc.c-torture/execute/pr19449.c: New test.
4041 2013-04-03 Richard Biener <rguenther@suse.de>
4043 PR tree-optimization/56812
4044 * g++.dg/vect/slp-pr56812.cc: New testcase.
4046 2013-04-03 Janus Weil <janus@gcc.gnu.org>
4050 * gfortran.dg/altreturn_8.f90: New.
4051 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4052 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4053 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4055 2013-04-02 Jakub Jelinek <jakub@redhat.com>
4057 PR rtl-optimization/56745
4058 * gcc.c-torture/compile/pr56745.c: New test.
4060 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4062 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4064 2013-04-02 Richard Biener <rguenther@suse.de>
4066 PR tree-optimization/56778
4067 * gcc.dg/torture/pr56778.c: New testcase.
4069 2013-04-02 Richard Biener <rguenther@suse.de>
4072 * g++.dg/torture/pr56768.C: New testcase.
4074 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
4076 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4078 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4081 * gfortran.dg/namelist_82.f90: New test.
4083 2013-04-01 Janus Weil <janus@gcc.gnu.org>
4086 * gfortran.dg/implicit_class_1.f90: New.
4088 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4091 * gfortran.dg/namelist_81.f90: New test.
4093 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4095 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
4096 for constant and equal string lengths.
4097 * gfortran.dg/character_comparison_5.f90: Likewise.
4098 * gfortran.dg/character_comparison_9.f90: New test.
4100 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
4102 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4103 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4105 2013-03-29 Tobias Burnus <burnus@net-b.de>
4108 * gfortran.dg/optional_absent_3.f90: New.
4110 2013-03-29 Tobias Burnus <burnus@net-b.de>
4113 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4115 2013-03-29 Tobias Burnus <burnus@net-b.de>
4118 * gfortran.dg/namelist_80.f90: New.
4120 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4123 * gfortran.dg/string_length_2.f90: New test.
4124 * gfortran.dg/dependency_41.f90: New test.
4126 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4129 * gfortran.dg/array_constructor_43.f90: New test.
4130 * gfortran.dg/random_seed_3.f90: New test.
4132 2013-03-28 Ian Bolton <ian.bolton@arm.com>
4134 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4135 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4136 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4137 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4138 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4139 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4140 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4141 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4142 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4143 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4145 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4148 * g++.dg/conversion/op4.C: Adjust.
4149 * g++.dg/cpp0x/rv1n.C: Likewise.
4150 * g++.dg/cpp0x/rv2n.C: Likewise.
4151 * g++.dg/cpp0x/template_deduction.C: Likewise.
4152 * g++.dg/expr/cond8.C: Likewise.
4153 * g++.dg/other/error4.C: Likewise.
4154 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4155 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4156 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4157 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4158 * g++.old-deja/g++.jason/conversion2.C: Likewise.
4159 * g++.old-deja/g++.law/cvt20.C: Likewise.
4160 * g++.old-deja/g++.law/cvt8.C: Likewise.
4161 * g++.old-deja/g++.law/init8.C: Likewise.
4162 * g++.old-deja/g++.mike/net12.C: Likewise.
4163 * g++.old-deja/g++.mike/net8.C: Likewise.
4164 * g++.old-deja/g++.mike/p2793.C: Likewise.
4165 * g++.old-deja/g++.mike/p3836.C: Likewise.
4166 * g++.old-deja/g++.mike/p418.C: Likewise.
4167 * g++.old-deja/g++.mike/p701.C: Likewise.
4168 * g++.old-deja/g++.mike/p807.C: Likewise.
4170 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
4173 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4176 2013-03-28 Marek Polacek <polacek@redhat.com>
4178 PR tree-optimization/56695
4179 * gcc.dg/vect/pr56695.c: New test.
4181 2013-03-28 Richard Biener <rguenther@suse.de>
4183 PR tree-optimization/37021
4184 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4185 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4187 2013-03-27 Tobias Burnus <burnus@net-b.de>
4191 * gfortran.dg/sizeof_2.f90: New.
4192 * gfortran.dg/sizeof_3.f90: New.
4193 * gfortran.dg/sizeof_proc.f90: Update dg-error.
4195 2013-03-27 Richard Biener <rguenther@suse.de>
4197 PR tree-optimization/37021
4198 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4200 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
4202 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4203 * g++.dg/ipa/ivinline-2.C: Likewise.
4204 * g++.dg/ipa/ivinline-3.C: Likewise.
4205 * g++.dg/ipa/ivinline-4.C: Likewise.
4206 * g++.dg/ipa/ivinline-5.C: Likewise.
4207 * g++.dg/ipa/ivinline-7.C: Likewise.
4208 * g++.dg/ipa/ivinline-8.C: Likewise.
4209 * g++.dg/ipa/ivinline-9.C: Likewise.
4210 * g++.dg/cpp0x/noexcept03.C: Likewise.
4211 * gcc.dg/const-1.c: Likewise.
4212 * gcc.dg/ipa/pure-const-1.c: Likewise.
4213 * gcc.dg/noreturn-8.c: Likewise.
4214 * gcc.target/i386/mmx-1.c: Likewise.
4215 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4216 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4217 * gcc.c-torture/execute/pr33992.x: New file.
4219 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
4221 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4223 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4226 * g++.dg/ext/desig5.C: New.
4228 2013-03-26 Tobias Burnus <burnus@net-b.de>
4231 * gfortran.dg/merge_init_expr_2.f90: New.
4232 * gfortran.dg/merge_char_1.f90: Modify test to
4233 stay a run-time test.
4234 * gfortran.dg/merge_char_3.f90: Ditto.
4236 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4238 * g++.dg/cpp0x/constexpr-friend-2.C: New.
4239 * g++.dg/cpp0x/constexpr-main.C: Likewise.
4241 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4244 * g++.dg/cpp0x/range-for23.C: New.
4246 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
4249 * gfortran.dg/namelist_79.f90: New.
4251 2013-03-25 Martin Jambor <mjambor@suse.cz>
4253 * gcc.dg/ipa/ipcp-agg-9.c: New test.
4255 2013-03-25 Tobias Burnus <burnus@net-b.de>
4275 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4276 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4277 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4278 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4279 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4280 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4281 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4282 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4283 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4284 * gfortran.dg/c_loc_tests_16.f90: Ditto.
4285 * gfortran.dg/c_loc_tests_4.f03: Ditto.
4286 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4287 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4288 * gfortran.dg/c_loc_tests_8.f03: Ditto.
4289 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4290 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4291 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4292 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4293 * gfortran.dg/pr32601_1.f03: Ditto.
4294 * gfortran.dg/storage_size_2.f08: Remove dg-error.
4295 * gfortran.dg/blockdata_7.f90: New.
4296 * gfortran.dg/c_assoc_4.f90: New.
4297 * gfortran.dg/c_f_pointer_tests_6.f90: New.
4298 * gfortran.dg/c_f_pointer_tests_7.f90: New.
4299 * gfortran.dg/c_funloc_tests_8.f90: New.
4300 * gfortran.dg/c_loc_test_17.f90: New.
4301 * gfortran.dg/c_loc_test_18.f90: New.
4302 * gfortran.dg/c_loc_test_19.f90: New.
4303 * gfortran.dg/c_loc_test_20.f90: New.
4304 * gfortran.dg/c_sizeof_5.f90: New.
4305 * gfortran.dg/iso_c_binding_rename_3.f90: New.
4306 * gfortran.dg/transfer_resolve_2.f90: New.
4307 * gfortran.dg/transfer_resolve_3.f90: New.
4308 * gfortran.dg/transfer_resolve_4.f90: New.
4309 * gfortran.dg/pr32601.f03: Update dg-error.
4310 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4311 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4313 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4315 * gcc.target/arm/vseleqdf.c: New test.
4316 * gcc.target/arm/vseleqsf.c: Likewise.
4317 * gcc.target/arm/vselgedf.c: Likewise.
4318 * gcc.target/arm/vselgesf.c: Likewise.
4319 * gcc.target/arm/vselgtdf.c: Likewise.
4320 * gcc.target/arm/vselgtsf.c: Likewise.
4321 * gcc.target/arm/vselledf.c: Likewise.
4322 * gcc.target/arm/vsellesf.c: Likewise.
4323 * gcc.target/arm/vselltdf.c: Likewise.
4324 * gcc.target/arm/vselltsf.c: Likewise.
4325 * gcc.target/arm/vselnedf.c: Likewise.
4326 * gcc.target/arm/vselnesf.c: Likewise.
4327 * gcc.target/arm/vselvcdf.c: Likewise.
4328 * gcc.target/arm/vselvcsf.c: Likewise.
4329 * gcc.target/arm/vselvsdf.c: Likewise.
4330 * gcc.target/arm/vselvssf.c: Likewise.
4332 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4334 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4336 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4337 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4338 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4339 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4340 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4341 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4342 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4343 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4344 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4345 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4346 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4347 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4348 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4349 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4350 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4351 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4352 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4353 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4354 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4355 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4356 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4357 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4358 * gcc.target/arm/atomic-op-char.c: Likewise.
4359 * gcc.target/arm/atomic-op-consume.c: Likewise.
4360 * gcc.target/arm/atomic-op-int.c: Likewise.
4361 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4362 * gcc.target/arm/atomic-op-release.c: Likewise.
4363 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4364 * gcc.target/arm/atomic-op-short.c: Likewise.
4366 2013-03-25 Richard Biener <rguenther@suse.de>
4369 * g++.dg/torture/pr56694.C: New testcase.
4371 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4374 * gcc.target/arm/neon-vcond-gt.c: New test.
4375 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4376 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4378 2013-03-25 Richard Biener <rguenther@suse.de>
4380 PR tree-optimization/56689
4381 * gcc.dg/torture/pr56689.c: New testcase.
4383 2013-03-25 Kai Tietz <ktietz@redhat.com>
4385 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4387 2013-03-24 Tobias Burnus <burnus@net-b.de>
4390 * gfortran.dg/eof_5.f90: New.
4392 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4394 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4397 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
4399 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4401 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4404 * gcc.c-torture/execute/builtins/builtins.exp: Add
4405 -Wl,--allow-multiple-definition for RTEMS targets.
4407 2013-03-22 Ian Bolton <ian.bolton@arm.com>
4409 * gcc.target/aarch64/movk.c: New test.
4411 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
4413 * g++.dg/ext/vector21.C: New testcase.
4415 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4417 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4418 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4420 2013-03-21 Richard Biener <rguenther@suse.de>
4422 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4423 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4425 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4427 * gcc.target/aarch64/vect.c: Test and result vector added
4428 for sabd and saba instructions.
4429 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4430 instructions in assembly.
4431 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4432 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4433 for fabd instruction.
4434 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4435 instruction in assembly.
4436 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4438 2013-03-20 Jeff Law <law@redhat.com>
4440 * g++.dg/tree-ssa/ssa-dom.C: New test.
4442 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4444 * gcc.target/powerpc/mmfpgpr.c: New test.
4445 * gcc.target/powerpc/sd-vsx.c: Likewise.
4446 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4447 * gcc.target/powerpc/vsx-float0.c: Likewise.
4449 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
4451 PR tree-optimization/56355
4452 * gcc.dg/pr56355-1.c: New file.
4454 2013-03-20 Catherine Moore <clm@codesourcery.com>
4455 Richard Sandiford <rdsandiford@googlemail.com>
4457 * gcc.target/mips/mips.exp: Add microMIPS support.
4458 * gcc.target/mips/umips-movep-2.c: New test.
4459 * gcc.target/mips/umips-lwp-2.c: New test.
4460 * gcc.target/mips/umips-swp-5.c: New test.
4461 * gcc.target/mips/umips-constraints-1.c: New test.
4462 * gcc.target/mips/umips-lwp-3.c: New test.
4463 * gcc.target/mips/umips-swp-6.c: New test.
4464 * gcc.target/mips/umips-constraints-2.c: New test.
4465 * gcc.target/mips/umips-save-restore-1.c: New test.
4466 * gcc.target/mips/umips-lwp-4.c: New test.
4467 * gcc.target/mips/umips-swp-7.c: New test.
4468 * gcc.target/mips/umips-save-restore-2.c: New test.
4469 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4470 * gcc.target/mips/umips-lwp-5.c: New test.
4471 * gcc.target/mips/umips-save-restore-3.c: New test.
4472 * gcc.target/mips/umips-lwp-6.c: New test.
4473 * gcc.target/mips/umips-swp-1.c: New test.
4474 * gcc.target/mips/umips-lwp-7.c: New test.
4475 * gcc.target/mips/umips-swp-2.c: New test.
4476 * gcc.target/mips/umips-lwp-8.c: New test.
4477 * gcc.target/mips/umips-swp-3.c: New test.
4478 * gcc.target/mips/umips-movep-1.c: New test.
4479 * gcc.target/mips/umips-lwp-1.c: New test.
4480 * gcc.target/mips/umips-swp-4.c: New test.
4482 2013-03-20 Richard Biener <rguenther@suse.de>
4484 PR tree-optimization/56661
4485 * gcc.dg/torture/pr56661.c: New testcase.
4487 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4489 PR rtl-optimization/56605
4490 * gcc.target/powerpc/pr56605.c: New.
4492 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4495 * gfortran.dg/do_1.f90: Don't xfail.
4497 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4500 * gfortran.dg/namelist_77.f90: New.
4501 * gfortran.dg/namelist_78.f90: New.
4503 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4506 * gfortran.dg/open_negative_unit_1.f90: New.
4508 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4510 * gcc.target/aarch64/sbc.c: New test.
4512 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4514 * gcc.target/aarch64/ror.c: New test.
4516 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4518 * gcc.target/aarch64/extr.c: New test.
4520 2013-03-19 Richard Biener <rguenther@suse.de>
4522 PR tree-optimization/56273
4523 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4524 * c-c++-common/uninit-17.c: Likewise.
4526 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4528 PR tree-optimization/56635
4529 * g++.dg/torture/pr56635.C: New test.
4531 2013-03-18 Richard Biener <rguenther@suse.de>
4533 PR tree-optimization/3713
4534 * g++.dg/ipa/devirt-12.C: New testcase.
4536 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4539 * c-c++-common/pr56566.c: New test.
4541 2013-03-17 Jason Merrill <jason@redhat.com>
4543 * g++.dg/template/abstract-dr337.C: XFAIL.
4545 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4548 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4549 * c-c++-common/pr56607.c: New test.
4551 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4554 * g++.dg/cpp0x/constexpr-array5.C: New.
4556 2013-03-15 Tobias Burnus <burnus@net-b.de>
4559 * gfortran.dg/transfer_intrinsic_5.f90: New.
4561 2013-03-15 Kai Tietz <ktietz@redhat.com>
4563 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4564 * gcc.target/i386/pr20020-1.c: Likewise.
4565 * gcc.target/i386/pr20020-2.c: Likewise.
4566 * gcc.target/i386/pr20020-3.c: Likewise.
4567 * gcc.target/i386/pr53425-1.c: Likewise.
4568 * gcc.target/i386/pr53425-2.c: Likewise.
4569 * gcc.target/i386/pr55093.c: Likewise.
4570 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4572 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4575 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4576 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4578 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4580 PR tree-optimization/53265
4581 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4583 * gcc.dg/graphite/id-6.c (test): Likewise.
4584 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4585 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4587 PR tree-optimization/53265
4588 * gcc.dg/pr53265.c: New test.
4589 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4591 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4593 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
4594 n, use it as high bound instead of 4.
4596 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4599 * gcc.target/sh/pr49880-1.c: New.
4600 * gcc.target/sh/pr49880-2.c: New.
4601 * gcc.target/sh/pr49880-3.c: New.
4602 * gcc.target/sh/pr49880-4.c: New.
4603 * gcc.target/sh/pr49880-5.c: New.
4605 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4607 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4609 2013-03-13 Richard Biener <rguenther@suse.de>
4611 PR tree-optimization/56608
4612 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4614 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4617 * g++.dg/cpp0x/alias-decl-32.C: New.
4619 2013-03-11 Jan Hubicka <jh@suse.cz>
4622 * gcc.c-torture/compile/pr56571.c: New testcase.
4624 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4626 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4627 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4629 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4631 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4632 * gcc.dg/inline_4.c: Likewise.
4633 * gcc.dg/unroll_2.c: Likewise.
4634 * gcc.dg/unroll_3.c: Likewise.
4635 * gcc.dg/unroll_4.c: Likewise.
4637 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4640 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4643 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4645 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4648 * gcc.c-torture/compile/pr40797.c: New.
4650 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4652 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4654 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
4657 * gfortran.dg/class_56.f90: New test.
4659 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4662 * gcc.target/mips/pr56524.c: New test.
4664 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4667 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4669 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4672 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4674 2013-03-08 Marek Polacek <polacek@redhat.com>
4676 PR tree-optimization/56478
4677 * gcc.dg/torture/pr56478.c: New test.
4679 2013-03-08 Kai Tietz <ktietz@redhat.com>
4681 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4682 targets linker option --allow-multiple-definition.
4684 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4685 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4686 * gcc.dg/pr52549.c: Add LLP64 case.
4687 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4688 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4689 * gcc.dg/torture/pr51071-2.c: Likewise.
4690 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4691 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4692 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4693 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4694 * gcc.dg/weak/weak-1.c: Likewise.
4695 * gcc.dg/weak/weak-2.c: Likewise.
4696 * gcc.dg/weak/weak-3.c: Likewise.
4697 * gcc.dg/weak/weak-4.c: Likewise.
4698 * gcc.dg/weak/weak-5.c: Likewise.
4699 * gcc.dg/weak/weak-15.c: Likewise.
4700 * gcc.dg/weak/weak-16.c: Likewise.
4702 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4704 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4706 PR tree-optimization/56559
4707 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4709 2013-03-07 Andreas Schwab <schwab@suse.de>
4711 * gcc.dg/pr31490.c: Fix last change.
4713 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4716 * g++.dg/template/crash115.C: New.
4718 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4720 PR tree-optimization/56539
4721 * gcc.c-torture/compile/pr56539.c: New test.
4723 2013-03-06 Kai Tietz <ktietz@redhat.com>
4725 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4727 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4728 * gcc.dg/lto/20091013-1_2.c: Likewise.
4729 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4731 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4733 * gnat.dg/specs/aggr6.ads: New test.
4735 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4737 * gnat.dg/loop_optimization15.ad[sb]: New test.
4739 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4742 * gcc.dg/pr56548.c: New test.
4744 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4747 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4749 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4752 * g++.dg/template/typename20.C: New test.
4754 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4757 * gcc.dg/pr56510.c: New test.
4759 PR rtl-optimization/56484
4760 * gcc.c-torture/compile/pr56484.c: New test.
4762 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4765 * g++.dg/warn/Wsign-conversion-2.C: New.
4767 2013-03-05 Richard Biener <rguenther@suse.de>
4769 PR tree-optimization/56270
4770 * gcc.dg/vect/slp-38.c: New testcase.
4772 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4774 PR rtl-optimization/56494
4775 * gcc.dg/pr56494.c: New test.
4777 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4779 * gcc.dg/pr56424.c: New test.
4781 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4783 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4784 * gcc.dg/pr56228.c <avr>: Skip.
4786 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4789 PR tree-optimization/52631
4790 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4792 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
4794 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4795 * gcc.dg/vect/vect-83_64.c: Same.
4797 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4800 * gfortran.dg/pointer_check_13.f90: New test.
4802 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4805 * gfortran.dg/array_constructor_42.f90: New test.
4807 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4810 * g++.dg/template/static33.C: New.
4811 * g++.dg/template/static34.C: Likewise.
4814 * g++.dg/template/static35.C: New.
4816 2013-03-01 Steve Ellcey <sellcey@mips.com>
4818 * gcc.dg/pr56396.c: Require pic support.
4820 2013-03-01 Richard Biener <rguenther@suse.de>
4822 PR tree-optimization/55481
4823 * gcc.dg/torture/pr56488.c: New testcase.
4825 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
4826 Jakub Jelinek <jakub@redhat.com>
4829 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4830 no_sanitize_address attribute rather than no_address_safety_analysis.
4831 * g++.dg/asan/sanitizer_test_utils.h
4832 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4833 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4834 in addition to no_address_safety_analysis.
4836 2013-02-28 Jason Merrill <jason@redhat.com>
4839 * g++.dg/cpp0x/constexpr-and.C: New.
4841 2013-02-28 Martin Jambor <mjambor@suse.cz>
4843 PR tree-optimization/56294
4844 * g++.dg/debug/pr56294.C: New test.
4846 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
4848 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4850 2013-02-27 Marek Polacek <polacek@redhat.com>
4852 PR rtl-optimization/56466
4853 * gcc.dg/pr56466.c: New test.
4855 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4857 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4858 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4859 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4861 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
4864 * gcc.dg/pr45472.c: New test.
4866 2013-02-26 Marek Polacek <polacek@redhat.com>
4868 PR tree-optimization/56426
4869 * gcc.dg/pr56436.c: New test.
4871 2013-02-26 Jakub Jelinek <jakub@redhat.com>
4873 PR tree-optimization/56448
4874 * gcc.c-torture/compile/pr56448.c: New test.
4876 PR tree-optimization/56443
4877 * gcc.dg/torture/pr56443.c: New test.
4879 2013-02-25 Richard Biener <rguenther@suse.de>
4881 PR tree-optimization/56175
4882 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4884 2013-02-24 Jakub Jelinek <jakub@redhat.com>
4887 * g++.dg/torture/pr56403.C: New test.
4889 2013-02-25 Catherine Moore <clm@codesourcery.com>
4892 2013-02-24 Catherine Moore <clm@codesourcery.com>
4893 Richard Sandiford <rdsandiford@googlemail.com>
4895 * gcc.target/mips/mips.exp: Add microMIPS support.
4896 * gcc.target/mips/umips-movep-2.c: New test.
4897 * gcc.target/mips/umips-lwp-2.c: New test.
4898 * gcc.target/mips/umips-swp-5.c: New test.
4899 * gcc.target/mips/umips-constraints-1.c: New test.
4900 * gcc.target/mips/umips-lwp-3.c: New test.
4901 * gcc.target/mips/umips-swp-6.c: New test.
4902 * gcc.target/mips/umips-constraints-2.c: New test.
4903 * gcc.target/mips/umips-save-restore-1.c: New test.
4904 * gcc.target/mips/umips-lwp-4.c: New test.
4905 * gcc.target/mips/umips-swp-7.c: New test.
4906 * gcc.target/mips/umips-save-restore-2.c: New test.
4907 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4908 * gcc.target/mips/umips-lwp-5.c: New test.
4909 * gcc.target/mips/umips-save-restore-3.c: New test.
4910 * gcc.target/mips/umips-lwp-6.c: New test.
4911 * gcc.target/mips/umips-swp-1.c: New test.
4912 * gcc.target/mips/umips-lwp-7.c: New test.
4913 * gcc.target/mips/umips-swp-2.c: New test.
4914 * gcc.target/mips/umips-lwp-8.c: New test.
4915 * gcc.target/mips/umips-swp-3.c: New test.
4916 * gcc.target/mips/umips-movep-1.c: New test.
4917 * gcc.target/mips/umips-lwp-1.c: New test.
4918 * gcc.target/mips/umips-swp-4.c: New test.
4920 2013-02-24 Catherine Moore <clm@codesourcery.com>
4921 Richard Sandiford <rdsandiford@googlemail.com>
4923 * gcc.target/mips/mips.exp: Add microMIPS support.
4924 * gcc.target/mips/umips-movep-2.c: New test.
4925 * gcc.target/mips/umips-lwp-2.c: New test.
4926 * gcc.target/mips/umips-swp-5.c: New test.
4927 * gcc.target/mips/umips-constraints-1.c: New test.
4928 * gcc.target/mips/umips-lwp-3.c: New test.
4929 * gcc.target/mips/umips-swp-6.c: New test.
4930 * gcc.target/mips/umips-constraints-2.c: New test.
4931 * gcc.target/mips/umips-save-restore-1.c: New test.
4932 * gcc.target/mips/umips-lwp-4.c: New test.
4933 * gcc.target/mips/umips-swp-7.c: New test.
4934 * gcc.target/mips/umips-save-restore-2.c: New test.
4935 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4936 * gcc.target/mips/umips-lwp-5.c: New test.
4937 * gcc.target/mips/umips-save-restore-3.c: New test.
4938 * gcc.target/mips/umips-lwp-6.c: New test.
4939 * gcc.target/mips/umips-swp-1.c: New test.
4940 * gcc.target/mips/umips-lwp-7.c: New test.
4941 * gcc.target/mips/umips-swp-2.c: New test.
4942 * gcc.target/mips/umips-lwp-8.c: New test.
4943 * gcc.target/mips/umips-swp-3.c: New test.
4944 * gcc.target/mips/umips-movep-1.c: New test.
4945 * gcc.target/mips/umips-lwp-1.c: New test.
4946 * gcc.target/mips/umips-swp-4.c: New test.
4948 2013-02-22 Jakub Jelinek <jakub@redhat.com>
4951 * lib/asan-dg.exp (asan_link_flags): Add
4952 -B${gccpath}/libsanitizer/asan/ to flags.
4954 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4957 * gcc.dg/torture/pr56420.c: New test.
4959 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
4962 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4964 2013-02-21 Martin Jambor <mjambor@suse.cz>
4966 PR tree-optimization/56310
4967 * g++.dg/ipa/pr56310.C: New test.
4969 2013-02-21 Janus Weil <janus@gcc.gnu.org>
4972 * gfortran.dg/proc_ptr_comp_37.f90: New.
4974 2013-02-21 Richard Biener <rguenther@suse.de>
4976 PR tree-optimization/56415
4978 2013-02-11 Richard Biener <rguenther@suse.de>
4980 PR tree-optimization/56273
4981 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4982 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4983 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4984 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4985 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4986 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4988 2013-02-21 Marek Polacek <polacek@redhat.com>
4990 PR tree-optimization/56398
4991 * g++.dg/torture/pr56398.C: New test.
4993 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4996 * gcc.c-torture/compile/pr56405.c: New test.
4998 2013-02-20 Jan Hubicka <jh@suse.cz>
5000 PR tree-optimization/56265
5001 * g++.dg/ipa/devirt-11.C: New testcase.
5003 2013-02-20 Richard Biener <rguenther@suse.de>
5005 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5007 2013-02-20 Richard Biener <rguenther@suse.de>
5008 Jakub Jelinek <jakub@redhat.com>
5010 PR tree-optimization/56396
5011 * gcc.dg/pr56396.c: New testcase.
5013 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5016 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5018 2013-02-19 Richard Biener <rguenther@suse.de>
5020 PR tree-optimization/56384
5021 * gcc.dg/torture/pr56384.c: New testcase.
5023 2013-02-19 Jakub Jelinek <jakub@redhat.com>
5025 PR tree-optimization/56350
5026 * gcc.dg/pr56350.c: New test.
5028 PR tree-optimization/56381
5029 * g++.dg/opt/pr56381.C: New test.
5031 2013-02-18 Jakub Jelinek <jakub@redhat.com>
5034 * lib/dg-pch.exp (pch-init, pch-finish,
5035 check_effective_target_pch_supported_debug): New procs.
5036 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5037 Likewise if $pch_unsupported_debug and $flags include -g.
5038 Skip FAILs about missing *.gch file if $pch_unsupported_debug
5039 and dg-require-effective-target pch_unsupported_debug.
5040 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5041 * objc.dg/pch/pch.exp: Likewise.
5042 * gcc.dg/pch/pch.exp: Likewise.
5043 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5044 pch_unsupported_debug.
5045 * gcc.dg/pch/valid-1.hs: Likewise.
5046 * gcc.dg/pch/valid-1b.c: Likewise.
5047 * gcc.dg/pch/valid-1b.hs: Likewise.
5049 2013-02-18 Richard Biener <rguenther@suse.de>
5051 PR tree-optimization/56366
5052 * gcc.dg/torture/pr56366.c: New testcase.
5054 2013-02-18 Richard Biener <rguenther@suse.de>
5057 * gcc.dg/torture/pr56349.c: New testcase.
5059 2013-02-18 Richard Biener <rguenther@suse.de>
5061 PR tree-optimization/56321
5062 * gcc.dg/torture/pr56321.c: New testcase.
5064 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5066 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5068 2013-02-16 Jakub Jelinek <jakub@redhat.com>
5069 Dodji Seketeli <dodji@redhat.com>
5072 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5073 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5074 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5075 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5076 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5077 * c-c++-common/asan/pr56330.c: Likewise.
5078 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5079 Ensure the size argument of __builtin_memcpy is a constant.
5081 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5082 Paolo Carlini <paolo.carlini@oracle.com>
5085 * g++.dg/cpp0x/enum23.C: New.
5087 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
5090 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5092 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
5094 PR rtl-optimization/56348
5095 * gcc.target/i386/pr56348.c: New test.
5097 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
5099 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5100 * gcc.target/arm/interrupt-2.c: Likewise.
5102 2013-02-15 Tobias Burnus <burnus@net-b.de>
5105 * gfortran.dg/matmul_9.f90: New.
5107 2013-02-15 Tobias Burnus <burnus@net-b.de>
5110 * gfortran.dg/init_flag_11.f90: New.
5112 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5114 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5116 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5118 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5121 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
5122 Tobias Burnus <burnus@net-b.de>
5125 * gfortran.dg/allocatable_function_7.f90: New.
5127 2013-02-14 Jakub Jelinek <jakub@redhat.com>
5129 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5130 * asan_globals_test-wrapper.cc: New file.
5131 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5132 instead of asan_globals_test.cc as dg-additional-sources.
5133 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5134 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
5135 "sanitizer_test_utils.h" instead of
5136 "sanitizer_common/tests/sanitizer_test_utils.h".
5137 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5138 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5139 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5140 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5141 * g++.dg/asan/asan_test.cc: Synced from upstream.
5142 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5144 2013-02-14 Dodji Seketeli <dodji@redhat.com>
5147 * c-c++-common/asan/memcmp-2.c: New test.
5149 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
5152 * g++.dg/cpp0x/udlit-string-literal.h: New.
5153 * g++.dg/cpp0x/udlit-string-literal.C: New.
5155 2013-02-13 Sriraman Tallam <tmsriram@google.com>
5157 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5159 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
5162 * gcc.target/arm/pr56184.C: New test.
5164 2013-02-13 Jakub Jelinek <jakub@redhat.com>
5167 * g++.dg/torture/pr56302.C: New test.
5168 * g++.dg/cpp0x/constexpr-56302.C: New test.
5169 * c-c++-common/pr56302.c: New test.
5171 2013-02-13 Tobias Burnus <burnus@net-b.de>
5172 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5175 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5176 * gfortran.dg/quad_3.f90: Ditto.
5178 2013-02-13 Kostya Serebryany <kcc@google.com>
5180 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5181 to match the fresh asan run-time.
5182 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5184 2013-02-12 Dodji Seketeli <dodji@redhat.com>
5186 Avoid instrumenting duplicated memory access in the same basic block
5187 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5188 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5189 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5190 * c-c++-common/asan/inc.c: Likewise.
5192 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
5195 * gcc.target/i386/pr56148.c: New test.
5197 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5198 Tobias Burnus <burnus@net-b.de>
5201 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5204 2013-02-12 Richard Biener <rguenther@suse.de>
5207 * gcc.dg/lto/pr56297_0.c: New testcase.
5208 * gcc.dg/lto/pr56297_0.c: Likewise.
5210 2013-02-12 Janus Weil <janus@gcc.gnu.org>
5213 * gfortran.dg/typebound_deferred_1.f90: New.
5215 2013-02-12 Jakub Jelinek <jakub@redhat.com>
5217 PR rtl-optimization/56151
5218 * gcc.target/i386/pr56151.c: New test.
5220 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
5222 * g++.dg/ext/mv12.C: New test.
5223 * g++.dg/ext/mv12.h: New file.
5224 * g++.dg/ext/mv12-aux.C: New file.
5225 * g++.dg/ext/mv13.C: New test.
5227 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
5229 * lib/target-supports.exp
5230 (check_effective_target_powerpc_eabi_ok): New.
5231 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5233 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5234 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5236 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5237 * gcc.target/powerpc/pr51623.c: Likewise.
5238 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5239 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5241 2013-02-11 Alexander Potapenko <glider@google.com>
5242 Jack Howarth <howarth@bromo.med.uc.edu>
5243 Jakub Jelinek <jakub@redhat.com>
5246 * g++.dg/asan/pr55617.C: Run on all targets.
5248 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
5250 PR rtl-optimization/56275
5251 * gcc.dg/pr56275.c: New test.
5253 2013-02-11 Richard Biener <rguenther@suse.de>
5255 PR tree-optimization/56273
5256 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5258 2013-02-11 Richard Biener <rguenther@suse.de>
5260 PR tree-optimization/56264
5261 * gcc.dg/torture/pr56264.c: New testcase.
5263 2013-02-11 Richard Biener <rguenther@suse.de>
5265 PR tree-optimization/56273
5266 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5267 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5268 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5269 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5270 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5271 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5273 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
5275 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5276 for *-*-linux-gnu targets.
5277 * g++.dg/asan/interception-test-1.c: Ditto.
5278 * g++.dg/asan/interception-failure-test-1.C: Ditto.
5279 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5281 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
5284 * gfortran.dg/intrinsic_size_4.f90 : New test.
5286 2013-02-09 Jakub Jelinek <jakub@redhat.com>
5289 * gcc.target/powerpc/pr56256.c: New test.
5291 2013-02-08 Ian Lance Taylor <iant@google.com>
5293 * lib/go.exp: Load timeout.exp.
5295 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
5297 PR rtl-optimization/56246
5298 * gcc.target/i386/pr56246.c: New test.
5300 2013-02-08 Jeff Law <law@redhat.com>
5303 * gcc.dg/debug/dwarf2/pr53948.c: New test.
5305 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5308 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5311 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5313 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5315 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5317 PR rtl-optimization/56195
5318 * gcc.dg/torture/pr56195.c: New test.
5320 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
5323 * gfortran.dg/recursive_interface_2.f90: New test.
5325 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5327 PR tree-optimization/56250
5328 * gcc.c-torture/execute/pr56250.c: New test.
5330 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5332 PR tree-optimization/56064
5333 * gcc.dg/fixed-point/view-convert-2.c: New test.
5335 2013-02-08 Michael Matz <matz@suse.de>
5337 PR tree-optimization/52448
5338 * gcc.dg/pr52448.c: New test.
5340 2013-02-08 Richard Biener <rguenther@suse.de>
5343 * gcc.dg/torture/pr56181.c: New testcase.
5345 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5348 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5349 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5351 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5354 * g++.dg/parse/crash61.C: New test.
5357 * g++.dg/parse/pr56239.C: New test.
5360 * g++.dg/abi/mangle61.C: New test.
5362 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5364 PR rtl-optimization/56225
5365 * gcc.target/i386/pr56225.c: New test.
5367 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5370 * gcc.dg/guality/pr56154-1.c: New test.
5371 * gcc.dg/guality/pr56154-2.c: New test.
5372 * gcc.dg/guality/pr56154-3.c: New test.
5373 * gcc.dg/guality/pr56154-4.c: New test.
5374 * gcc.dg/guality/pr56154-aux.c: New file.
5376 PR tree-optimization/55789
5377 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5379 * gcc.dg/tree-ssa/inline-3.c: Add
5380 --param max-early-inliner-iterations=2 option.
5382 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5385 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5386 Add -fno-dwarf2-cfi-asm to dg-options.
5389 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5392 * gcc.dg/pr56228.c: New test.
5394 2013-02-07 Alan Modra <amodra@gmail.com>
5397 * gcc.target/powerpc/pr54009.c: New test.
5399 * gfortran.dg/pr54131.f: New test.
5401 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
5404 * gfortran.dg/array_constructor_41.f90: New test.
5406 2013-02-06 Janus Weil <janus@gcc.gnu.org>
5409 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5411 2013-02-06 Jakub Jelinek <jakub@redhat.com>
5414 * g++.dg/gomp/pr56217.C: New test.
5416 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5418 PR tree-optimization/56205
5419 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5420 * gcc.c-torture/execute/pr56205.c: New test.
5422 2013-02-05 Richard Biener <rguenther@suse.de>
5424 PR tree-optimization/53342
5425 PR tree-optimization/53185
5426 * gcc.dg/vect/pr53185-2.c: New testcase.
5428 2013-02-05 Jan Hubicka <jh@suse.cz>
5430 PR tree-optimization/55789
5431 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5432 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5433 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5434 * g++.dg/ipa/inline-1.C: New testcase.
5435 * g++.dg/ipa/inline-2.C: New testcase.
5436 * g++.dg/ipa/inline-3.C: New testcase.
5438 2013-02-05 Jan Hubicka <jh@suse.cz>
5440 PR tree-optimization/55789
5441 * g++.dg/torture/pr55789.C: New testcase.
5443 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5446 * gcc.dg/pr56167.c: New test.
5448 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5451 * gcc.target/sh/pr55146.c: New.
5453 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5455 PR tree-optimization/54386
5456 * gcc.target/sh/pr54386.c: New.
5458 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
5461 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5464 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5466 2013-02-04 Alexander Potapenko <glider@google.com>
5467 Jack Howarth <howarth@bromo.med.uc.edu>
5468 Jakub Jelinek <jakub@redhat.com>
5471 * g++.dg/asan/pr55617.C: New test.
5473 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5476 * gfortran.dg/typebound_operator_19.f90: New test.
5477 * gfortran.dg/typebound_assignment_4.f90: New test.
5479 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5482 * gfortran.dg/recursive_interface_1.f90: New test.
5484 2013-02-04 Richard Guenther <rguenther@suse.de>
5487 * gcc.dg/lto/pr56168_0.c: New testcase.
5488 * gcc.dg/lto/pr56168_1.c: Likewise.
5490 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5494 * gfortran.dg/block_12.f90: New test.
5495 * gfortran.dg/module_error_1.f90: New test.
5497 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5499 * lib/target-supports.exp (check_effective_target_vect_float)
5500 (check_effective_target_vect_no_align): Add mips-sde-elf.
5502 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5504 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5506 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5508 * gcc.dg/pr56023.c: XFAIL on AIX.
5509 * gcc.dg/vect/pr49352.c: Same.
5511 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5513 * gnat.dg/opt26.adb: New test.
5515 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5518 2013-01-27 Amol Pise <amolpise15@gmail.com>
5520 * gcc.target/arm/neon-vfnms-1.c: New test.
5521 * gcc.target/arm/neon-vfnma-1.c: New test.
5523 2013-01-31 Richard Biener <rguenther@suse.de>
5525 PR tree-optimization/56157
5526 * gcc.dg/torture/pr56157.c: New testcase.
5528 2013-01-30 Richard Biener <rguenther@suse.de>
5530 PR tree-optimization/56150
5531 * gcc.dg/torture/pr56150.c: New testcase.
5533 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5536 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5537 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5538 printed in backtrace.
5539 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5540 to avoid errors about mismatched allocation vs. deallocation.
5543 * g++.dg/mv1.C: Moved to...
5544 * g++.dg/ext/mv1.C: ... here. Adjust test.
5545 * g++.dg/mv2.C: Moved to...
5546 * g++.dg/ext/mv2.C: ... here. Adjust test.
5547 * g++.dg/mv3.C: Moved to...
5548 * g++.dg/ext/mv3.C: ... here.
5549 * g++.dg/mv4.C: Moved to...
5550 * g++.dg/ext/mv4.C: ... here.
5551 * g++.dg/mv5.C: Moved to...
5552 * g++.dg/ext/mv5.C: ... here. Adjust test.
5553 * g++.dg/mv6.C: Moved to...
5554 * g++.dg/ext/mv6.C: ... here. Adjust test.
5555 * g++.dg/ext/mv7.C: New test.
5556 * g++.dg/ext/mv8.C: New test.
5557 * g++.dg/ext/mv9.C: New test.
5558 * g++.dg/ext/mv10.C: New test.
5559 * g++.dg/ext/mv11.C: New test.
5561 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5563 PR rtl-optimization/56144
5564 * gcc.dg/pr56144.c: New.
5566 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5568 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5570 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5571 * g++.dg/cpp0x/constexpr-55573.C: Same
5573 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5575 PR tree-optimization/56064
5576 * gcc.dg/fixed-point/view-convert.c: New test.
5578 2013-01-30 Andreas Schwab <schwab@suse.de>
5580 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5581 evaluate the end index in string range.
5583 2013-01-30 Tobias Burnus <burnus@net-b.de>
5586 * gfortran.dg/allocatable_function_6.f90: New.
5588 2013-01-29 Janus Weil <janus@gcc.gnu.org>
5589 Mikael Morin <mikael@gcc.gnu.org>
5592 * gfortran.dg/proc_ptr_comp_36.f90: New.
5594 2013-01-29 Richard Biener <rguenther@suse.de>
5596 PR tree-optimization/55270
5597 * gcc.dg/torture/pr55270.c: New testcase.
5599 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5601 PR rtl-optimization/56117
5602 * gcc.dg/pr56117.c: New test.
5604 2013-01-28 Richard Biener <rguenther@suse.de>
5606 PR tree-optimization/56034
5607 * gcc.dg/torture/pr56034.c: New testcase.
5609 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5611 PR tree-optimization/56125
5612 * gcc.dg/pr56125.c: New test.
5614 2013-01-28 Tobias Burnus <burnus@net-b.de>
5615 Mikael Morin <mikael@gcc.gnu.org>
5618 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5619 * gfortran.dg/import8.f90: Likewise.
5620 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5621 * gfortran.dg/import10.f90: New test.
5622 * gfortran.dg/import11.f90: Likewise
5624 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5627 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5628 string.h. Provide memset, malloc and free prototypes, adjust line
5629 numbers in dg-output.
5630 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5631 Provide memset prototype and adjust line numbers in dg-output.
5632 * c-c++-common/asan/global-overflow-1.c: Likewise.
5634 PR tree-optimization/56094
5635 * gcc.dg/pr56094.c: New test.
5637 2013-01-27 Amol Pise <amolpise15@gmail.com>
5639 * gcc.target/arm/neon-vfnms-1.c: New test.
5640 * gcc.target/arm/neon-vfnma-1.c: New test.
5642 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
5645 * gcc.target/i386/pr56114.c: New test.
5647 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
5650 * gfortran.dg/associate_14.f90: New test.
5653 * gfortran.dg/associate_13.f90: New test.
5655 2013-01-25 Jakub Jelinek <jakub@redhat.com>
5657 PR tree-optimization/56098
5658 * gcc.dg/pr56098-1.c: New test.
5659 * gcc.dg/pr56098-2.c: New test.
5661 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
5664 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5666 2013-01-22 Marek Polacek <polacek@redhat.com>
5668 PR tree-optimization/56035
5669 * gcc.dg/pr56035.c: New test.
5671 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5673 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5676 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5678 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5680 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5683 * gcc.dg/pr56078.c: New test.
5684 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5686 2013-01-24 Martin Jambor <mjambor@suse.cz>
5688 PR tree-optimization/55927
5689 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5691 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5693 * gcc.target/i386/movsd.c: New test.
5695 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5698 * gcc.target/i386/pr55934.c: New test.
5700 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5703 * gfortran.dg/select_8.f90: New.
5705 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5707 * gcc.target/microblaze/microblaze.exp: Remove
5708 target_config_cflags check.
5710 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5713 * gfortran.dg/gomp/pr56052.f90: New test.
5716 * gcc.dg/pr49069.c: New test.
5718 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5721 * g++.dg/cpp0x/constexpr-static10.C: New.
5723 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5726 * gcc.target/i386/pr56028.c: New test.
5728 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5731 * gcc.target/i386/pr55686.c: New test.
5733 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5736 * g++.dg/cpp0x/variadic139.C: New test.
5737 * g++.dg/cpp0x/variadic140.C: Likewise.
5738 * g++.dg/cpp0x/variadic141.C: Likewise.
5740 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5742 * gnat.dg/warn8.adb: New test.
5744 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5747 * gfortran.dg/include_8.f90: New test.
5749 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5751 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5752 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5754 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5756 PR tree-optimization/56051
5757 * gcc.c-torture/execute/pr56051.c: New test.
5759 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5761 PR rtl-optimization/56023
5762 * gcc.dg/pr56023.c: New test.
5764 2013-01-21 Martin Jambor <mjambor@suse.cz>
5767 * gcc.target/i386/pr56022.c: New test.
5769 2013-01-21 Jason Merrill <jason@redhat.com>
5771 * lib/target-supports.exp (check_effective_target_alias): New.
5773 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
5776 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5778 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
5780 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5782 2013-01-19 Jeff Law <law@redhat.com>
5784 PR tree-optimization/52631
5785 * tree-ssa/pr52631.c: New test.
5786 * tree-ssa/ssa-fre-9: Update expected output.
5788 2013-01-19 Anthony Green <green@moxielogic.com>
5790 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5793 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5795 PR tree-optimization/56029
5796 * g++.dg/torture/pr56029.C: New test.
5798 2013-01-18 Sharad Singhai <singhai@google.com>
5800 PR tree-optimization/55995
5801 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5803 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5806 * gcc.target/i386/pr55433.c: New.
5808 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5811 * gfortran.dg/pr56015.f90: New test.
5813 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
5815 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5817 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
5819 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5820 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5821 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5822 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5823 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5825 2013-01-17 Jeff Law <law@redhat.com>
5827 * gcc.dg/pr52573.c: Move to...
5828 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
5830 PR rtl-optimization/52573
5831 * gcc.dg/pr52573.c: New test.
5833 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
5836 * g++.dg/asan/interception-test-1.C: Skip on darwin.
5837 * lib/target-supports.exp (check_effective_target_swapcontext): Use
5838 check_no_compiler_messages to test support in ucontext.h.
5839 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5840 compliant RLIMIT_AS.
5842 2013-01-17 Marek Polacek <polacek@redhat.com>
5844 PR rtl-optimization/55833
5845 * gcc.dg/pr55833.c: New test.
5847 2013-01-17 Jan Hubicka <jh@suse.cz>
5849 PR tree-optimization/55273
5850 * gcc.c-torture/compile/pr55273.c: New testcase.
5852 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
5855 * gcc.target/pr55981.c: New test.
5857 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
5859 * gcc.target/arm/pr40887.c: Require at least armv5.
5860 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5861 * gcc.target/arm/pr51915.c: Likewise.
5862 * gcc.target/arm/pr52006.c: Likewise.
5863 * gcc.target/arm/pr53187.c: Likewise.
5865 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5866 * gcc.target/arm/ftest-support-arm.h: Delete.
5867 * gcc.target/arm/ftest-support-thumb.h: Delete.
5868 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5869 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5870 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5871 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5872 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5873 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5874 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5875 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5876 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5877 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5878 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5879 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5880 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5881 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5882 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5883 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5884 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5885 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5886 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5887 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5888 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5889 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5890 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5891 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5893 2013-01-17 Martin Jambor <mjambor@suse.cz>
5895 PR tree-optimizations/55264
5896 * g++.dg/ipa/pr55264.C: New test.
5898 2013-01-16 Janus Weil <janus@gcc.gnu.org>
5901 * gfortran.dg/class_55.f90: New.
5903 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
5906 * gcc.c-torture/execute/builtins/builtins.exp: Add
5907 -Wl,--allow-multiple-definition for eabi and elf targets.
5910 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5911 check_effective_target_vect_perm_short,
5912 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5913 check_effective_target_vect64): Return 0 for big-endian ARM.
5914 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5916 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5919 2013-01-16 Richard Biener <rguenther@suse.de>
5921 PR tree-optimization/55964
5922 * gcc.dg/torture/pr55964.c: New testcase.
5924 2013-01-16 Richard Biener <rguenther@suse.de>
5926 PR tree-optimization/54767
5927 PR tree-optimization/53465
5928 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5930 2013-01-16 Christian Bruel <christian.bruel@st.com>
5933 * gcc.target/sh/sh-switch.c: New testcase.
5935 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5937 * gcc.dg/webizer.c: Increase the array size.
5939 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5942 * gcc.dg/pr55940.c: New test.
5944 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
5945 Harald Anlauf <anlauf@gmx.de>
5947 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5948 * gfortran.dg/bounds_check_5.f90: Likewise.
5949 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5950 * gfortran.dg/continuation_9.f90: Likewise.
5951 * gfortran.dg/move_alloc_13.f90: Likewise.
5952 * gfortran.dg/structure_constructor_11.f90: Likewise.
5953 * gfortran.dg/tab_continuation.f: Likewise.
5954 * gfortran.dg/warning-directive-2.F90: Likewise.
5955 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5957 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5959 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5960 * gcc.target/arm/fma-sp.c: Likewise.
5962 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
5964 PR rtl-optimization/55153
5965 * gcc.dg/pr55153.c: New.
5967 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5969 PR tree-optimization/55920
5970 * gcc.c-torture/compile/pr55920.c: New test.
5972 2013-01-15 Richard Biener <rguenther@suse.de>
5975 * gcc.dg/torture/pr55882.c: New testcase.
5977 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5979 PR tree-optimization/55955
5980 * gcc.c-torture/compile/pr55955.c: New test.
5982 2013-01-15 Dodji Seketeli <dodji@redhat.com>
5985 * g++.dg/cpp0x/alias-decl-31.C: New test.
5987 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
5990 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5991 case where interface is null.
5993 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5996 * gfortran.dg/array_constructor_40.f90: New test.
5998 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
6000 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6002 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
6004 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6005 * gcc.target/aarch64/vect-ld1r-compile.c: New.
6006 * gcc.target/aarch64/vect-ld1r-fp.c: New.
6007 * gcc.target/aarch64/vect-ld1r.c: New.
6008 * gcc.target/aarch64/vect-ld1r.x: New.
6010 2013-01-14 Andi Kleen <ak@linux.intel.com>
6013 * gcc.target/i386/hle-clear-rel.c: New file
6014 * gcc.target/i386/hle-store-rel.c: New file.
6016 2013-01-14 Harald Anlauf <anlauf@gmx.de>
6018 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6019 * gfortran.dg/bounds_check_4.f90: Likewise.
6020 * gfortran.dg/inquire_10.f90: Likewise.
6021 * gfortran.dg/minloc_3.f90: Likewise.
6022 * gfortran.dg/minlocval_3.f90: Likewise.
6023 * gfortran.dg/module_double_reuse.f90: Likewise.
6024 * gfortran.dg/mvbits_1.f90: Likewise.
6025 * gfortran.dg/oldstyle_1.f90: Likewise.
6026 * gfortran.dg/pr20163-2.f: Likewise.
6027 * gfortran.dg/save_1.f90: Likewise.
6028 * gfortran.dg/scan_1.f90: Likewise.
6029 * gfortran.dg/select_char_1.f90: Likewise.
6030 * gfortran.dg/shape_4.f90: Likewise.
6031 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6032 * gfortran.dg/function_optimize_10.f90: Likewise.
6033 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6034 * gfortran.dg/used_types_17.f90: Likewise.
6035 * gfortran.dg/used_types_18.f90: Likewise.
6037 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
6040 * gfortran.dg/proc_ptr_result_8.f90 : New test.
6042 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6044 * gcc.dg/unroll_5.c: Add nomips16 attributes.
6046 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6048 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6050 2013-01-12 Janus Weil <janus@gcc.gnu.org>
6053 * gfortran.dg/assumed_type_2.f90: Fix test case.
6054 * gfortran.dg/internal_pack_13.f90: New test.
6055 * gfortran.dg/internal_pack_14.f90: New test.
6057 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6060 * gfortran.dg/unlimited_polymorphic_8.f90: Update
6061 scan-tree-dump-times for foo.0.x._vptr to deal with change from
6064 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
6066 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6068 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6071 * gcc.target/s390/pr55719.c: New testcase.
6073 2013-01-11 Richard Guenther <rguenther@suse.de>
6075 PR tree-optimization/44061
6076 * gcc.dg/pr44061.c: New testcase.
6078 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
6080 Update copyright years.
6082 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
6083 Jakub Jelinek <jakub@redhat.com>
6086 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6088 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
6090 PR rtl-optimization/55672
6091 * gcc.target/i386/pr55672.c: New.
6093 2013-01-10 Jeff Law <law@redhat.com>
6095 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
6096 pass/fail message unique.
6099 2013-01-10 Jason Merrill <jason@redhat.com>
6101 * ada/.gitignore: New.
6103 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6105 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6107 * g++.dg/tls/thread_local2.C: Likewise.
6108 * g++.dg/tls/thread_local2g.C: Likewise.
6109 * g++.dg/tls/thread_local6.C: Likewise.
6110 * g++.dg/tls/thread_local-order1.C: Add tls options.
6111 * g++.dg/tls/thread_local-order2.C: Likewise.
6112 * g++.dg/tls/thread_local3.C: Likewise.
6113 * g++.dg/tls/thread_local3g.C: Likewise.
6114 * g++.dg/tls/thread_local4.C: Likewise.
6115 * g++.dg/tls/thread_local4g.C: Likewise.
6116 * g++.dg/tls/thread_local5.C: Likewise.
6117 * g++.dg/tls/thread_local5g.C: Likewise.
6118 * g++.dg/tls/thread_local6g.C: Likewise.
6120 2013-01-10 Kostya Serebryany <kcc@google.com>
6122 * g++.dg/asan/asan_test.cc: Sync from upstream.
6124 2013-01-10 Jakub Jelinek <jakub@redhat.com>
6126 PR tree-optimization/55921
6127 * gcc.c-torture/compile/pr55921.c: New test.
6129 2013-01-09 Jan Hubicka <jh@suse.cz>
6131 PR tree-optimization/55569
6132 * gcc.c-torture/compile/pr55569.c: New testcase.
6134 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
6137 * gfortran.dg/use_28.f90: New test.
6139 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
6141 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6142 number matching more robust.
6144 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
6146 PR rtl-optimization/55829
6147 * gcc.target/i386/pr55829.c: New.
6149 2013-01-09 Tobias Burnus <burnus@net-b.de>
6152 * gfortran.dg/bind_c_bool_1.f90: New.
6153 * gfortran.dg/do_5.f90: Add dg-warning.
6155 2013-01-09 Jan Hubicka <jh@suse.cz>
6157 PR tree-optimization/55875
6158 * gcc.c-torture/execute/pr55875.c: New testcase.
6159 * g++.dg/torture/pr55875.C: New testcase.
6161 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6164 * c-c++-common/pr48418.c: New test.
6166 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6169 * g++.dg/tls/thread_local-ice.C: New.
6171 2013-01-09 Andreas Schwab <schwab@suse.de>
6173 * gcc.dg/guality/pr54693.c: Null-terminate arr.
6175 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6177 PR tree-optimization/48189
6178 * gcc.dg/pr48189.c: New test.
6180 2013-01-04 Jan Hubicka <jh@suse.cz>
6182 PR tree-optimization/55823
6183 * g++.dg/ipa/devirt-10.C: New testcase.
6185 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
6186 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
6188 PR rtl-optimization/55845
6189 * gcc.target/i386/pr55845.c: New test.
6191 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
6193 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6194 instructions generated instead of number of occurances.
6196 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6198 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6199 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6200 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6201 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6202 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6203 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6204 * gcc.target/aarch64/vect-fcm.x: Likewise.
6205 * lib/target-supports.exp
6206 (check_effective_target_vect_cond): Enable for AArch64.
6208 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6210 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6211 endian-safe float pool loading.
6212 (test_square_root_v4sf): Likewise.
6213 (test_square_root_v2df): Likewise.
6214 * lib/target-supports.exp
6215 (check_effective_target_vect_call_sqrtf): Add AArch64.
6217 2013-01-08 Martin Jambor <mjambor@suse.cz>
6220 * gcc.dg/tree-ssa/pr55579.c: New test.
6222 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6224 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6227 2013-01-08 Jakub Jelinek <jakub@redhat.com>
6230 * gcc.dg/torture/pr55890-3.c: New test.
6233 * gcc.c-torture/compile/pr55851.c: New test.
6236 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6239 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6242 * gfortran.dg/elemental_scalar_args_2.f90: New test.
6244 2013-01-07 Tobias Burnus <burnus@net-b.de>
6247 * gfortran.dg/pointer_init_2.f90: Update dg-error.
6248 * gfortran.dg/pointer_init_7.f90: New.
6250 2013-01-07 Richard Biener <rguenther@suse.de>
6252 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6254 2013-01-07 Richard Biener <rguenther@suse.de>
6257 * gcc.dg/torture/pr55890-1.c: New testcase.
6258 * gcc.dg/torture/pr55890-2.c: Likewise.
6260 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
6262 * gcc.target/aarch64/fmovd.c: New.
6263 * gcc.target/aarch64/fmovf.c: Likewise.
6264 * gcc.target/aarch64/fmovd-zero.c: Likewise.
6265 * gcc.target/aarch64/fmovf-zero.c: Likewise.
6266 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6267 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6268 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6269 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6271 2013-01-07 Richard Biener <rguenther@suse.de>
6273 PR tree-optimization/55888
6274 PR tree-optimization/55862
6275 * gcc.dg/torture/pr55888.c: New testcase.
6277 2013-01-07 Tobias Burnus <burnus@net-b.de>
6280 * gfortran.dg/intrinsic_size_3.f90: New.
6282 2013-01-07 Tobias Burnus <burnus@net-b.de>
6285 * gfortran.dg/select_type_32.f90: New.
6287 2013-01-04 Dodji Seketeli <dodji@redhat.com>
6290 * g++.dg/cpp0x/alias-decl-29.C: New test.
6292 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
6297 * gfortran.dg/class_array_15.f03: New test.
6299 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
6304 * gfortran.dg/use_23.f90: New test.
6305 * gfortran.dg/use_24.f90: New test.
6306 * gfortran.dg/use_25.f90: New test.
6307 * gfortran.dg/use_26.f90: New test.
6308 * gfortran.dg/use_27.f90: New test.
6310 2013-01-06 Olivier Hainque <hainque@adacore.com>
6312 * gnat.dg/specs/clause_on_volatile.ads: New test.
6314 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
6316 * gnat.dg/alignment10.adb: New test.
6318 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
6319 Mikael Morin <mikael@gcc.gnu.org>
6322 * gfortran.dg/use_22.f90: New test.
6324 2013-01-04 Andrew Pinski <apinski@cavium.com>
6326 * gcc.target/aarch64/cmp-1.c: New testcase.
6328 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6331 * gfortran.dg/select_type_31.f03: New test.
6333 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6335 PR c++/54526 (again)
6336 * g++.dg/cpp0x/parse2.C: Extend.
6337 * g++.old-deja/g++.other/crash28.C: Adjust.
6339 2013-01-04 Richard Biener <rguenther@suse.de>
6341 PR tree-optimization/55862
6342 * gcc.dg/torture/pr55862.c: New testcase.
6344 2013-01-04 Martin Jambor <mjambor@suse.cz>
6346 PR tree-optimization/55755
6347 * gcc.dg/torture/pr55755.c: New test.
6348 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6349 * gcc.dg/tree-ssa/pr45144.c: Update.
6351 2013-01-04 Richard Biener <rguenther@suse.de>
6354 * gcc.dg/fold-reassoc-2.c: New testcase.
6356 2013-01-04 Tobias Burnus <burnus@net-b.de>
6359 * gfortran.dg/null_7.f90: New.
6361 2013-01-04 Tobias Burnus <burnus@net-b.de>
6365 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6366 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6367 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6369 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6371 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6373 2013-01-03 Janus Weil <janus@gcc.gnu.org>
6376 * gfortran.dg/assignment_1.f90: Modified.
6377 * gfortran.dg/assignment_4.f90: New.
6379 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
6381 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6383 2013-01-03 Richard Biener <rguenther@suse.de>
6385 PR tree-optimization/55857
6386 * gcc.dg/vect/pr55857-1.c: New testcase.
6387 * gcc.dg/vect/pr55857-2.c: Likewise.
6389 2013-01-03 Jakub Jelinek <jakub@redhat.com>
6391 PR rtl-optimization/55838
6392 * gcc.dg/pr55838.c: New test.
6394 PR tree-optimization/55832
6395 * gcc.c-torture/compile/pr55832.c: New test.
6397 2013-01-02 Teresa Johnson <tejohnson@google.com>
6399 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6400 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6401 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6402 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6403 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6404 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6405 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6406 * gcc.dg/unroll_1.c: Ditto.
6407 * gcc.dg/unroll_2.c: Ditto.
6408 * gcc.dg/unroll_3.c: Ditto.
6409 * gcc.dg/unroll_4.c: Ditto.
6411 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6413 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6415 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6418 * gfortran.dg/eof_4.f90: New test.
6420 2013-01-02 Jakub Jelinek <jakub@redhat.com>
6422 * lib/c-compat.exp (compat-use-alt-compiler): Remove
6423 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6424 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6425 (compat_setup_dfp): Initialize compat_alt_caret and
6426 compat_save_TEST_ALWAYS_FLAGS.
6428 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6430 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6432 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6434 * gcc.dg/torture/fp-int-convert-2.c: New test.
6436 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6438 * gfortran.dg/newunit_3.f90: Add dg-do run.
6439 * gfortran.dg/inquire_15.f90: Add dg-do run.
6441 2013-01-01 Jakub Jelinek <jakub@redhat.com>
6443 PR tree-optimization/55831
6444 * gcc.dg/pr55831.c: New test.
6446 Copyright (C) 2013 Free Software Foundation, Inc.
6448 Copying and distribution of this file, with or without modification,
6449 are permitted in any medium without royalty provided the copyright
6450 notice and this notice are preserved.