1 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/inherit/pr57942.C: New.
6 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8 * gcc.target/powerpc/bool2.h: New file, test the code generation
9 of logical operations for power5, altivec, power7, and power8
11 * gcc.target/powerpc/bool2-p5.c: Likewise.
12 * gcc.target/powerpc/bool2-av.c: Likewise.
13 * gcc.target/powerpc/bool2-p7.c: Likewise.
14 * gcc.target/powerpc/bool2-p8.c: Likewise.
15 * gcc.target/powerpc/bool3.h: Likewise.
16 * gcc.target/powerpc/bool3-av.c: Likewise.
17 * gcc.target/powerpc/bool2-p7.c: Likewise.
18 * gcc.target/powerpc/bool2-p8.c: Likewise.
20 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
22 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
24 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
26 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
28 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
30 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
31 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
32 type from long to long long.
33 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
34 to have effective-target keywords of lp64 and ilp32.
35 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
36 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
37 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
38 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
39 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
40 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
41 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
42 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
43 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
45 2013-07-23 Tom Tromey <tromey@redhat.com>
46 Joseph Myers <joseph@codesourcery.com>
48 * gcc.dg/c11-generic-1.c: New file.
49 * gcc.dg/c11-generic-2.c: New file.
51 2013-07-22 Tobias Burnus <burnus@net-b.de>
55 * coarray/lib_realloc_1.f90: Permit optimization.
56 * gfortran.dg/coarray_31.f90: New.
58 2013-07-22 Tobias Burnus <burnus@net-b.de>
61 * gfortran.dg/class_array_7.f03: Fix memory leak.
63 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
66 * g++.dg/cpp0x/decltype56.C: New.
68 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
70 * gcc.dg/pr53265.c: Correct line number in dg-message.
72 2013-07-22 Diego Novillo <dnovillo@google.com>
74 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
76 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
79 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
80 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
82 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
85 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
86 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
87 * gcc.dg/torture/pr53366-1.c: Same.
88 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
89 * gcc.dg/torture/pr56488.c: Same.
90 * gcc.dg/torture/pr57584.c: Same.
91 * gcc.dg/tree-ssa/pr57385.c: Same.
92 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
94 2013-07-21 OndÅej BÃlka <neleai@seznam.cz>
96 * c-c++-common/pr41779.c: Fix typos.
97 * gcc.c-torture/compile/20031125-2.c: Likewise.
98 * gcc.c-torture/compile/20040621-1.c: Likewise.
99 * gcc.c-torture/execute/20020418-1.c: Likewise.
100 * gcc.dg/20020108-1.c: Likewise.
101 * gcc.dg/atomic-generic-aux.c: Likewise.
102 * gcc.dg/builtin-complex-err-2.c: Likewise.
103 * gcc.dg/decl-1.c: Likewise.
104 * gcc.dg/di-sync-multithread.c: Likewise.
105 * gcc.dg/format/c90-printf-1.c: Likewise.
106 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
107 * gcc.dg/long-long-compare-1.c: Likewise.
108 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
109 * gcc.dg/pr17055-1.c: Likewise.
110 * gcc.dg/pr27095.c: Likewise.
111 * gcc.dg/torture/fp-int-convert.h: Likewise.
112 * gcc.dg/tree-prof/inliner-1.c: Likewise.
113 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
114 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
115 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
116 * gcc.dg/tree-ssa/loop-19.c: Likewise.
117 * gcc.dg/tree-ssa/loop-1.c: Likewise.
118 * gcc.dg/tree-ssa/pr21001.c: Likewise.
119 * gcc.dg/tree-ssa/pr42585.c: Likewise.
120 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
121 * gcc.dg/vect/vect-cond-5.c: Likewise.
122 * gcc.dg/weak/typeof-2.c: Likewise.
123 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
124 * gcc.target/arm/naked-1.c: Likewise.
125 * gcc.target/i386/pr9771-1.c: Likewise.
126 * gcc.target/sparc/sparc-constant-1.c: Likewise.
127 * gcc.target/sparc/struct-ret-check.c: Likewise.
128 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
129 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
130 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
133 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
136 * gfortran.dg/dependency_42.f90: New test.
137 * gfortran.dg/dependency_43.f90: New test.
139 2013-07-21 Tobias Burnus <burnus@net-b.de>
142 * gfortran.dg/round_4.f90: New.
144 2013-07-21 Tobias Burnus <burnus@net-b.de>
147 * gfortran.dg/min_max_conformance_2.f90: New.
149 2013-07-20 Jakub Jelinek <jakub@redhat.com>
151 PR preprocessor/57620
152 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
153 (main): Don't test {s,u,U,L}12.
154 * c-c++-common/raw-string-13.c: New test.
155 * c-c++-common/raw-string-14.c: New test.
156 * c-c++-common/raw-string-15.c: New test.
157 * c-c++-common/raw-string-16.c: New test.
159 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
161 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
163 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
165 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
167 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
168 target { ! keeps_null_pointer_checks }.
169 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
170 target { ! keeps_null_pointer_checks }.
172 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
173 * gcc.dg/torture/pr56488.c: Likewise.
175 2013-07-19 Ian Bolton <ian.bolton@arm.com>
177 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
180 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
182 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
183 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
184 * gfortran.dg/guality/guality.exp: Skip on AIX.
186 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
188 * g++.dg/debug/pr56819.C: Skip on AIX.
189 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
190 * g++.dg/guality/guality.exp: Skip on AIX.
192 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
194 * gcc.misc-tests/gcov-14.c: Skip on AIX.
196 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
198 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
201 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
202 Adjust to corrected rounding.
204 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
206 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
207 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
208 check_effective_target_cilkplus.
209 * g++.dg/cilk-plus/cilk-plus.exp: Same.
211 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
213 * gcc.target/powerpc/pr57744.c: Fix typo.
215 2013-07-18 Sriraman Tallam <tmsriram@google.com>
218 * gcc.c-torture/compile/pr57698.c: New test.
219 * gcc.c-torture/compile/pr43791.c: Remove prune output
221 * gcc.c-torture/compile/pr44043.c: Ditto.
223 2013-07-18 Wei Mi <wmi@google.com>
225 PR rtl-optimization/57878
226 * g++.dg/pr57518.C: New test.
228 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
230 * gcc.dg/pr42611.c: Move dg-error to correct line.
232 2013-07-17 Tobias Burnus <burnus@net-b.de>
235 * gfortran.dg/dollar_sym_3.f: New.
236 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
238 2013-07-16 Iain Sandoe <iain@codesourcery.com>
243 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
244 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
245 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
246 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
247 * objc.dg/image-info.m: Likewise.
248 * objc.dg/symtab-1.m: Likewise.
249 * objc.dg/torture/strings/const-str-10.m: Likewise.
250 * objc.dg/torture/strings/const-str-11.m: Likewise.
251 * objc.dg/torture/strings/const-str-9.m: Likewise.
252 * objc.dg/zero-link-1.m: Likewise.
253 * objc.dg/zero-link-2.m: Likewise.
254 * objc.dg/no-extra-load.m: Avoid Foundation.h.
255 * objc.dg/objc-foreach-4.m: Likewise.
256 * objc.dg/objc-foreach-5.m: Likewise.
257 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
259 * obj-c++.dg/strings/const-str-12.mm: Likewise.
260 * obj-c++.dg/syntax-error-1.mm: Likewise.
261 * objc.dg/method-6.m: Likewise.
262 * objc.dg/pr23214.m: Likewise.
263 * objc.dg/proto-lossage-7.m: Likewise.
264 * objc.dg/strings/const-str-12b.m: Likewise.
265 * objc.dg/zero-link-3.m: Likewise.
266 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
267 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
268 adjust headers, interfaces and encoded types to reflect current system
269 versions. Add FIXME and outputs from current system compiler for
272 2013-07-15 Cong Hou <congh@google.com>
274 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
276 * gcc.target/i386/l_fma_float_3.c: Likewise.
277 * gcc.target/i386/l_fma_double_1.c: Likewise.
278 * gcc.target/i386/l_fma_double_3.c: Likewise.
280 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
282 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
283 function to test if HTM is available.
284 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
285 * gcc.target/powerpc/htm-builtin-1.c: New test.
287 2013-07-15 Tobias Burnus <burnus@net-b.de>
289 * gfortran.dg/coarray_lib_realloc_1.f90: New.
290 * gfortran.dg/coarray/lib_realloc_1.f90: New.
291 * gfortran.dg/coarray_6.f90: Add dg-error.
293 2013-07-15 Tobias Burnus <burnus@net-b.de>
296 * gfortran.dg/finalize_18.f90: New.
298 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
301 * fortran.dg/module_variable_1.f90: New test.
302 * fortran.dg/module_variable_2.f90: New test.
304 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
306 * g++.dg/ext/vector19.C: Adapt.
307 * g++.dg/ext/vector23.C: New testcase.
309 2013-07-12 Michael Matz <matz@suse.de>
312 * c-c++-common/pr55771.c: New test.
314 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
316 * gcc.target/aarch64/vect-movi.c: New.
318 2013-07-11 Sriraman Tallam <tmsriram@google.com>
321 * g++.dg/ext/pr57362.C: New.
323 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
326 * gcc.target/avr/torture/pr57631.c: New test.
328 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
331 * g++.dg/cpp0x/constexpr-ice7.C: New.
333 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
335 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
337 * gcc.c-torture/execute/nest-align-1.x: New.
339 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
342 * g++.dg/cpp0x/sfinae48.C: New.
344 2013-07-10 Jakub Jelinek <jakub@redhat.com>
346 PR preprocessor/57824
347 * c-c++-common/raw-string-17.c: New test.
348 * c-c++-common/gomp/pr57824.c: New test.
350 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
353 * g++.dg/cpp0x/reinterpret_cast1.C: New.
354 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
355 * g++.dg/conversion/dr195.C: Update.
356 * g++.dg/expr/cast2.C: Likewise.
358 2013-07-10 Jakub Jelinek <jakub@redhat.com>
360 * c-c++-common/raw-string-18.c: New test.
361 * c-c++-common/raw-string-19.c: New test.
363 PR preprocessor/57757
364 * g++.dg/cpp/paste1.C: New test.
365 * g++.dg/cpp/paste2.C: New test.
367 2013-07-10 Graham Stott <grahams@btinternet.com>
369 * gcc.target/mips/mulsize-1.c: New.
370 * gcc.target/mips/mulsize-2.c: New.
371 * gcc.target/mips/mulsize-3.c: New.
372 * gcc.target/mips/mulsize-4.c: New.
374 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
377 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
378 * g++.dg/ext/vector24.C: New testcase.
380 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
383 * g++.dg/cpp0x/decltype17.C: Adjust.
385 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
388 * g++.dg/cpp0x/pr51786.C: New.
390 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
392 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
394 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
396 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
398 * gcc.target/powerpc/sd-vsx.c: Require dfp.
399 * gcc.target/powerpc/sd-pwr6.c: Likewise.
401 2013-07-08 Tobias Burnus <burnus@net-b.de>
404 * gfortran.dg/c_f_pointer_tests_8.f90: New.
406 2013-07-08 Tobias Burnus <burnus@net-b.de>
409 * gfortran.dg/do_check_9.f90: New.
411 2013-07-08 Tobias Burnus <burnus@net-b.de>
414 * gfortran.dg/dot_product_2.f90: New.
416 2013-07-08 Tobias Burnus <burnus@net-b.de>
419 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
421 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
423 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
424 * gfortran.dg/finalize_10.f90: Fix dg-final.
426 2013-07-08 Jakub Jelinek <jakub@redhat.com>
429 * gcc.target/i386/pr57819.c: New test.
431 PR rtl-optimization/57829
432 * gcc.c-torture/execute/pr57829.c: New test.
434 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
436 * gcc.target/i386/memcpy-vector_loop-1.c: New.
437 * gcc.target/i386/memcpy-vector_loop-2.c: New.
439 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
442 * gcc.target/i386/pr57807.c: New test.
444 2013-07-06 Jakub Jelinek <jakub@redhat.com>
447 * gcc.dg/tree-ssa/vrp89.c: New test.
449 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
452 * g++.dg/parse/defarg16.C: New.
454 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
456 PR rtl-optimization/55342
457 * gcc.target/i386/pr55342.c: New.
459 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
461 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
463 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
466 * g++.dg/inherit/virtual10.C: New.
468 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
471 * gcc.dg/large-size-array-6.c: New test.
473 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
476 * g++.dg/template/crash116.C: New.
478 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
480 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
481 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
483 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
486 * g++.dg/cpp0x/nsdmi-list3.C: New.
488 2013-07-03 Jakub Jelinek <jakub@redhat.com>
491 * gcc.target/i386/pr57777.c: New test.
494 * g++.dg/template/arg9.C: New test.
496 2013-07-02 Sriraman Tallam <tmsriram@google.com>
498 * gcc.target/i386/avx-inline.c: New test.
500 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
502 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
503 * gcc.target/mips/call-2.c: Likewise.
504 * gcc.target/mips/call-3.c: Likewise.
505 * gcc.target/mips/lazy-binding-1.c: Likewise.
507 2013-07-02 Jakub Jelinek <jakub@redhat.com>
509 PR tree-optimization/57741
510 * gcc.dg/vect/pr57741-1.c: New test.
511 * gcc.dg/vect/pr57741-2.c: New test.
512 * gcc.dg/vect/pr57741-3.c: New test.
514 2013-07-02 Ian Bolton <ian.bolton@arm.com>
516 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
518 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
519 * lib/target-supports.exp: Define aarch64_little_endian.
521 2013-07-02 Ian Bolton <ian.bolton@arm.com>
523 * gcc.target/aarch64/abs_1.c: New test.
525 2013-07-02 Ian Bolton <ian.bolton@arm.com>
527 * gcc.target/aarch64/bfxil_1.c: New test.
528 * gcc.target/aarch64/bfxil_2.c: Likewise.
530 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
533 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
534 array sizes from 100 to 20.
536 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
539 * gfortran.dg/pointer_remapping_8.f90: New.
541 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
543 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
544 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
545 * g++.dg/cpp1y/udlit-userdef-string.C: New.
546 * g++.dg/cpp1y/complex_literals.h: New.
548 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
551 * g++.dg/cpp0x/noexcept21.C: New.
553 2013-06-28 Jakub Jelinek <jakub@redhat.com>
556 * gcc.target/i386/pr57736.c: New test.
558 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
560 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
562 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
563 strings to match the fixed error messages.
564 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
565 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
568 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
571 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
572 stqcx. get even registers.
574 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
577 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
579 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
581 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
583 * gcc.target/i386/bmi-1.c: Ditto.
584 * gcc.target/i386/bmi-bextr-4.c: New.
585 * gcc.target/i386/bmi-bextr-5.c: Ditto.
587 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
590 * g++.dg/cpp0x/initlist73.C: New.
592 2013-06-27 Meador Inge <meadori@codesourcery.com>
594 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
595 * g++.dg/simulate-thread/atomics-2.C: Likewise.
596 * g++.dg/simulate-thread/atomics-1.C: Likewise.
598 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
601 * g++.dg/ext/pr57509.C: New file.
603 2013-06-27 Jakub Jelinek <jakub@redhat.com>
606 * gcc.target/i386/bmi-bextr-3.c: New test.
609 * gcc.target/i386/bmi2-bzhi-1.c: New test.
611 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
614 * g++.dg/cpp0x/pr57172.C: New testcase.
616 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
618 * gcc.target/s390/htm-1.c: New file.
619 * gcc.target/s390/htm-nofloat-1.c: New file.
620 * gcc.target/s390/htm-xl-intrin-1.c: New file.
622 2013-06-26 Tobias Burnus <burnus@net-b.de>
625 * gfortran.dg/bounds_check_17.f90: New.
627 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
630 * g++.dg/cpp1y/pr57640.C: New.
632 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
635 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
636 overflow due to size of arrays.
638 2013-06-25 Jakub Jelinek <jakub@redhat.com>
640 PR tree-optimization/57705
641 * gcc.dg/vect/pr57705.c: New test.
642 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
644 2013-06-25 Martin Jambor <mjambor@suse.cz>
647 * g++.dg/ipa/pr57670.C: New test.
649 2013-06-25 Richard Biener <rguenther@suse.de>
652 * gcc.dg/pr56977.c: New testcase.
654 2013-06-24 Martin Jambor <mjambor@suse.cz>
656 PR tree-optimization/57358
657 * gcc.dg/ipa/pr57358.c: New test.
659 2013-06-24 Richard Biener <rguenther@suse.de>
662 * gcc.dg/torture/pr57584.c: Remove target specific bits.
664 2013-06-24 Richard Biener <rguenther@suse.de>
666 PR tree-optimization/57488
667 * gcc.dg/torture/pr57488.c: New testcase.
669 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
670 Dominique d'Humieres <dominiq@lps.ens.fr>
673 * gfortran.dg/fraction.f90: New.
675 2013-06-24 Alan Modra <amodra@gmail.com>
677 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
678 Add scan-assembler-not "lvx".
679 * gcc.target/powerpc/le-altivec-consts.c: New.
681 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
683 * g++.dg/cpp0x/sfinae47.C: New.
685 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
688 * gcc.target/sh/pr52483-1.c: New.
689 * gcc.target/sh/pr52483-2.c: New.
690 * gcc.target/sh/pr52483-3.c: New.
691 * gcc.target/sh/pr52483-4.c: New.
692 * gcc.target/sh/pr52483-5.c: New.
694 2013-06-23 Sriraman Tallam <tmsriram@google.com>
696 * gcc.target/i386/intrinsics_1.c: New test.
697 * gcc.target/i386/intrinsics_2.c: Ditto.
698 * gcc.target/i386/intrinsics_3.c: Ditto.
699 * gcc.target/i386/intrinsics_4.c: Ditto.
700 * gcc.target/i386/intrinsics_5.c: Ditto.
701 * gcc.target/i386/intrinsics_6.c: Ditto.
702 * gcc.target/i386/avx-1.c: Provide macros for builtins
703 needing immediate arguments in f16cintrin.h and rtmintrin.h.
705 2013-06-21 Tobias Burnus <burnus@net-b.de>
708 * gfortran.dg/finalize_17.f90: New.
710 2013-06-21 Tobias Burnus <burnus@net-b.de>
712 * gfortran.dg/realloc_on_assign_18.f90: New.
714 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
716 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
717 Also changed the returns from error as distinct values so that
718 debugging can get easier.
719 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
720 errors specific to C, if necessary. Also added new error
722 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
723 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
724 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
725 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
726 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
727 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
728 the same changes as parser_errors3.c, spaces were added between colons
729 to not confuse C++ compiler with 2 colons as scope.
730 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
731 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
732 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
733 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
734 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
735 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
736 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
737 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
738 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
739 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
740 * g++.dg/cilk-plus/cilk-plus.exp: New script.
741 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
744 2013-06-21 Joseph Myers <joseph@codesourcery.com>
747 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
749 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
752 * gcc.target/i386/pr57655.c: New test.
754 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
756 * ada/acats/tests/gcc: Delete.
757 * gnat.dg/style: Likewise.
759 2013-06-20 Jeff Law <law@redhat.com>
761 PR tree-optimization/57660
762 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
763 based on their branch cost.
765 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
767 2013-06-20 Tobias Burnus <burnus@net-b.de>
770 * gfortran.dg/list_read_11.f90: New.
772 2013-06-20 Richard Biener <rguenther@suse.de>
774 PR tree-optimization/57584
775 * gcc.dg/torture/pr57584.c: New testcase.
777 2013-06-19 Sharad Singhai <singhai@google.com>
779 * g++.dg/gcov/gcov-8.C: New testcase.
780 * lib/gcov.exp: Handle intermediate format.
782 2013-06-19 Wei Mi <wmi@google.com>
784 PR rtl-optimization/57518
785 * testsuite/gcc.dg/pr57518.c: New test.
787 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
789 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
791 2013-06-19 Jan Hubicka <jh@suse.cz>
793 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
795 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
797 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
798 hard-coded values of array sizes with a #define.
799 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
800 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
801 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
802 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
803 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
805 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
807 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
808 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
810 2013-06-19 Jeff Law <law@redhat.com>
812 * gcc.dg/tree-ssa/forwprop-28.c: New test.
814 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
817 * g++.dg/template/error53.C: New.
819 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
822 * gcc.target/powerpc/pr55033.c: Fix options.
824 2013-06-18 Sriraman Tallam <tmsriram@google.com>
826 * gcc.target/i386/inline_error.c: New test.
827 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
828 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
830 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
833 * g++.dg/cpp0x/decltype55.C: New.
835 2013-06-18 Marek Polacek <polacek@redhat.com>
837 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
839 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
841 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
843 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
845 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
846 Also changed the returns from error as distinct values so that it is
849 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
851 * gcc.target/aarch64/scalar_intrinsics.c: Update.
853 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
856 * g++.dg/template/error52.C: New.
857 * g++.dg/lookup/friend15.C: Update.
858 * g++.dg/parse/error11.C: Likewise.
859 * g++.dg/parse/error14.C: Likewise.
860 * g++.dg/parse/parser-pr28152-2.C: Likewise.
861 * g++.dg/parse/template25.C: Likewise.
862 * g++.old-deja/g++.jason/cond.C: Likewise.
863 * g++.old-deja/g++.mike/for2.C: Likewise.
864 * g++.old-deja/g++.robertl/eb125.C: Likewise.
865 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
867 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
869 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
872 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
874 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
875 accidentally placing minus sign for length instead of stride.
877 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
879 PR rtl-optimization/57425
880 PR rtl-optimization/57569
881 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
882 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
884 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
888 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
890 * gfortran.dg/typebound_assignment_6.f03: New.
892 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
894 * gcc.target/h8300/h8300.exp: New.
895 * gcc.dg/pragma-isr.c: Move to ...
896 * gcc.target/sh/torture/pragma-isr.c: ... here ...
897 * gcc.target/h8300/pragma-isr.c: ... and here.
898 * gcc.dg/pragma-isr2.c: Move to ...
899 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
900 * gcc.target/h8300/pragma-isr2.c: ... and here.
901 * gcc.dg/pragma-isr-trapa.c: Move to ...
902 * gcc.target/sh/pragma-isr-trapa.c: ... here.
903 * gcc.dg/pragma-isr-trapa2.c: Move to ...
904 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
905 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
906 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
907 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
908 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
909 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
910 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
911 * gcc.dg/attr-isr-trap_exit.c: Move to ...
912 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
913 * gcc.dg/attr-isr-trapa.c: Move to ...
914 * gcc.target/sh/attr-isr-trapa.c: ... here.
916 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
919 * g++.dg/ext/builtin-offsetof1.C: New.
921 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
923 * gcc.target/aarch64/vect_smlal_1.c: New file.
925 2013-06-14 Tobias Burnus <burnus@net-b.de>
928 * gfortran.dg/defined_assignment_7.f90: New.
930 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
933 * g++.dg/rtti/dyncast6.C: New.
934 * g++.dg/cpp0x/dyncast1.C: Likewise.
936 2013-06-14 Alan Modra <amodra@gmail.com>
939 * gcc.dg/pr57134.c: New.
941 2013-06-14 Tobias Burnus <burnus@net-b.de>
944 * gfortran.dg/deferred_type_param_9.f90: New.
946 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
948 * gcc.dg/fold-minus-1.c: New testcase.
950 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
953 * gfortran.dg/typebound_assignment_5.f03: New.
955 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
957 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
959 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
960 Pat Haugen <pthaugen@us.ibm.com>
961 Peter Bergner <bergner@vnet.ibm.com>
963 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
964 load/store instructions on power7, power8.
965 * gcc.target/powerpc/atomic-p8.c: Likewise.
967 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
970 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
972 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
975 * g++.dg/warn/Wunused-var-20.C: New.
977 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
979 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
980 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
981 Run with -fno-common.
983 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
985 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
986 and exit function calls with return 1 and return 0, respectively.
988 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
990 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
993 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
995 PR tree-optimization/57361
996 * gcc.dg/tree-ssa/pr57361.c: New file.
998 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1000 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1001 to ensure alignment.
1002 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1004 2013-06-12 Tobias Burnus <burnus@net-b.de>
1006 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1008 2013-06-12 Tobias Burnus <burnus@net-b.de>
1009 Dominique d'Humieres <dominiq@lps.ens.fr>
1011 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1013 2013-06-12 Jakub Jelinek <jakub@redhat.com>
1016 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1017 * gcc.target/i386/pr56564-3.c: Likewise.
1019 2013-06-11 Tobias Burnus <burnus@net-b.de>
1022 * gfortran.dg/class_array_18.f90: New.
1024 2013-06-11 Jan Hubicka <jh@suse.cz>
1027 * g++.dg/ext/visibility/anon6.C: Update testcase.
1029 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1032 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1033 in how we check __sec_reduce_mutating function's result.
1035 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1036 Pat Haugen <pthaugen@us.ibm.com>
1037 Peter Bergner <bergner@vnet.ibm.com>
1039 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1040 direct move instructions.
1041 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1042 * gcc.target/powerpc/direct-move.h: Likewise.
1043 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1044 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1045 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1046 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1047 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1048 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1050 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1053 * g++.dg/cpp0x/pr52440.C: New.
1055 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1058 * gcc.target/i386/pr56564-1.c: New test.
1059 * gcc.target/i386/pr56564-2.c: New test.
1060 * gcc.target/i386/pr56564-3.c: New test.
1061 * gcc.target/i386/pr56564-4.c: New test.
1062 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1063 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1064 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1065 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1066 * gcc.target/i386/vect-sizes-1.c: Likewise.
1067 * gcc.target/i386/memcpy-1.c: Likewise.
1068 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1069 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1071 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1073 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1074 systems to cover all GNU systems.
1075 * g++.dg/abi/guard2.C: Likewise.
1076 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1077 * g++.dg/eh/sighandle.C: Likewise.
1078 * g++.dg/ext/cleanup-10.C: Likewise.
1079 * g++.dg/ext/cleanup-11.C: Likewise.
1080 * g++.dg/ext/cleanup-8.C: Likewise.
1081 * g++.dg/ext/cleanup-9.C: Likewise.
1082 * g++.dg/opt/const5.C: Likewise.
1083 * g++.dg/opt/life1.C: Likewise.
1084 * g++.dg/other/pr39496.C: Likewise.
1085 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1086 * g++.old-deja/g++.abi/align.C: Likewise.
1087 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1088 * g++.old-deja/g++.law/weak.C: Likewise.
1089 * g++.old-deja/g++.pt/asm1.C: Likewise.
1090 * gcc.c-torture/execute/20030125-1.x: Likewise.
1091 * gcc.c-torture/execute/990127-2.x: Likewise.
1092 * gcc.dg/20041106-1.c: Likewise.
1093 * gcc.dg/20050503-1.c: Likewise.
1094 * gcc.dg/builtin-object-size-5.c: Likewise.
1095 * gcc.dg/cleanup-10.c: Likewise.
1096 * gcc.dg/cleanup-11.c: Likewise.
1097 * gcc.dg/cleanup-8.c: Likewise.
1098 * gcc.dg/cleanup-9.c: Likewise.
1099 * gcc.dg/complex-5.c: Likewise.
1100 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1101 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1102 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1103 * gcc.dg/dfp/pr35739.c: Likewise.
1104 * gcc.dg/fdata-sections-1.c: Likewise.
1105 * gcc.dg/lto/20090206-1_0.c: Likewise.
1106 * gcc.dg/lto/20090206-2_0.c: Likewise.
1107 * gcc.dg/pr30360.c: Likewise.
1108 * gcc.dg/pr37303.c: Likewise.
1109 * gcc.dg/pr39323-1.c: Likewise.
1110 * gcc.dg/pr39323-2.c: Likewise.
1111 * gcc.dg/pr39323-3.c: Likewise.
1112 * gcc.dg/pr45416.c: Likewise.
1113 * gcc.dg/setjmp-2.c: Likewise.
1114 * gcc.dg/split-1.c: Likewise.
1115 * gcc.dg/split-3.c: Likewise.
1116 * gcc.dg/split-4.c: Likewise.
1117 * gcc.dg/strlenopt-12g.c: Likewise.
1118 * gcc.dg/strlenopt-14g.c: Likewise.
1119 * gcc.dg/strlenopt-14gf.c: Likewise.
1120 * gcc.dg/strlenopt-16g.c: Likewise.
1121 * gcc.dg/strlenopt-17g.c: Likewise.
1122 * gcc.dg/strlenopt-18g.c: Likewise.
1123 * gcc.dg/strlenopt-1f.c: Likewise.
1124 * gcc.dg/strlenopt-22g.c: Likewise.
1125 * gcc.dg/strlenopt-2f.c: Likewise.
1126 * gcc.dg/strlenopt-4g.c: Likewise.
1127 * gcc.dg/strlenopt-4gf.c: Likewise.
1128 * gcc.dg/struct-ret-3.c: Likewise.
1129 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1130 * gcc.misc-tests/linkage.exp: Likewise.
1131 * gcc.target/i386/20000724-1.c: Likewise.
1132 * gcc.target/i386/align-main-3.c: Likewise.
1133 * gcc.target/i386/cleanup-1.c: Likewise.
1134 * gcc.target/i386/inline-mcpy.c: Likewise.
1135 * gcc.target/i386/pr32268.c: Likewise.
1136 * gcc.target/i386/pr36613.c: Likewise.
1137 * gcc.target/i386/pr39013-1.c: Likewise.
1138 * gcc.target/i386/pr39013-2.c: Likewise.
1139 * gcc.target/i386/pr39496.c: Likewise.
1140 * gcc.target/i386/pr40906-3.c: Likewise.
1141 * gcc.target/i386/pr46084.c: Likewise.
1142 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1144 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1147 * gcc.target/sh/pr6526.c: New.
1149 2013-06-09 Jakub Jelinek <jakub@redhat.com>
1152 * gcc.c-torture/execute/pr57568.c: New test.
1154 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1157 * g++.dg/other/vararg-4.C: New.
1159 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1161 PR rtl-optimization/57559
1162 * gcc.target/s390/pr57559.c : New test.
1164 2013-06-08 Tobias Burnus <burnus@net-b.de>
1167 * gfortran.dg/finalize_10.f90: New.
1168 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1169 * gfortran.dg/finalize_15.f90: New.
1171 2013-06-08 Tobias Burnus <burnus@net-b.de>
1174 * gfortran.dg/storage_size_4.f90: New.
1176 2013-06-07 Sriraman Tallam <tmsriram@google.com>
1179 * testsuite/g++.dg/ext/pr57548.C: New test.
1181 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1184 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1186 2013-06-07 Jan Hubicka <jh@suse.cz>
1188 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1190 2013-06-07 Tobias Burnus <burnus@net-b.de>
1193 * gfortran.dg/array_constructor_48.f90: New.
1194 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1195 * gfortran.dg/array_constructor_type_15.f03: Ditto.
1197 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1200 * gcc.target/arm/xordi3-opt.c: New test.
1202 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1204 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1205 Revert to dg-options.
1207 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
1210 * gcc.target/powerpc/pr55033.c: New.
1212 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
1215 * g++.dg/cpp0x/alias-decl-36.C: New.
1217 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1218 Pat Haugen <pthaugen@us.ibm.com>
1219 Peter Bergner <bergner@vnet.ibm.com>
1221 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1222 power8 builtin functions.
1223 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1224 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1225 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1226 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1227 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1228 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1229 * gcc.target/powerpc/p8vector-vectorize-1.c: New
1230 tests to test power8 auto-vectorization.
1231 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1232 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1233 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1234 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1236 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1237 powerpc_p8vector_ok instead of powerpc_vsx_ok.
1239 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1241 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1243 (check_effective_target_powerpc_p8vector_ok): Likewise.
1244 (is-effective-target): Likewise.
1245 (check_vect_support_and_set_flags): Likewise.
1247 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1250 * g++.dg/parse/error53.C: New.
1252 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
1254 PR rtl-optimization/57459
1255 * gcc.target/i386/pr57459.c: New test.
1257 2013-06-06 Teresa Johnson <tejohnson@google.com>
1260 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1261 into -freorder-blocks-and-partition test.
1262 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1263 * gcc.dg/tree-prof/20041218-1.c: Ditto.
1264 * gcc.dg/tree-prof/pr52027.c: Use -O2.
1265 * gcc.dg/tree-prof/pr50907.c: Ditto.
1266 * gcc.dg/tree-prof/pr45354.c: Ditto.
1267 * g++.dg/tree-prof/partition2.C: Ditto.
1268 * g++.dg/tree-prof/partition3.C: Ditto.
1270 2013-06-06 Tobias Burnus <burnus@net-b.de>
1273 * gfortran.dg/finalize_16.f90: New.
1275 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
1277 * gcc.dg/vect/no-section-anchors-vect-68.c:
1278 Add dg-skip-if aarch64_tiny.
1280 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1283 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1284 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1286 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/cpp0x/decltype54.C: New.
1291 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
1293 * gcc.dg/fshort-wchar.c: Add extra dg-options for
1294 arm*-*-*eabi* targets.
1295 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1297 * gcc.dg/tree-ssa/pr43491.c: Likewise.
1299 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
1300 Tobias Burnus <burnus@net-b.de>
1302 * gfortran.dg/string_length_2.f90: Fix dg-do run.
1303 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
1304 * gfortran.dg/io_real_boz_4.f90: Ditto.
1305 * gfortran.dg/io_real_boz_5.f90: Ditto.
1307 2013-06-05 Andreas Schwab <schwab@suse.de>
1309 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1311 2013-06-04 Jan Hubicka <jh@suse.cz>
1313 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1315 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
1317 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1318 parameters with void.
1319 (main2): Removed argc parameter.
1320 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1321 (main): Replaced argc, argv parameters with void.
1322 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1323 (main2): Removed argc parameter.
1324 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1325 argv parameters with void. Added __asm volatile to avoid optimization
1326 on argc, if necessary.
1327 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1328 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1329 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1330 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1331 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1332 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1333 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1334 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1335 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1336 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1337 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1338 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1339 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1340 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1341 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1342 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1343 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1344 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1345 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1346 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1347 parameters with void.
1348 (main2): Removed argc parameter.
1349 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1350 (main): Replaced argc, argv parameters with void.
1351 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1352 argv parameters with void. Also renamed this function as main, and
1353 delete the existing main.
1354 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1355 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1356 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1358 2013-06-04 Ian Bolton <ian.bolton@arm.com>
1360 * gcc.target/aarch64/movi_1.c: New test.
1362 2013-06-04 Tobias Burnus <burnus@net-b.de>
1365 * gfortran.dg/finalize_12.f90: New.
1366 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1367 end of scope finalization.
1368 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1369 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1370 * gfortran.dg/auto_dealloc_2.f90: Ditto.
1371 * gfortran.dg/class_19.f03: Ditto.
1372 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1373 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1374 * gfortran.dg/extends_14.f03: Ditto.
1375 * gfortran.dg/move_alloc_4.f90: Ditto.
1376 * gfortran.dg/typebound_proc_27.f03: Ditto.
1378 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
1380 * gfortran.dg/bounds_check_7.f90: Remove "! {".
1381 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1382 * gfortran.dg/default_initialization_5.f90: Update dg-do.
1383 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1384 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1385 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1386 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1387 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
1388 * gfortran.dg/io_real_boz_4.f90: Ditto.
1389 * gfortran.dg/io_real_boz_5.f90: Ditto.
1390 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1391 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1392 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1393 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1394 * gfortran.dg/transpose_2.f90: Fix dg-output.
1396 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
1398 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1399 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1400 dg-option and an header comment.
1402 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1405 * g++.dg/cpp0x/sfinae46.C: New.
1406 * g++.dg/cpp0x/defaulted13.C: Adjust.
1407 * g++.dg/cpp0x/defaulted2.C: Likewise.
1408 * g++.dg/cpp0x/defaulted26.C: Likewise.
1409 * g++.dg/cpp0x/defaulted3.C: Likewise.
1410 * g++.dg/cpp0x/error1.C: Likewise.
1411 * g++.dg/cpp0x/implicit1.C: Likewise.
1412 * g++.dg/cpp0x/implicit11.C: Likewise.
1413 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1414 * g++.dg/cpp0x/initlist47.C: Likewise.
1415 * g++.dg/cpp0x/initlist9.C: Likewise.
1416 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1417 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1418 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1419 * g++.dg/cpp0x/union4.C: Likewise.
1420 * g++.dg/template/crash108.C: Likewise.
1421 * g++.dg/template/crash41.C: Likewise.
1422 * g++.old-deja/g++.jason/local.C: Likewise.
1423 * g++.old-deja/g++.law/visibility3.C: Likewise.
1425 2013-06-03 Teresa Johnson <tejohnson@google.com>
1427 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1428 * gcc.dg/vect/bb-slp-14.c: Ditto.
1429 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1430 * gcc.dg/vect/bb-slp-23.c: Ditto.
1431 * gcc.dg/vect/bb-slp-15.c: Ditto.
1432 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1433 * gcc.dg/vect/bb-slp-24.c: Ditto.
1434 * gcc.dg/vect/bb-slp-16.c: Ditto.
1435 * gcc.dg/vect/bb-slp-25.c: Ditto.
1436 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1437 * gcc.dg/vect/bb-slp-17.c: Ditto.
1438 * gcc.dg/vect/bb-slp-1.c: Ditto.
1439 * gcc.dg/vect/bb-slp-26.c: Ditto.
1440 * gcc.dg/vect/bb-slp-18.c: Ditto.
1441 * gcc.dg/vect/bb-slp-2.c: Ditto.
1442 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1443 * gcc.dg/vect/bb-slp-27.c: Ditto.
1444 * gcc.dg/vect/bb-slp-19.c: Ditto.
1445 * gcc.dg/vect/bb-slp-3.c: Ditto.
1446 * gcc.dg/vect/bb-slp-28.c: Ditto.
1447 * gcc.dg/vect/bb-slp-4.c: Ditto.
1448 * gcc.dg/vect/bb-slp-29.c: Ditto.
1449 * gcc.dg/vect/bb-slp-5.c: Ditto.
1450 * gcc.dg/vect/bb-slp-6.c: Ditto.
1451 * gcc.dg/vect/bb-slp-8a.c: Ditto.
1452 * gcc.dg/vect/bb-slp-7.c: Ditto.
1453 * gcc.dg/vect/bb-slp-8b.c: Ditto.
1454 * gcc.dg/vect/bb-slp-8.c: Ditto.
1455 * gcc.dg/vect/bb-slp-9.c: Ditto.
1456 * gcc.dg/vect/bb-slp-10.c: Ditto.
1457 * gcc.dg/vect/bb-slp-11.c: Ditto.
1458 * gcc.dg/vect/bb-slp-20.c: Ditto.
1459 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1460 * gcc.dg/vect/bb-slp-21.c: Ditto.
1461 * gcc.dg/vect/bb-slp-30.c: Ditto.
1462 * gcc.dg/vect/bb-slp-13.c: Ditto.
1463 * gcc.dg/vect/bb-slp-22.c: Ditto.
1464 * g++.dg/vect/slp-pr50413.cc: Ditto.
1465 * g++.dg/vect/slp-pr56812.cc: Ditto.
1466 * g++.dg/vect/slp-pr50819.cc: Ditto.
1468 2013-06-01 Tobias Burnus <burnus@net-b.de>
1471 * gfortran.dg/class_array_17.f90: New.
1473 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1475 * ada/acats/floatstore.lst: New.
1476 * ada/acats/run_all.sh: Process it.
1478 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1480 * gcc.target/powerpc/e500-ord-1.c: New test.
1481 * gcc.target/powerpc/e500-ord-2.c: Likewise.
1482 * gcc.target/powerpc/e500-unord-1.c: Likewise.
1483 * gcc.target/powerpc/e500-unord-2.c: Likewise.
1485 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1487 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1489 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1491 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1493 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1495 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1497 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
1500 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1503 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1505 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1507 2013-05-31 Marek Polacek <polacek@redhat.com>
1509 PR tree-optimization/57478
1510 PR tree-optimization/57453
1511 * gcc.dg/torture/pr57478.c: New test.
1513 2013-05-31 Tobias Burnus <burnus@net-b.de>
1516 * gfortran.dg/class_array_17.f90: New.
1518 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1521 * gcc.target/arm/iordi3-opt.c: New test.
1523 2013-05-31 Janus Weil <janus@gcc.gnu.org>
1527 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1528 * gfortran.dg/interface_26.f90: Ditto.
1529 * gfortran.dg/proc_ptr_11.f90: Ditto.
1530 * gfortran.dg/proc_ptr_15.f90: Ditto.
1531 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1532 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1533 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1534 * gfortran.dg/typebound_override_1.f90: Ditto.
1535 * gfortran.dg/typebound_override_4.f90: Ditto.
1536 * gfortran.dg/typebound_proc_6.f03: Ditto.
1537 * gfortran.dg/assumed_type_7.f90: New test.
1538 * gfortran.dg/typebound_override_5.f90: New test.
1539 * gfortran.dg/typebound_override_6.f90: New test.
1540 * gfortran.dg/typebound_override_7.f90: New test.
1542 2013-05-30 Tobias Burnus <burnus@net-b.de>
1545 * gfortran.dg/power_6.f90: New.
1547 2013-05-30 Ian Bolton <ian.bolton@arm.com>
1549 * gcc.target/aarch64/insv_1.c: New test.
1551 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
1553 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1554 dg-skip-if "No stabs".
1556 2013-05-30 Janus Weil <janus@gcc.gnu.org>
1559 * gfortran.dg/assumed_size_1.f90: New.
1561 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1563 * gcc.dg/shrink-wrap-alloca.c: New added.
1564 * gcc.dg/shrink-wrap-pretend.c: New added.
1565 * gcc.dg/shrink-wrap-sibcall.c: New added.
1567 2013-05-30 Tobias Burnus <burnus@net-b.de>
1570 * gfortran.dg/assumed_rank_13.f90: New.
1572 2013-05-29 Easwaran Raman <eraman@google.com>
1574 PR tree-optimization/57442
1575 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1577 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1579 PR tree-optimization/57441
1580 * gcc.c-torture/compile/pr57441.c: New.
1582 2013-05-29 Dehao Chen <dehao@google.com>
1585 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1587 2013-05-29 Tobias Burnus <burnus@net-b.de>
1590 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1591 * gfortran.dg/class_19.f03: Ditto.
1593 2013-05-29 Richard Biener <rguenther@suse.de>
1595 * gcc.dg/vect/bb-slp-32.c: New testcase.
1597 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1599 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1600 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1601 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1602 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1603 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1604 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1605 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1606 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1607 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1608 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1609 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1610 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1611 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1612 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1613 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1614 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1615 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1616 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1617 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1618 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1619 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1620 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1621 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1622 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1623 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1624 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1625 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1626 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1627 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1628 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1629 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1630 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1631 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1632 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1633 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1634 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1635 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1636 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1637 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1639 2013-05-29 Tobias Burnus <burnus@net-b.de>
1642 * gfortran.dg/finalize_11.f90: New.
1643 * gfortran.dg/finalize_4.f03: Remove dg-error.
1644 * gfortran.dg/finalize_5.f03: Ditto.
1645 * gfortran.dg/finalize_6.f03: Ditto.
1646 * gfortran.dg/finalize_7.f03: Ditto.
1648 2013-05-28 Tobias Burnus <burnus@net-b.de>
1650 * gfortran.dg/class_array_16.f90: New.
1652 2013-05-28 Tobias Burnus <burnus@net-b.de>
1655 * testsuite/gfortran.dg/use_29.f90: New.
1657 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1659 * gnat.dg/fp_exception.adb: New test.
1661 2013-05-28 Richard Biener <rguenther@suse.de>
1663 PR tree-optimization/56787
1664 * gcc.dg/vect/pr56787.c: New testcase.
1666 2013-05-28 Janus Weil <janus@gcc.gnu.org>
1667 Tobias Burnus <burnus@net-b.de>
1670 * gfortran.dg/typebound_override_4.f90: New.
1672 2013-05-28 Richard Biener <rguenther@suse.de>
1674 PR tree-optimization/57411
1675 * g++.dg/opt/pr57411.C: New testcase.
1677 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1679 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1680 * gcc.dg/builtin-bswap-9.c: Likewise.
1682 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1684 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1686 2013-05-27 Richard Biener <rguenther@suse.de>
1689 * gcc.dg/gomp/pr57412.c: New testcase.
1691 2013-05-27 Bud Davis <jmdavis@link.com>
1694 * gfortran.dg/stfunc_8.f90: New.
1696 2013-05-27 Richard Biener <rguenther@suse.de>
1698 PR tree-optimization/57343
1699 * gcc.dg/torture/pr57343.c: New testcase.
1701 2013-05-27 Richard Biener <rguenther@suse.de>
1703 PR tree-optimization/57417
1704 * gcc.dg/torture/pr57417.c: New testcase.
1706 2013-05-27 Richard Biener <rguenther@suse.de>
1708 PR tree-optimization/57396
1709 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1711 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1713 * gnat.dg/specs/last_bit.ads: New test.
1715 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1717 * gnat.dg/specs/machine_attribute.ads: New test.
1719 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1721 * gnat.dg/incomplete3.ad[sb]: New test.
1723 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1726 * gcc.target/mips/div-13.c: New test.
1728 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1731 * gcc.target/mips/mips16-attributes-5.c,
1732 * gcc.target/mips/mips16-attributes-6.c: New tests.
1734 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
1736 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1737 * gcc.dg/builtin-bswap-8.c: Likewise.
1739 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1742 * g++.dg/cpp0x/new1.C: New.
1744 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1747 * g++.dg/parse/dtor16.C: New.
1748 * g++.dg/parse/dtor6.C: Adjust.
1750 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1753 * g++.dg/expr/bitfield12.C: New.
1755 2013-05-24 Jeff Law <law@redhat.com>
1757 PR tree-optimization/57124
1758 * gcc.c-torture/execute/pr57124.c: New test.
1759 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1761 2013-05-24 Martin Jambor <mjambor@suse.cz>
1763 PR tree-optimization/57294
1764 * gcc.dg/ipa/pr57294.c: New test.
1766 2013-05-24 Dehao Chen <dehao@google.com>
1768 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1770 2013-05-24 Ian Bolton <ian.bolton@arm.com>
1772 * gcc.target/aarch64/scalar_intrinsics.c
1773 (force_simd): Use a valid instruction.
1774 (test_vdupd_lane_s64): Pass a valid lane argument.
1775 (test_vdupd_lane_u64): Likewise.
1777 2013-05-24 Richard Biener <rguenther@suse.de>
1779 PR tree-optimization/57287
1780 * gcc.dg/pr57287.c: New testcase.
1782 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1785 * g++.dg/template/error51.C: New.
1787 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1790 * g++.dg/template/bitfield2.C: New.
1792 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1794 * gnat.dg/specs/noinline1.ads: New test.
1795 * gnat.dg/noinline2.ad[sb]: Likewise.
1796 * gnat.dg/specs/noinline3.ads: Likewise.
1797 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1799 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
1802 * gcc.dg/tree-ssa/pr57385.c: New test.
1804 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1806 * gnat.dg/derived_type4.adb: New test.
1808 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1810 * gcc.dg/builtin-bswap-6.c: New test.
1811 * gcc.dg/builtin-bswap-7.c: Likewise.
1812 * gcc.dg/builtin-bswap-8.c: Likewise.
1813 * gcc.dg/builtin-bswap-9.c: Likewise.
1815 2013-05-23 Christian Bruel <christian.bruel@st.com>
1818 * gcc.dg/debug/pr57351.c: New test
1820 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
1822 * gcc.target/aarch64/vect-clz.c: New file.
1824 2013-05-23 Martin Jambor <mjambor@suse.cz>
1827 * gcc.dg/ipa/pr57347.c: New test.
1829 2013-05-23 Richard Biener <rguenther@suse.de>
1831 PR tree-optimization/57380
1832 * g++.dg/tree-ssa/pr57380.C: New testcase.
1834 2013-05-23 Richard Biener <rguenther@suse.de>
1837 * gcc.dg/torture/pr57381.c: New testcase.
1839 2013-05-23 Jakub Jelinek <jakub@redhat.com>
1842 * gcc.c-torture/execute/pr57344-1.c: New test.
1843 * gcc.c-torture/execute/pr57344-2.c: New test.
1844 * gcc.c-torture/execute/pr57344-3.c: New test.
1845 * gcc.c-torture/execute/pr57344-4.c: New test.
1847 2013-05-23 Richard Biener <rguenther@suse.de>
1849 PR rtl-optimization/57341
1850 * gcc.dg/torture/pr57341.c: New testcase.
1852 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1855 * g++.dg/parse/crash62.C: New.
1857 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1858 Pat Haugen <pthaugen@us.ibm.com>
1859 Peter Bergner <bergner@vnet.ibm.com>
1861 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1864 2013-05-22 Tobias Burnus <burnus@net-b.de>
1867 * gfortran.dg/defined_assignment_6.f90: New.
1869 2013-05-22 Tobias Burnus <burnus@net-b.de>
1872 * gfortran.dg/assumed_type_6.f90: New.
1874 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1877 * g++.dg/cpp0x/Wunused-parm.C: New.
1879 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1881 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1882 * g++.dg/warn/Wdouble-promotion.C: Likewise.
1884 2013-05-21 Easwaran Raman <eraman@google.com>
1886 PR tree-optimization/57322
1887 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1889 2013-05-21 Graham Stott <graham.stott@btinternet.com>
1891 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1894 2013-05-21 Tobias Burnus <burnus@net-b.de>
1897 * gfortran.dg/assumed_type_5.f90: New.
1898 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1899 * gfortran.dg/assumed_rank_2.f90: Ditto.
1900 * gfortran.dg/assumed_type_3.f90: Update dg-error.
1901 * gfortran.dg/no_arg_check_3.f90: Ditto.
1903 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1905 PR tree-optimization/57331
1906 * gcc.c-torture/compile/pr57331.c: New test.
1908 2013-05-21 Richard Biener <rguenther@suse.de>
1910 PR tree-optimization/57330
1911 * gcc.dg/torture/pr57330.c: New testcase.
1913 2013-05-21 Richard Biener <rguenther@suse.de>
1915 PR tree-optimization/57303
1916 * gcc.dg/torture/pr57303.c: New testcase.
1918 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1920 PR tree-optimization/57321
1921 * gcc.c-torture/execute/pr57321.c: New test.
1923 2013-05-20 Tobias Burnus <burnus@net-b.de>
1927 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1928 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1929 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1930 * gfortran.dg/binding_label_tests_3.f03: Ditto.
1931 * gfortran.dg/binding_label_tests_4.f03: Ditto.
1932 * gfortran.dg/binding_label_tests_5.f03: Ditto.
1933 * gfortran.dg/binding_label_tests_6.f03: Ditto.
1934 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1935 * gfortran.dg/binding_label_tests_8.f03: Ditto.
1936 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1937 * gfortran.dg/binding_label_tests_24.f90: New.
1938 * gfortran.dg/binding_label_tests_25.f90: New.
1940 2013-05-20 Tobias Burnus <burnus@net-b.de>
1943 * gfortran.dg/binding_label_tests_17.f90: New.
1944 * gfortran.dg/binding_label_tests_18.f90: New.
1945 * gfortran.dg/binding_label_tests_19.f90: New.
1946 * gfortran.dg/binding_label_tests_20.f90: New.
1947 * gfortran.dg/binding_label_tests_21.f90: New.
1948 * gfortran.dg/binding_label_tests_22.f90: New.
1949 * gfortran.dg/binding_label_tests_23.f90: New.
1951 2013-05-20 Tobias Burnus <burnus@net-b.de>
1954 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1955 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1956 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1957 * gfortran.dg/common_18.f90: New.
1958 * gfortran.dg/common_19.f90: New.
1959 * gfortran.dg/common_20.f90: New.
1960 * gfortran.dg/common_21.f90: New.
1962 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1965 * g++.dg/parse/error52.C: New.
1966 * g++.dg/parse/error3.C: Adjust.
1967 * g++.dg/parse/error36.C: Likewise.
1969 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1972 * gcc.target/sh/pr56547-1.c: New.
1973 * gcc.target/sh/pr56547-2.c: New.
1975 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1978 * g++.dg/warn/Wsign-compare-6.C: New.
1979 * g++.dg/warn/Wdouble-promotion.C: Adjust.
1981 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1984 * g++.dg/template/error50.C: New.
1986 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1989 * g++.dg/ext/complit13.C: New.
1991 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
1994 * g++.dg/pr57175.C: New testcase.
1996 2013-05-17 Easwaran Raman <eraman@google.com>
1998 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2000 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
2003 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2005 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2007 PR rtl-optimization/57281
2008 PR rtl-optimization/57300
2009 * gcc.dg/pr57300.c: New test.
2010 * gcc.c-torture/execute/pr57281.c: New test.
2012 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2015 * g++.dg/ext/sizeof-complit.C: New.
2017 2013-05-17 Marek Polacek <polacek@redhat.com>
2019 * gcc.dg/strlenopt-25.c: New test.
2020 * gcc.dg/strlenopt-26.c: Likewise.
2022 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2024 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2025 instead of -mavx2, require only avx instead of avx2.
2026 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2027 of avx2-check.h and turn into an avx runtime test instead of
2030 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2032 * g++.dg/ext/vector22.C: Uncomment working test.
2034 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2037 * g++.dg/template/pr17410.C: New.
2039 2013-05-16 Jakub Jelinek <jakub@redhat.com>
2041 * gcc.target/i386/rotate-3.c: New test.
2042 * gcc.target/i386/rotate-3a.c: New test.
2043 * gcc.target/i386/rotate-4.c: New test.
2044 * gcc.target/i386/rotate-4a.c: New test.
2045 * gcc.target/i386/rotate-5.c: New test.
2046 * gcc.target/i386/rotate-5a.c: New test.
2048 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2050 * gcc.dg/visibility-21.c: Require section_anchors.
2052 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2054 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2055 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2056 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2058 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2060 * gcc.dg/visibility-21.c: New.
2062 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2065 * gcc.dg/pr57286.c: New testcase.
2066 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2067 * g++.dg/ext/vector22.C: Comment out transformations not
2070 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2073 * gcc.target/mips/call-1.c: Restrict to o32.
2074 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2076 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2078 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2080 * g++.dg/warn/Wshadow-1.C: Likewise.
2081 * g++.dg/warn/Wshadow-6.C: Likewise.
2082 * g++.dg/warn/Wshadow-7.C: Likewise.
2084 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2087 * g++.dg/parse/pr31952-1.C: New.
2088 * g++.dg/parse/pr31952-2.C: Likewise.
2089 * g++.dg/parse/pr31952-3.C: Likewise.
2091 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2092 * g++.old-deja/g++.jason/cond.C: Likewise.
2093 * g++.dg/cpp0x/range-for5.C: Likewise.
2095 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2098 * gcc.target/arm/pr40887.c: Adjust testcase.
2099 * gcc.target/arm/pr19599.c: New test.
2101 2013-05-15 Richard Biener <rguenther@suse.de>
2103 PR tree-optimization/57275
2104 * gcc.target/i386/pr57275.c: New testcase.
2106 2013-05-15 Jan Hubicka <jh@suse.cz>
2108 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2109 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2110 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2112 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2114 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2117 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2120 * c-c++-common/Wsequence-point-1.c: New test.
2122 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2124 * g++.dg/ext/vector22.C: New testcase.
2125 * gcc.dg/binop-xor3.c: Remove xfail.
2127 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2129 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2130 FLOAT cmp FLOAT ? INT : INT.
2131 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2132 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2133 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2134 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2135 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2136 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2138 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2141 * g++.dg/cpp0x/defaulted43.C: New.
2143 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2145 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2146 (alloca): Remove declaration.
2147 (foo9): Replace alloca by __builtin_alloca.
2149 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2151 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2152 Expect "size of array is too large" error.
2154 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2156 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2158 2013-05-14 Richard Biener <rguenther@suse.de>
2161 * g++.dg/torture/pr57235.C: New testcase.
2163 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2166 * gcc.dg/torture/pr57251.c: New test.
2168 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
2171 * gcc.target/i386/pr57264.c: New test.
2173 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2175 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2177 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2179 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2181 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2183 PR tree-optimization/45216
2184 PR tree-optimization/57157
2185 * c-c++-common/rotate-1.c: Add 32 tests with +.
2186 * c-c++-common/rotate-1a.c: Adjust.
2187 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2188 * c-c++-common/rotate-2b.c: New test.
2189 * c-c++-common/rotate-3.c: Add 32 tests with +.
2190 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2191 * c-c++-common/rotate-4b.c: New test.
2192 * c-c++-common/rotate-5.c: New test.
2194 2013-05-13 Martin Jambor <mjambor@suse.cz>
2197 * gcc.dg/ipa/remref-0.c: New test.
2198 * gcc.dg/ipa/remref-1a.c: Likewise.
2199 * gcc.dg/ipa/remref-1b.c: Likewise.
2200 * gcc.dg/ipa/remref-2a.c: Likewise.
2201 * gcc.dg/ipa/remref-2b.c: Likewise.
2203 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
2205 * gcc.dg/vector-shift-2.c: New testcase.
2207 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2209 PR tree-optimization/57230
2210 * gcc.dg/strlenopt-24.c: New test.
2212 PR tree-optimization/57230
2213 * gcc.dg/strlenopt-23.c: New test.
2215 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
2218 * gcc.target/sh/pr57108.c: Move this test case to ...
2219 * gcc.c-torture/compile/pr57108.c: ... here.
2221 2013-05-10 Richard Biener <rguenther@suse.de>
2223 PR tree-optimization/57214
2224 * gcc.dg/torture/pr57214.c: New testcase.
2226 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
2228 * gcc.dg/vector-shift.c: New testcase.
2230 2013-05-10 Jakub Jelinek <jakub@redhat.com>
2232 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2234 PR tree-optimization/45216
2235 PR tree-optimization/57157
2236 * c-c++-common/rotate-1.c: New test.
2237 * c-c++-common/rotate-1a.c: New test.
2238 * c-c++-common/rotate-2.c: New test.
2239 * c-c++-common/rotate-2a.c: New test.
2240 * c-c++-common/rotate-3.c: New test.
2241 * c-c++-common/rotate-3a.c: New test.
2242 * c-c++-common/rotate-4.c: New test.
2243 * c-c++-common/rotate-4a.c: New test.
2245 2013-05-10 Richard Biener <rguenther@suse.de>
2247 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2248 * gcc.target/i386/l_fma_double_1.c: Adjust.
2249 * gcc.target/i386/l_fma_double_2.c: Likewise.
2250 * gcc.target/i386/l_fma_double_3.c: Likewise.
2251 * gcc.target/i386/l_fma_double_4.c: Likewise.
2252 * gcc.target/i386/l_fma_double_5.c: Likewise.
2253 * gcc.target/i386/l_fma_double_6.c: Likewise.
2254 * gcc.target/i386/l_fma_float_1.c: Likewise.
2255 * gcc.target/i386/l_fma_float_2.c: Likewise.
2256 * gcc.target/i386/l_fma_float_3.c: Likewise.
2257 * gcc.target/i386/l_fma_float_4.c: Likewise.
2258 * gcc.target/i386/l_fma_float_5.c: Likewise.
2259 * gcc.target/i386/l_fma_float_6.c: Likewise.
2261 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2264 * g++.dg/cpp0x/pr51226.C: New.
2266 2013-04-16 Han Shen <shenhan@google.com>
2268 Test cases for '-fstack-protector-strong'.
2269 * gcc.dg/fstack-protector-strong.c: New.
2270 * g++.dg/fstack-protector-strong.C: New.
2272 2013-05-07 Ian Bolton <ian.bolton@arm.com>
2274 * gcc.target/aarch64/ands_1.c: New test.
2275 * gcc.target/aarch64/ands_2.c: Likewise
2277 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2279 * lib/target-supports.exp (check_effective_target_hw): New
2281 * c-c++-common/asan/clone-test-1.c: Call
2282 check_effective_target_hw.
2283 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2284 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2285 possible decorations.
2286 * c-c++-common/asan/null-deref-1.c: Likewise.
2287 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2288 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2289 * c-c++-common/asan/use-after-free-1.c: Likewise.
2290 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2291 * g++.dg/asan/large-func-test-1.C: Likewise.
2293 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
2295 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2297 2013-05-07 Richard Biener <rguenther@suse.de>
2300 * g++.dg/torture/pr57190.C: New testcase.
2302 2013-05-07 Jakub Jelinek <jakub@redhat.com>
2304 PR tree-optimization/57149
2305 * gcc.dg/pr57149.c: New test.
2308 * gcc.dg/pr57184.c: New test.
2310 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
2312 * gnat.dg/specs/array3.ads: New test.
2314 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
2316 * c-c++-common/vector-scalar-2.c: New testcase.
2318 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
2320 * gcc.target/i386/asm-dialect-2.c: New testcase.
2322 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2325 * g++.dg/cpp0x/auto38.C: New.
2327 2013-05-06 Richard Biener <rguenther@suse.de>
2329 PR tree-optimization/57185
2330 * gcc.dg/autopar/pr57185.c: New testcase.
2332 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
2335 * gcc.target/i386/pr57106.c: New test.
2337 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2339 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2340 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2341 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2342 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2343 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2344 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2345 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2347 2013-05-06 Teresa Johnson <tejohnson@google.com>
2350 * gcc.dg/pr57154.c: New test.
2352 2013-05-06 Richard Biener <rguenther@suse.de>
2355 * gcc.dg/torture/pr57147-1.c: New testcase.
2356 * gcc.dg/torture/pr57147-2.c: Likewise.
2357 * gcc.dg/torture/pr57147-3.c: Likewise.
2359 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2362 * gcc.target/sh/pr55303-1.c: New.
2363 * gcc.target/sh/pr55303-2.c: New.
2364 * gcc.target/sh/pr55303-3.c: New.
2366 2013-05-05 Tobias Burnus <burnus@net-b.de>
2368 * gfortran.dg/allocate_with_source_3.f90: New.
2370 2013-05-05 Tobias Burnus <burnus@net-b.de>
2373 * gfortran.dg/null_8.f90: New.
2375 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2378 * g++.dg/cpp0x/enum27.C: New.
2379 * g++.dg/cpp0x/enum_base.C: Adjust.
2381 2013-05-04 Jakub Jelinek <jakub@redhat.com>
2383 PR tree-optimization/56205
2384 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2386 2013-05-04 Tobias Burnus <burnus@net-b.de>
2388 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2389 * gfortran.dg/bind_c_usage_27.f90: New.
2390 * gfortran.dg/bind_c_usage_28.f90: New.
2392 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2395 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2397 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2400 * gcc.target/powerpc/pr57150.c: New file.
2402 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2404 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2405 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2406 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2407 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2408 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2409 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2410 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2412 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2414 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2415 scan-assembler-times.
2417 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2419 * gcc.dg/tree-ssa/slsr-32.c: New.
2420 * gcc.dg/tree-ssa/slsr-33.c: New.
2421 * gcc.dg/tree-ssa/slsr-34.c: New.
2422 * gcc.dg/tree-ssa/slsr-35.c: New.
2423 * gcc.dg/tree-ssa/slsr-36.c: New.
2424 * gcc.dg/tree-ssa/slsr-37.c: New.
2425 * gcc.dg/tree-ssa/slsr-38.c: New.
2427 2013-05-03 Ian Bolton <ian.bolton@arm.com>
2429 * gcc.target/aarch64/tst_1.c: New test.
2430 * gcc.target/aarch64/tst_2.c: Likewise
2432 2013-05-02 Jeff Law <law@redhat.com>
2434 PR tree-optimization/57144
2435 * gcc.c-torture/execute/pr57144.c: New test.
2437 2013-05-03 Jakub Jelinek <jakub@redhat.com>
2439 PR rtl-optimization/57130
2440 * gcc.c-torture/execute/pr57130.c: New test.
2442 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
2444 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2446 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
2448 * gcc.target/aarch64/fabd.c: New file.
2450 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2453 * g++.dg/cpp0x/pr54318.C: New.
2455 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2458 * g++.dg/parse/error51.C: New.
2459 * g++.dg/parse/error15.C: Adjust column numbers.
2461 2013-05-02 Tobias Burnus <burnus@net-b.de>
2464 * gfortran.dg/size_kind_2.f90: New.
2465 * gfortran.dg/size_kind_3.f90: New.
2467 2013-05-02 Richard Biener <rguenther@suse.de>
2470 * g++.dg/torture/pr57140.C: New testcase.
2472 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
2475 * gcc.target/arm/pr56732-1.c: New test.
2477 2013-05-02 Martin Jambor <mjambor@suse.cz>
2480 * gcc.dg/ipa/pr56988.c: New test.
2482 2013-05-02 Ian Bolton <ian.bolton@arm.com>
2484 * gcc.target/aarch64/bics_1.c: New test.
2485 * gcc.target/aarch64/bics_2.c: Likewise.
2487 2013-05-02 Jakub Jelinek <jakub@redhat.com>
2489 PR rtl-optimization/57131
2490 * gcc.c-torture/execute/pr57131.c: New test.
2492 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2495 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2497 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
2500 * gcc.target/i386/pr57091.c: New test.
2502 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2504 * gcc.target/aarch64/vect-vaddv.c: New.
2506 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2508 * gcc.target/aarch64/vect-vmaxv.c: New.
2509 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2511 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2513 * gcc.target/aarch64/scalar-vca.c: New.
2514 * gcc.target/aarch64/vect-vca.c: Likewise.
2516 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2518 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2519 (test_vceqd_s64): Force arguments to SIMD registers.
2520 (test_vceqzd_s64): Likewise.
2521 (test_vcged_s64): Likewise.
2522 (test_vcled_s64): Likewise.
2523 (test_vcgezd_s64): Likewise.
2524 (test_vcged_u64): Likewise.
2525 (test_vcgtd_s64): Likewise.
2526 (test_vcltd_s64): Likewise.
2527 (test_vcgtzd_s64): Likewise.
2528 (test_vcgtd_u64): Likewise.
2529 (test_vclezd_s64): Likewise.
2530 (test_vcltzd_s64): Likewise.
2531 (test_vtst_s64): Likewise.
2532 (test_vtst_u64): Likewise.
2534 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2537 * g++.dg/cpp0x/decltype53.C: New.
2539 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2542 * gfortran.dg/power_5.f90: New test.
2544 2013-04-30 Richard Biener <rguenther@suse.de>
2547 * gcc.dg/torture/pr57122.c: New testcase.
2549 2013-04-30 Richard Biener <rguenther@suse.de>
2552 * g++.dg/torture/pr57107.C: New testcase.
2554 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
2556 PR rtl-optimization/57105
2557 * gcc.dg/pr57105.c: New test.
2559 2013-04-30 Jakub Jelinek <jakub@redhat.com>
2561 PR tree-optimization/57104
2562 * gcc.dg/pr57104.c: New test.
2564 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2567 * gcc.target/i386/pr44578.c: New test.
2569 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
2572 * gcc.target/i386/pr57097.c: New test.
2574 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2577 * gcc.target/i386/pr57098.c: New test.
2579 2013-04-29 Kai Tietz <ktietz@redhat.com>
2581 * gcc.c-torture/execute/pr55875.c: New test.
2583 2013-04-29 Richard Biener <rguenther@suse.de>
2586 * gcc.dg/torture/pr57075.c: New testcase.
2588 2013-04-29 Richard Biener <rguenther@suse.de>
2591 * gcc.dg/autopar/pr57103.c: New testcase.
2593 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2595 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2597 2013-04-29 Tom de Vries <tom@codesourcery.com>
2599 * gcc.dg/pr50763.c: Update test.
2601 2013-04-26 Jeff Law <law@redhat.com>
2603 * gcc.dg/tree-ssa/vrp88.c: New test.
2605 2013-04-29 Christian Bruel <christian.bruel@st.com>
2608 * gcc.target/sh/pr57108.c: New test.
2610 2013-04-29 Richard Biener <rguenther@suse.de>
2613 * gfortran.dg/gomp/pr57089.f90: New testcase.
2615 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2617 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2619 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2621 * gcc.target/aarch64/vect-vcvt.c: New.
2623 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2625 * gcc.target/aarch64/vect-vrnd.c: New.
2627 2013-04-29 Richard Biener <rguenther@suse.de>
2629 PR tree-optimization/57081
2630 * gcc.dg/torture/pr57081.c: New testcase.
2632 2013-04-29 Jakub Jelinek <jakub@redhat.com>
2634 PR tree-optimization/57083
2635 * gcc.dg/torture/pr57083.c: New test.
2637 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2640 * g++.dg/cpp0x/decltype52.C: New.
2642 2013-04-28 Jakub Jelinek <jakub@redhat.com>
2644 N3472 binary constants
2645 * g++.dg/cpp/limits.C: Adjust warning wording.
2646 * g++.dg/system-binary-constants-1.C: Likewise.
2647 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2649 2013-04-28 Tobias Burnus <burnus@net-b.de>
2652 * gfortran.dg/coarray_30.f90: New.
2654 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2657 * frontend-passes (optimize_power): New function.
2658 (optimize_op): Use it.
2660 2013-04-27 Jakub Jelinek <jakub@redhat.com>
2663 * gcc.c-torture/execute/pr56866.c: New test.
2664 * gcc.target/i386/pr56866.c: New test.
2666 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2669 * gcc.dg/setjmp-5.c: New test.
2671 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2674 * g++.dg/cpp0x/constexpr-55708.C: New.
2676 2013-04-26 Richard Biener <rguenther@suse.de>
2678 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2679 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2680 * gcc.dg/pr53265.c: Remove XFAILs.
2681 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2682 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2684 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2686 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2687 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2688 -fdiagnostics-color=never option similarly to
2689 -fno-diagnostics-show-caret option.
2691 2013-04-25 Jakub Jelinek <jakub@redhat.com>
2693 PR rtl-optimization/57003
2694 * gcc.target/i386/pr57003.c: New test.
2696 2013-04-25 Marek Polacek <polacek@redhat.com>
2698 PR tree-optimization/57066
2699 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2701 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
2702 Tejas Belagod <tejas.belagod@arm.com>
2704 * gcc.target/aarch64/vaddv-intrinsic.c: New.
2705 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2706 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2708 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2710 * gcc.target/aarch64/cmp.c: New.
2712 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2714 * gcc.target/aarch64/ngc.c: New.
2716 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2718 * lib/target-supports.exp
2719 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2720 (check_effective_target_arm_neon_fp16_ok): Likewise.
2721 (add_options_for_arm_neon_fp16): Likewise.
2722 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2723 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2725 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
2727 PR rtl-optimizations/57046
2728 * gcc.target/i386/pr57046.c: New test.
2730 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2732 * g++.dg/cpp1y/cplusplus.C: New.
2734 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2736 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2738 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2740 * c-c++-common/Wpointer-arith-1.c: New.
2742 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2744 * g++.dg/cpp1y/cxx1y_macro.C: New.
2746 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2749 * g++.dg/cpp0x/sfinae45.C: New.
2751 2013-04-24 Richard Biener <rguenther@suse.de>
2754 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2756 2013-04-23 Richard Biener <rguenther@suse.de>
2759 * gcc.dg/torture/pr57036-1.c: New testcase.
2760 * gcc.dg/torture/pr57036-2.c: Likewise.
2762 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
2764 * gcc.target/aarch64/scalar-mov.c: New testcase.
2766 2013-04-23 Richard Biener <rguenther@suse.de>
2768 PR tree-optimization/57026
2769 * gcc.dg/torture/pr57026.c: New testcase.
2771 2013-04-22 Janus Weil <janus@gcc.gnu.org>
2775 * gfortran.dg/transfer_check_4.f90: New.
2777 2013-04-22 Marek Polacek <polacek@redhat.com>
2780 * gcc.dg/pr56990.c: New test.
2782 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
2785 * gcc.target/i386/pr57018.c: New test.
2787 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
2789 * gcc.target/aarch64/vrecps.c: New.
2790 * gcc.target/aarch64/vrecpx.c: Likewise.
2792 2013-04-22 Christian Bruel <christian.bruel@st.com>
2795 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2797 2013-04-21 Jeff Law <law@redhat.com>
2799 * gcc.dg/tree-ssa/forwprop-26.c: New test.
2801 2013-04-20 Tobias Burnus <burnus@net-b.de>
2804 * gfortran.dg/c_loc_test_22.f90: New.
2806 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
2808 PR rtl-optimization/56847
2809 * gcc.dg/pr56847.c: New test.
2811 2013-04-19 Richard Biener <rguenther@suse.de>
2813 PR tree-optimization/56982
2814 * gcc.c-torture/execute/pr56982.c: New testcase.
2816 2013-04-19 Martin Jambor <mjambor@suse.cz>
2818 PR tree-optimization/56718
2819 * g++.dg/ipa/imm-devirt-1.C: New test.
2820 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2822 2013-04-19 Richard Biener <rguenther@suse.de>
2824 PR tree-optimization/57000
2825 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2827 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2828 Mikael Morin <mikael@gcc.gnu.org>
2831 * gfortran.dg/array_constructor_45.f90: New test.
2832 * gfortran.dg/array_constructor_46.f90: New test.
2833 * gfortran.dg/array_constructor_47.f90: New test.
2834 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
2836 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2838 PR rtl-optimization/56999
2839 * g++.dg/opt/pr56999.C: New test.
2841 2013-04-18 Cary Coutant <ccoutant@google.com>
2843 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2844 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2846 2013-04-18 Cary Coutant <ccoutant@google.com>
2848 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2849 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2850 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2851 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2852 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2853 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2854 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2855 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2856 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2857 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2858 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2860 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
2862 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2864 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2866 PR tree-optimization/56984
2867 * gcc.c-torture/compile/pr56984.c: New test.
2869 PR rtl-optimization/56992
2870 * gcc.dg/pr56992.c: New test.
2872 2013-04-17 Janus Weil <janus@gcc.gnu.org>
2875 * gfortran.dg/proc_ptr_42.f90: New.
2877 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
2879 * gnat.dg/discr41.ad[sb]: New test.
2880 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2881 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2882 * gcc.dg/vect/slp-24.c: Likewise.
2883 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2884 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2885 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2886 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2887 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2888 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2889 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2890 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2891 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2892 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2893 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2894 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2895 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2896 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2897 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2898 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2899 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2900 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2901 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2902 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2903 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2904 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2905 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2906 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2907 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2908 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2910 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
2913 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2914 * gfortran.dg/module_md5_1.f90: Remove.
2916 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2918 * gcc.target/aarch64/adds3.c: New.
2919 * gcc.target/aarch64/subs3.c: New.
2921 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2923 * gcc.target/aarch64/adds1.c: New.
2924 * gcc.target/aarch64/adds2.c: New.
2925 * gcc.target/aarch64/subs1.c: New.
2926 * gcc.target/aarch64/subs2.c: New.
2928 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
2930 Implement n3599 - Literal operator templates for strings.
2931 * g++.dg/cpp1y/udlit-char-template.C: New test.
2932 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2934 2013-04-16 Tobias Burnus <burnus@net-b.de>
2937 * gfortran.dg/no_arg_check_1.f90: New.
2938 * gfortran.dg/no_arg_check_2.f90: New.
2939 * gfortran.dg/no_arg_check_3.f90: New.
2941 2013-04-16 Janus Weil <janus@gcc.gnu.org>
2944 * gfortran.dg/proc_ptr_41.f90: New.
2946 2013-04-16 Richard Biener <rguenther@suse.de>
2948 PR tree-optimization/56756
2949 * gcc.dg/torture/pr56756.c: New testcase.
2951 2013-04-16 Tobias Burnus <burnus@net-b.de>
2954 * gfortran.dg/c_assoc_5.f90: New.
2956 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
2958 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2959 * gcc.c-torture/execute/pr33992.x: Remove.
2960 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2961 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2962 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2964 2013-04-15 Jakub Jelinek <jakub@redhat.com>
2966 PR tree-optimization/56962
2967 * gcc.c-torture/execute/pr56962.c: New test.
2969 2013-04-15 Richard Biener <rguenther@suse.de>
2971 PR tree-optimization/56933
2972 * gcc.dg/vect/pr56933.c: New testcase.
2974 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2976 * gcc.target/arm/anddi3-opt.c: New test.
2977 * gcc.target/arm/anddi3-opt2.c: Likewise.
2979 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
2981 * gcc.dg/pr56890-1.c: New test.
2982 * gcc.dg/pr56890-2.c: Likewise.
2984 2013-04-15 Joey Ye <joey.ye@arm.com>
2986 * gcc.target/arm/thumb1-far-jump-1.c: New test.
2987 * gcc.target/arm/thumb1-far-jump-2.c: New test.
2989 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
2992 * gfortran.dg/select_type_33.f03: New test.
2994 2013-04-13 Janus Weil <janus@gcc.gnu.org>
2997 * gfortran.dg/typebound_proc_29.f03: New.
2999 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3002 * gfortran.dg/typebound_proc_28.f03: New.
3004 2013-04-12 Jeff Law <law@redhat.com>
3006 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3009 2013-04-12 Tobias Burnus <burnus@net-b.de>
3012 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3014 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3017 * gcc.target/i386/pr56903.c: New test.
3019 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3022 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3023 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3024 * gfortran.dg/block_11.f90: Fix invalid test case.
3025 * gfortran.dg/function_types_3.f90: Add new error message.
3026 * gfortran.dg/global_references_1.f90: Ditto.
3027 * gfortran.dg/import2.f90: Remove unneeded parts.
3028 * gfortran.dg/import6.f90: Fix invalid test case.
3029 * gfortran.dg/proc_decl_2.f90: Ditto.
3030 * gfortran.dg/proc_decl_9.f90: Ditto.
3031 * gfortran.dg/proc_decl_18.f90: Ditto.
3032 * gfortran.dg/proc_ptr_40.f90: New.
3033 * gfortran.dg/whole_file_7.f90: Modified error wording.
3034 * gfortran.dg/whole_file_16.f90: Ditto.
3035 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3036 * gfortran.dg/whole_file_18.f90: Modified error wording.
3037 * gfortran.dg/whole_file_20.f03: Ditto.
3038 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3041 2013-04-12 Richard Biener <rguenther@suse.de>
3044 2013-04-10 Richard Biener <rguenther@suse.de>
3046 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3048 2013-04-12 Tobias Burnus <burnus@net-b.de>
3051 * gfortran.dg/class_allocate_15.f90: New.
3054 2013-04-12 Tobias Burnus <burnus@net-b.de>
3056 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3057 scan-tree-dump-times.
3059 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3061 PR tree-optimization/56918
3062 PR tree-optimization/56920
3063 * gcc.dg/vect/pr56918.c: New test.
3064 * gcc.dg/vect/pr56920.c: New test.
3066 2013-04-12 Tobias Burnus <burnus@net-b.de>
3069 * gfortran.dg/class_allocate_14.f90: New.
3070 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3071 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3073 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
3075 * gcc.dg/fold-cstvecshift.c: New testcase.
3077 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3079 * gcc.target/aarch64/negs.c: New.
3081 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3084 * g++.dg/template/arrow4.C: New test.
3086 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3088 * gnat.dg/array23.adb: New test.
3089 * gnat.dg/array23_pkg[123].ads: New helpers.
3091 2013-04-11 Jeff Law <law@redhat.com>
3093 PR tree-optimization/56900
3094 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3096 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3099 * g++.dg/cpp0x/sfinae44.C: New.
3101 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3103 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3104 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3106 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3109 * g++.dg/cpp0x/enum26.C: New.
3110 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3112 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3114 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3116 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3118 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3119 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3120 loop is vectorized and that the correct instruction is generated.
3121 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3122 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3123 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3125 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3127 PR tree-optimization/56899
3128 * gcc.c-torture/execute/pr56899.c: New test.
3130 2013-04-10 David S. Miller <davem@davemloft.net>
3132 * gcc.target/sparc/setcc-4.c: New test.
3133 * gcc.target/sparc/setcc-5.c: New test.
3135 2013-04-10 Richard Biener <rguenther@suse.de>
3137 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3139 2013-04-10 Richard Biener <rguenther@suse.de>
3141 * gcc.dg/vect/slp-39.c: New testcase.
3143 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3145 PR tree-optimization/55524
3146 * gcc.target/epiphany/fnma-1.c: New test.
3148 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3150 * gcc.dg/tree-ssa/inline-11.c: New test
3152 2013-04-10 Jakub Jelinek <jakub@redhat.com>
3155 * g++.dg/template/arrow3.C: New test.
3157 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3159 * gcc.target/arm/minmax_minus.c: New test.
3161 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3164 * c-c++-common/gomp/pr56883.c: New test.
3166 2013-04-09 Jeff Law <law@redhat.com>
3168 * gcc.dg/tree-ssa/vrp87.c: New test.
3170 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3172 PR tree-optimization/56854
3173 * g++.dg/torture/pr56854.C: New test.
3175 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3178 * gfortran.dg/array_constructor_44.f90: New test.
3180 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3183 * g++.dg/cpp0x/constexpr-specialization.C: New.
3185 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3187 * gcc.c-torture/execute/pr56837.c: New test.
3191 * g++.dg/opt/vt3.C: New test.
3192 * g++.dg/opt/vt4.C: New test.
3194 2013-04-08 Jeff Law <law@redhat.com>
3196 * gcc.dg/tree-ssa/forwprop-25.c: New test.
3198 2013-04-08 Richard Biener <rguenther@suse.de>
3200 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3202 2013-04-08 Richard Biener <rguenther@suse.de>
3204 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3206 2013-04-08 Richard Biener <rguenther@suse.de>
3208 * g++.dg/vect/slp-pr56812.cc: Adjust.
3210 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3212 * gcc.dg/pr56837.c: New test.
3213 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3214 "generated memset minus one".
3216 2013-04-07 Tobias Burnus <burnus@net-b.de>
3219 * gfortran.dg/reshape_5.f90: New.
3221 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3224 * gcc.target/powerpc/recip-1.c: Modify expected output.
3225 * gcc.target/powerpc/recip-3.c: Likewise.
3226 * gcc.target/powerpc/recip-4.c: Likewise.
3227 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3229 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3231 * gcc.target/arm/peep-ldrd-1.c: New test.
3232 * gcc.target/arm/peep-strd-1.c: Likewise.
3234 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3236 * gcc.target/arm/negdi-1.c: New test.
3237 * gcc.target/arm/negdi-2.c: Likewise.
3238 * gcc.target/arm/negdi-3.c: Likewise.
3239 * gcc.target/arm/negdi-4.c: Likewise.
3241 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3243 * lib/target-supports.exp (add_options_for_arm_v8_neon):
3244 Add -march=armv8-a when we use v8 NEON.
3245 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3246 (check_effective_target_vect_call_ceilf): Likewise.
3247 (check_effective_target_vect_call_floorf): Likewise.
3248 (check_effective_target_vect_call_roundf): Likewise.
3249 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3250 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3251 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3252 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3253 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3255 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
3257 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3258 * gcc.target/powerpc/sd-pwr6.c: Same.
3259 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3260 * g++.dg/debug/pr56294.C: XFAIL on AIX.
3262 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
3264 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3266 2013-04-04 Janus Weil <janus@gcc.gnu.org>
3269 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3270 * gfortran.dg/altreturn_4.f90: Ditto.
3271 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3272 * gfortran.dg/altreturn_5.f90: Ditto.
3273 * gfortran.dg/altreturn_6.f90: Ditto.
3274 * gfortran.dg/altreturn_7.f90: Ditto.
3276 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3278 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3280 (check_effective_target_arm_v8_neon_ok_nocache):
3282 (check_effective_target_arm_v8_neon_ok): Change to use
3283 check_effective_target_arm_v8_neon_ok_nocache.
3284 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3286 (check_effective_target_vect_call_btruncf):
3287 Enable for arm and ARMv8 NEON.
3288 (check_effective_target_vect_call_ceilf): Likewise.
3289 (check_effective_target_vect_call_floorf): Likewise.
3290 (check_effective_target_vect_call_roundf): Likewise.
3291 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3294 2013-04-04 Marek Polacek <polacek@redhat.com>
3296 PR tree-optimization/48186
3297 * gcc.dg/pr48186.c: New test.
3299 2013-04-04 Richard Biener <rguenther@suse.de>
3301 PR tree-optimization/56826
3302 * gcc.dg/vect/pr56826.c: New testcase.
3303 * gcc.dg/vect/O3-pr36098.c: Adjust.
3305 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
3307 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3308 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3309 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3310 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3311 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3312 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3313 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3314 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3315 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3316 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3318 2013-04-04 Richard Biener <rguenther@suse.de>
3320 PR tree-optimization/56213
3321 * gcc.dg/vect/vect-123.c: New testcase.
3323 2013-04-04 Tobias Burnus <burnus@net-b.de>
3326 * gfortran.dg/read_repeat_2.f90: New.
3328 2013-04-04 Richard Biener <rguenther@suse.de>
3330 PR tree-optimization/56837
3331 * g++.dg/torture/pr56837.C: New testcase.
3333 2013-04-04 Tobias Burnus <burnus@net-b.de>
3336 * gfortran.dg/c_loc_test_21.f90: New.
3337 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3338 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3339 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3340 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3341 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
3343 2013-04-03 Jeff Law <law@redhat.com>
3345 PR tree-optimization/56799
3346 * gcc.c-torture/execute/pr56799.c: New test.
3348 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3351 * g++.dg/warn/Wpointer-arith-1.C: New.
3352 * g++.dg/gomp/for-19.C: Adjust.
3354 2013-04-03 Marek Polacek <polacek@redhat.com>
3357 * gcc.dg/pr55702.c: New test.
3359 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3362 * gcc.dg/pr56809.c: New testcase.
3364 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3367 * g++.dg/debug/pr56819.C: New test.
3369 2013-04-03 Richard Biener <rguenther@suse.de>
3371 PR tree-optimization/56817
3372 * g++.dg/torture/pr56817.C: New testcase.
3374 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3376 * gcc.dg/vect/bb-slp-31.c: New file.
3378 2013-04-03 Jason Merrill <jason@redhat.com>
3381 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3383 2013-04-03 Richard Biener <rguenther@suse.de>
3385 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3387 2013-04-03 Richard Biener <rguenther@suse.de>
3389 PR tree-optimization/55964
3390 * gcc.dg/torture/pr55964-2.c: New testcase.
3392 2013-04-03 Richard Biener <rguenther@suse.de>
3394 PR tree-optimization/56501
3395 * gcc.dg/torture/pr56501.c: New testcase.
3397 2013-04-03 Richard Biener <rguenther@suse.de>
3399 PR tree-optimization/56407
3400 * gcc.dg/torture/pr56407.c: New testcase.
3402 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3404 PR tree-optimization/56790
3405 * g++.dg/ext/pr56790-1.C: New testcase.
3407 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3409 * gcc.target/i386/merge-1.c: New testcase.
3410 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3412 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3415 * gcc.c-torture/execute/pr19449.c: New test.
3417 2013-04-03 Richard Biener <rguenther@suse.de>
3419 PR tree-optimization/56812
3420 * g++.dg/vect/slp-pr56812.cc: New testcase.
3422 2013-04-03 Janus Weil <janus@gcc.gnu.org>
3426 * gfortran.dg/altreturn_8.f90: New.
3427 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3428 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3429 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3431 2013-04-02 Jakub Jelinek <jakub@redhat.com>
3433 PR rtl-optimization/56745
3434 * gcc.c-torture/compile/pr56745.c: New test.
3436 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3438 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3440 2013-04-02 Richard Biener <rguenther@suse.de>
3442 PR tree-optimization/56778
3443 * gcc.dg/torture/pr56778.c: New testcase.
3445 2013-04-02 Richard Biener <rguenther@suse.de>
3448 * g++.dg/torture/pr56768.C: New testcase.
3450 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
3452 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3454 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3457 * gfortran.dg/namelist_82.f90: New test.
3459 2013-04-01 Janus Weil <janus@gcc.gnu.org>
3462 * gfortran.dg/implicit_class_1.f90: New.
3464 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3467 * gfortran.dg/namelist_81.f90: New test.
3469 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3471 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
3472 for constant and equal string lengths.
3473 * gfortran.dg/character_comparison_5.f90: Likewise.
3474 * gfortran.dg/character_comparison_9.f90: New test.
3476 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
3478 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3479 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3481 2013-03-29 Tobias Burnus <burnus@net-b.de>
3484 * gfortran.dg/optional_absent_3.f90: New.
3486 2013-03-29 Tobias Burnus <burnus@net-b.de>
3489 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3491 2013-03-29 Tobias Burnus <burnus@net-b.de>
3494 * gfortran.dg/namelist_80.f90: New.
3496 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3499 * gfortran.dg/string_length_2.f90: New test.
3500 * gfortran.dg/dependency_41.f90: New test.
3502 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3505 * gfortran.dg/array_constructor_43.f90: New test.
3506 * gfortran.dg/random_seed_3.f90: New test.
3508 2013-03-28 Ian Bolton <ian.bolton@arm.com>
3510 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3511 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3512 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3513 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3514 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3515 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3516 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3517 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3518 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3519 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3521 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3524 * g++.dg/conversion/op4.C: Adjust.
3525 * g++.dg/cpp0x/rv1n.C: Likewise.
3526 * g++.dg/cpp0x/rv2n.C: Likewise.
3527 * g++.dg/cpp0x/template_deduction.C: Likewise.
3528 * g++.dg/expr/cond8.C: Likewise.
3529 * g++.dg/other/error4.C: Likewise.
3530 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3531 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3532 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3533 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3534 * g++.old-deja/g++.jason/conversion2.C: Likewise.
3535 * g++.old-deja/g++.law/cvt20.C: Likewise.
3536 * g++.old-deja/g++.law/cvt8.C: Likewise.
3537 * g++.old-deja/g++.law/init8.C: Likewise.
3538 * g++.old-deja/g++.mike/net12.C: Likewise.
3539 * g++.old-deja/g++.mike/net8.C: Likewise.
3540 * g++.old-deja/g++.mike/p2793.C: Likewise.
3541 * g++.old-deja/g++.mike/p3836.C: Likewise.
3542 * g++.old-deja/g++.mike/p418.C: Likewise.
3543 * g++.old-deja/g++.mike/p701.C: Likewise.
3544 * g++.old-deja/g++.mike/p807.C: Likewise.
3546 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
3549 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3552 2013-03-28 Marek Polacek <polacek@redhat.com>
3554 PR tree-optimization/56695
3555 * gcc.dg/vect/pr56695.c: New test.
3557 2013-03-28 Richard Biener <rguenther@suse.de>
3559 PR tree-optimization/37021
3560 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3561 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3563 2013-03-27 Tobias Burnus <burnus@net-b.de>
3567 * gfortran.dg/sizeof_2.f90: New.
3568 * gfortran.dg/sizeof_3.f90: New.
3569 * gfortran.dg/sizeof_proc.f90: Update dg-error.
3571 2013-03-27 Richard Biener <rguenther@suse.de>
3573 PR tree-optimization/37021
3574 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3576 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
3578 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3579 * g++.dg/ipa/ivinline-2.C: Likewise.
3580 * g++.dg/ipa/ivinline-3.C: Likewise.
3581 * g++.dg/ipa/ivinline-4.C: Likewise.
3582 * g++.dg/ipa/ivinline-5.C: Likewise.
3583 * g++.dg/ipa/ivinline-7.C: Likewise.
3584 * g++.dg/ipa/ivinline-8.C: Likewise.
3585 * g++.dg/ipa/ivinline-9.C: Likewise.
3586 * g++.dg/cpp0x/noexcept03.C: Likewise.
3587 * gcc.dg/const-1.c: Likewise.
3588 * gcc.dg/ipa/pure-const-1.c: Likewise.
3589 * gcc.dg/noreturn-8.c: Likewise.
3590 * gcc.target/i386/mmx-1.c: Likewise.
3591 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3592 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3593 * gcc.c-torture/execute/pr33992.x: New file.
3595 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
3597 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3599 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3602 * g++.dg/ext/desig5.C: New.
3604 2013-03-26 Tobias Burnus <burnus@net-b.de>
3607 * gfortran.dg/merge_init_expr_2.f90: New.
3608 * gfortran.dg/merge_char_1.f90: Modify test to
3609 stay a run-time test.
3610 * gfortran.dg/merge_char_3.f90: Ditto.
3612 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3614 * g++.dg/cpp0x/constexpr-friend-2.C: New.
3615 * g++.dg/cpp0x/constexpr-main.C: Likewise.
3617 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3620 * g++.dg/cpp0x/range-for23.C: New.
3622 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
3625 * gfortran.dg/namelist_79.f90: New.
3627 2013-03-25 Martin Jambor <mjambor@suse.cz>
3629 * gcc.dg/ipa/ipcp-agg-9.c: New test.
3631 2013-03-25 Tobias Burnus <burnus@net-b.de>
3651 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3652 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3653 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3654 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3655 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3656 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3657 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3658 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3659 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3660 * gfortran.dg/c_loc_tests_16.f90: Ditto.
3661 * gfortran.dg/c_loc_tests_4.f03: Ditto.
3662 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3663 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3664 * gfortran.dg/c_loc_tests_8.f03: Ditto.
3665 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3666 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3667 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3668 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3669 * gfortran.dg/pr32601_1.f03: Ditto.
3670 * gfortran.dg/storage_size_2.f08: Remove dg-error.
3671 * gfortran.dg/blockdata_7.f90: New.
3672 * gfortran.dg/c_assoc_4.f90: New.
3673 * gfortran.dg/c_f_pointer_tests_6.f90: New.
3674 * gfortran.dg/c_f_pointer_tests_7.f90: New.
3675 * gfortran.dg/c_funloc_tests_8.f90: New.
3676 * gfortran.dg/c_loc_test_17.f90: New.
3677 * gfortran.dg/c_loc_test_18.f90: New.
3678 * gfortran.dg/c_loc_test_19.f90: New.
3679 * gfortran.dg/c_loc_test_20.f90: New.
3680 * gfortran.dg/c_sizeof_5.f90: New.
3681 * gfortran.dg/iso_c_binding_rename_3.f90: New.
3682 * gfortran.dg/transfer_resolve_2.f90: New.
3683 * gfortran.dg/transfer_resolve_3.f90: New.
3684 * gfortran.dg/transfer_resolve_4.f90: New.
3685 * gfortran.dg/pr32601.f03: Update dg-error.
3686 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3687 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3689 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3691 * gcc.target/arm/vseleqdf.c: New test.
3692 * gcc.target/arm/vseleqsf.c: Likewise.
3693 * gcc.target/arm/vselgedf.c: Likewise.
3694 * gcc.target/arm/vselgesf.c: Likewise.
3695 * gcc.target/arm/vselgtdf.c: Likewise.
3696 * gcc.target/arm/vselgtsf.c: Likewise.
3697 * gcc.target/arm/vselledf.c: Likewise.
3698 * gcc.target/arm/vsellesf.c: Likewise.
3699 * gcc.target/arm/vselltdf.c: Likewise.
3700 * gcc.target/arm/vselltsf.c: Likewise.
3701 * gcc.target/arm/vselnedf.c: Likewise.
3702 * gcc.target/arm/vselnesf.c: Likewise.
3703 * gcc.target/arm/vselvcdf.c: Likewise.
3704 * gcc.target/arm/vselvcsf.c: Likewise.
3705 * gcc.target/arm/vselvsdf.c: Likewise.
3706 * gcc.target/arm/vselvssf.c: Likewise.
3708 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
3710 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3712 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3713 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3714 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3715 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3716 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3717 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3718 * gcc.target/aarch64/atomic-op-char.x: ... to here.
3719 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3720 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3721 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3722 * gcc.target/aarch64/atomic-op-int.x: ... to here.
3723 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3724 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3725 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3726 * gcc.target/aarch64/atomic-op-release.x: ... to here.
3727 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3728 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3729 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3730 * gcc.target/aarch64/atomic-op-short.x: ... to here.
3731 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3732 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3733 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3734 * gcc.target/arm/atomic-op-char.c: Likewise.
3735 * gcc.target/arm/atomic-op-consume.c: Likewise.
3736 * gcc.target/arm/atomic-op-int.c: Likewise.
3737 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3738 * gcc.target/arm/atomic-op-release.c: Likewise.
3739 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3740 * gcc.target/arm/atomic-op-short.c: Likewise.
3742 2013-03-25 Richard Biener <rguenther@suse.de>
3745 * g++.dg/torture/pr56694.C: New testcase.
3747 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3750 * gcc.target/arm/neon-vcond-gt.c: New test.
3751 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3752 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3754 2013-03-25 Richard Biener <rguenther@suse.de>
3756 PR tree-optimization/56689
3757 * gcc.dg/torture/pr56689.c: New testcase.
3759 2013-03-25 Kai Tietz <ktietz@redhat.com>
3761 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3763 2013-03-24 Tobias Burnus <burnus@net-b.de>
3766 * gfortran.dg/eof_5.f90: New.
3768 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
3770 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3773 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
3775 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3777 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
3780 * gcc.c-torture/execute/builtins/builtins.exp: Add
3781 -Wl,--allow-multiple-definition for RTEMS targets.
3783 2013-03-22 Ian Bolton <ian.bolton@arm.com>
3785 * gcc.target/aarch64/movk.c: New test.
3787 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
3789 * g++.dg/ext/vector21.C: New testcase.
3791 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
3793 * gcc.target/arm/neon-for-64bits-1.c: New tests.
3794 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3796 2013-03-21 Richard Biener <rguenther@suse.de>
3798 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3799 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3801 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3803 * gcc.target/aarch64/vect.c: Test and result vector added
3804 for sabd and saba instructions.
3805 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3806 instructions in assembly.
3807 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3808 * gcc.target/aarch64/vect-fp.c: Test and result vector added
3809 for fabd instruction.
3810 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3811 instruction in assembly.
3812 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3814 2013-03-20 Jeff Law <law@redhat.com>
3816 * g++.dg/tree-ssa/ssa-dom.C: New test.
3818 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3820 * gcc.target/powerpc/mmfpgpr.c: New test.
3821 * gcc.target/powerpc/sd-vsx.c: Likewise.
3822 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3823 * gcc.target/powerpc/vsx-float0.c: Likewise.
3825 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
3827 PR tree-optimization/56355
3828 * gcc.dg/pr56355-1.c: New file.
3830 2013-03-20 Catherine Moore <clm@codesourcery.com>
3831 Richard Sandiford <rdsandiford@googlemail.com>
3833 * gcc.target/mips/mips.exp: Add microMIPS support.
3834 * gcc.target/mips/umips-movep-2.c: New test.
3835 * gcc.target/mips/umips-lwp-2.c: New test.
3836 * gcc.target/mips/umips-swp-5.c: New test.
3837 * gcc.target/mips/umips-constraints-1.c: New test.
3838 * gcc.target/mips/umips-lwp-3.c: New test.
3839 * gcc.target/mips/umips-swp-6.c: New test.
3840 * gcc.target/mips/umips-constraints-2.c: New test.
3841 * gcc.target/mips/umips-save-restore-1.c: New test.
3842 * gcc.target/mips/umips-lwp-4.c: New test.
3843 * gcc.target/mips/umips-swp-7.c: New test.
3844 * gcc.target/mips/umips-save-restore-2.c: New test.
3845 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3846 * gcc.target/mips/umips-lwp-5.c: New test.
3847 * gcc.target/mips/umips-save-restore-3.c: New test.
3848 * gcc.target/mips/umips-lwp-6.c: New test.
3849 * gcc.target/mips/umips-swp-1.c: New test.
3850 * gcc.target/mips/umips-lwp-7.c: New test.
3851 * gcc.target/mips/umips-swp-2.c: New test.
3852 * gcc.target/mips/umips-lwp-8.c: New test.
3853 * gcc.target/mips/umips-swp-3.c: New test.
3854 * gcc.target/mips/umips-movep-1.c: New test.
3855 * gcc.target/mips/umips-lwp-1.c: New test.
3856 * gcc.target/mips/umips-swp-4.c: New test.
3858 2013-03-20 Richard Biener <rguenther@suse.de>
3860 PR tree-optimization/56661
3861 * gcc.dg/torture/pr56661.c: New testcase.
3863 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3865 PR rtl-optimization/56605
3866 * gcc.target/powerpc/pr56605.c: New.
3868 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3871 * gfortran.dg/do_1.f90: Don't xfail.
3873 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3876 * gfortran.dg/namelist_77.f90: New.
3877 * gfortran.dg/namelist_78.f90: New.
3879 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3882 * gfortran.dg/open_negative_unit_1.f90: New.
3884 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3886 * gcc.target/aarch64/sbc.c: New test.
3888 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3890 * gcc.target/aarch64/ror.c: New test.
3892 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3894 * gcc.target/aarch64/extr.c: New test.
3896 2013-03-19 Richard Biener <rguenther@suse.de>
3898 PR tree-optimization/56273
3899 * gcc.dg/tree-ssa/vrp47.c: Adjust.
3900 * c-c++-common/uninit-17.c: Likewise.
3902 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3904 PR tree-optimization/56635
3905 * g++.dg/torture/pr56635.C: New test.
3907 2013-03-18 Richard Biener <rguenther@suse.de>
3909 PR tree-optimization/3713
3910 * g++.dg/ipa/devirt-12.C: New testcase.
3912 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3915 * c-c++-common/pr56566.c: New test.
3917 2013-03-17 Jason Merrill <jason@redhat.com>
3919 * g++.dg/template/abstract-dr337.C: XFAIL.
3921 2013-03-16 Jakub Jelinek <jakub@redhat.com>
3924 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3925 * c-c++-common/pr56607.c: New test.
3927 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
3930 * g++.dg/cpp0x/constexpr-array5.C: New.
3932 2013-03-15 Tobias Burnus <burnus@net-b.de>
3935 * gfortran.dg/transfer_intrinsic_5.f90: New.
3937 2013-03-15 Kai Tietz <ktietz@redhat.com>
3939 * gcc.target/i386/movti.c: Don't test for x64 mingw.
3940 * gcc.target/i386/pr20020-1.c: Likewise.
3941 * gcc.target/i386/pr20020-2.c: Likewise.
3942 * gcc.target/i386/pr20020-3.c: Likewise.
3943 * gcc.target/i386/pr53425-1.c: Likewise.
3944 * gcc.target/i386/pr53425-2.c: Likewise.
3945 * gcc.target/i386/pr55093.c: Likewise.
3946 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3948 2013-03-15 Jakub Jelinek <jakub@redhat.com>
3951 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3952 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
3954 2013-03-14 Jakub Jelinek <jakub@redhat.com>
3956 PR tree-optimization/53265
3957 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3959 * gcc.dg/graphite/id-6.c (test): Likewise.
3960 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3961 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3963 PR tree-optimization/53265
3964 * gcc.dg/pr53265.c: New test.
3965 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3967 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3969 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
3970 n, use it as high bound instead of 4.
3972 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3975 * gcc.target/sh/pr49880-1.c: New.
3976 * gcc.target/sh/pr49880-2.c: New.
3977 * gcc.target/sh/pr49880-3.c: New.
3978 * gcc.target/sh/pr49880-4.c: New.
3979 * gcc.target/sh/pr49880-5.c: New.
3981 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3983 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3985 2013-03-13 Richard Biener <rguenther@suse.de>
3987 PR tree-optimization/56608
3988 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3990 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3993 * g++.dg/cpp0x/alias-decl-32.C: New.
3995 2013-03-11 Jan Hubicka <jh@suse.cz>
3998 * gcc.c-torture/compile/pr56571.c: New testcase.
4000 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4002 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4003 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4005 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4007 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4008 * gcc.dg/inline_4.c: Likewise.
4009 * gcc.dg/unroll_2.c: Likewise.
4010 * gcc.dg/unroll_3.c: Likewise.
4011 * gcc.dg/unroll_4.c: Likewise.
4013 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4016 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4019 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4021 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4024 * gcc.c-torture/compile/pr40797.c: New.
4026 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4028 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4030 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
4033 * gfortran.dg/class_56.f90: New test.
4035 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4038 * gcc.target/mips/pr56524.c: New test.
4040 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4043 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4045 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4048 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4050 2013-03-08 Marek Polacek <polacek@redhat.com>
4052 PR tree-optimization/56478
4053 * gcc.dg/torture/pr56478.c: New test.
4055 2013-03-08 Kai Tietz <ktietz@redhat.com>
4057 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4058 targets linker option --allow-multiple-definition.
4060 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4061 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4062 * gcc.dg/pr52549.c: Add LLP64 case.
4063 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4064 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4065 * gcc.dg/torture/pr51071-2.c: Likewise.
4066 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4067 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4068 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4069 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4070 * gcc.dg/weak/weak-1.c: Likewise.
4071 * gcc.dg/weak/weak-2.c: Likewise.
4072 * gcc.dg/weak/weak-3.c: Likewise.
4073 * gcc.dg/weak/weak-4.c: Likewise.
4074 * gcc.dg/weak/weak-5.c: Likewise.
4075 * gcc.dg/weak/weak-15.c: Likewise.
4076 * gcc.dg/weak/weak-16.c: Likewise.
4078 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4080 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4082 PR tree-optimization/56559
4083 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4085 2013-03-07 Andreas Schwab <schwab@suse.de>
4087 * gcc.dg/pr31490.c: Fix last change.
4089 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4092 * g++.dg/template/crash115.C: New.
4094 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4096 PR tree-optimization/56539
4097 * gcc.c-torture/compile/pr56539.c: New test.
4099 2013-03-06 Kai Tietz <ktietz@redhat.com>
4101 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4103 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4104 * gcc.dg/lto/20091013-1_2.c: Likewise.
4105 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4107 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4109 * gnat.dg/specs/aggr6.ads: New test.
4111 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4113 * gnat.dg/loop_optimization15.ad[sb]: New test.
4115 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4118 * gcc.dg/pr56548.c: New test.
4120 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4123 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4125 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4128 * g++.dg/template/typename20.C: New test.
4130 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4133 * gcc.dg/pr56510.c: New test.
4135 PR rtl-optimization/56484
4136 * gcc.c-torture/compile/pr56484.c: New test.
4138 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4141 * g++.dg/warn/Wsign-conversion-2.C: New.
4143 2013-03-05 Richard Biener <rguenther@suse.de>
4145 PR tree-optimization/56270
4146 * gcc.dg/vect/slp-38.c: New testcase.
4148 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4150 PR rtl-optimization/56494
4151 * gcc.dg/pr56494.c: New test.
4153 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4155 * gcc.dg/pr56424.c: New test.
4157 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4159 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4160 * gcc.dg/pr56228.c <avr>: Skip.
4162 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4165 PR tree-optimization/52631
4166 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4168 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
4170 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4171 * gcc.dg/vect/vect-83_64.c: Same.
4173 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4176 * gfortran.dg/pointer_check_13.f90: New test.
4178 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4181 * gfortran.dg/array_constructor_42.f90: New test.
4183 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4186 * g++.dg/template/static33.C: New.
4187 * g++.dg/template/static34.C: Likewise.
4190 * g++.dg/template/static35.C: New.
4192 2013-03-01 Steve Ellcey <sellcey@mips.com>
4194 * gcc.dg/pr56396.c: Require pic support.
4196 2013-03-01 Richard Biener <rguenther@suse.de>
4198 PR tree-optimization/55481
4199 * gcc.dg/torture/pr56488.c: New testcase.
4201 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
4202 Jakub Jelinek <jakub@redhat.com>
4205 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4206 no_sanitize_address attribute rather than no_address_safety_analysis.
4207 * g++.dg/asan/sanitizer_test_utils.h
4208 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4209 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4210 in addition to no_address_safety_analysis.
4212 2013-02-28 Jason Merrill <jason@redhat.com>
4215 * g++.dg/cpp0x/constexpr-and.C: New.
4217 2013-02-28 Martin Jambor <mjambor@suse.cz>
4219 PR tree-optimization/56294
4220 * g++.dg/debug/pr56294.C: New test.
4222 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
4224 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4226 2013-02-27 Marek Polacek <polacek@redhat.com>
4228 PR rtl-optimization/56466
4229 * gcc.dg/pr56466.c: New test.
4231 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4233 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4234 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4235 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4237 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
4240 * gcc.dg/pr45472.c: New test.
4242 2013-02-26 Marek Polacek <polacek@redhat.com>
4244 PR tree-optimization/56426
4245 * gcc.dg/pr56436.c: New test.
4247 2013-02-26 Jakub Jelinek <jakub@redhat.com>
4249 PR tree-optimization/56448
4250 * gcc.c-torture/compile/pr56448.c: New test.
4252 PR tree-optimization/56443
4253 * gcc.dg/torture/pr56443.c: New test.
4255 2013-02-25 Richard Biener <rguenther@suse.de>
4257 PR tree-optimization/56175
4258 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4260 2013-02-24 Jakub Jelinek <jakub@redhat.com>
4263 * g++.dg/torture/pr56403.C: New test.
4265 2013-02-25 Catherine Moore <clm@codesourcery.com>
4268 2013-02-24 Catherine Moore <clm@codesourcery.com>
4269 Richard Sandiford <rdsandiford@googlemail.com>
4271 * gcc.target/mips/mips.exp: Add microMIPS support.
4272 * gcc.target/mips/umips-movep-2.c: New test.
4273 * gcc.target/mips/umips-lwp-2.c: New test.
4274 * gcc.target/mips/umips-swp-5.c: New test.
4275 * gcc.target/mips/umips-constraints-1.c: New test.
4276 * gcc.target/mips/umips-lwp-3.c: New test.
4277 * gcc.target/mips/umips-swp-6.c: New test.
4278 * gcc.target/mips/umips-constraints-2.c: New test.
4279 * gcc.target/mips/umips-save-restore-1.c: New test.
4280 * gcc.target/mips/umips-lwp-4.c: New test.
4281 * gcc.target/mips/umips-swp-7.c: New test.
4282 * gcc.target/mips/umips-save-restore-2.c: New test.
4283 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4284 * gcc.target/mips/umips-lwp-5.c: New test.
4285 * gcc.target/mips/umips-save-restore-3.c: New test.
4286 * gcc.target/mips/umips-lwp-6.c: New test.
4287 * gcc.target/mips/umips-swp-1.c: New test.
4288 * gcc.target/mips/umips-lwp-7.c: New test.
4289 * gcc.target/mips/umips-swp-2.c: New test.
4290 * gcc.target/mips/umips-lwp-8.c: New test.
4291 * gcc.target/mips/umips-swp-3.c: New test.
4292 * gcc.target/mips/umips-movep-1.c: New test.
4293 * gcc.target/mips/umips-lwp-1.c: New test.
4294 * gcc.target/mips/umips-swp-4.c: New test.
4296 2013-02-24 Catherine Moore <clm@codesourcery.com>
4297 Richard Sandiford <rdsandiford@googlemail.com>
4299 * gcc.target/mips/mips.exp: Add microMIPS support.
4300 * gcc.target/mips/umips-movep-2.c: New test.
4301 * gcc.target/mips/umips-lwp-2.c: New test.
4302 * gcc.target/mips/umips-swp-5.c: New test.
4303 * gcc.target/mips/umips-constraints-1.c: New test.
4304 * gcc.target/mips/umips-lwp-3.c: New test.
4305 * gcc.target/mips/umips-swp-6.c: New test.
4306 * gcc.target/mips/umips-constraints-2.c: New test.
4307 * gcc.target/mips/umips-save-restore-1.c: New test.
4308 * gcc.target/mips/umips-lwp-4.c: New test.
4309 * gcc.target/mips/umips-swp-7.c: New test.
4310 * gcc.target/mips/umips-save-restore-2.c: New test.
4311 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4312 * gcc.target/mips/umips-lwp-5.c: New test.
4313 * gcc.target/mips/umips-save-restore-3.c: New test.
4314 * gcc.target/mips/umips-lwp-6.c: New test.
4315 * gcc.target/mips/umips-swp-1.c: New test.
4316 * gcc.target/mips/umips-lwp-7.c: New test.
4317 * gcc.target/mips/umips-swp-2.c: New test.
4318 * gcc.target/mips/umips-lwp-8.c: New test.
4319 * gcc.target/mips/umips-swp-3.c: New test.
4320 * gcc.target/mips/umips-movep-1.c: New test.
4321 * gcc.target/mips/umips-lwp-1.c: New test.
4322 * gcc.target/mips/umips-swp-4.c: New test.
4324 2013-02-22 Jakub Jelinek <jakub@redhat.com>
4327 * lib/asan-dg.exp (asan_link_flags): Add
4328 -B${gccpath}/libsanitizer/asan/ to flags.
4330 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4333 * gcc.dg/torture/pr56420.c: New test.
4335 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
4338 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4340 2013-02-21 Martin Jambor <mjambor@suse.cz>
4342 PR tree-optimization/56310
4343 * g++.dg/ipa/pr56310.C: New test.
4345 2013-02-21 Janus Weil <janus@gcc.gnu.org>
4348 * gfortran.dg/proc_ptr_comp_37.f90: New.
4350 2013-02-21 Richard Biener <rguenther@suse.de>
4352 PR tree-optimization/56415
4354 2013-02-11 Richard Biener <rguenther@suse.de>
4356 PR tree-optimization/56273
4357 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4358 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4359 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4360 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4361 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4362 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4364 2013-02-21 Marek Polacek <polacek@redhat.com>
4366 PR tree-optimization/56398
4367 * g++.dg/torture/pr56398.C: New test.
4369 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4372 * gcc.c-torture/compile/pr56405.c: New test.
4374 2013-02-20 Jan Hubicka <jh@suse.cz>
4376 PR tree-optimization/56265
4377 * g++.dg/ipa/devirt-11.C: New testcase.
4379 2013-02-20 Richard Biener <rguenther@suse.de>
4381 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4383 2013-02-20 Richard Biener <rguenther@suse.de>
4384 Jakub Jelinek <jakub@redhat.com>
4386 PR tree-optimization/56396
4387 * gcc.dg/pr56396.c: New testcase.
4389 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4392 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4394 2013-02-19 Richard Biener <rguenther@suse.de>
4396 PR tree-optimization/56384
4397 * gcc.dg/torture/pr56384.c: New testcase.
4399 2013-02-19 Jakub Jelinek <jakub@redhat.com>
4401 PR tree-optimization/56350
4402 * gcc.dg/pr56350.c: New test.
4404 PR tree-optimization/56381
4405 * g++.dg/opt/pr56381.C: New test.
4407 2013-02-18 Jakub Jelinek <jakub@redhat.com>
4410 * lib/dg-pch.exp (pch-init, pch-finish,
4411 check_effective_target_pch_supported_debug): New procs.
4412 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4413 Likewise if $pch_unsupported_debug and $flags include -g.
4414 Skip FAILs about missing *.gch file if $pch_unsupported_debug
4415 and dg-require-effective-target pch_unsupported_debug.
4416 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4417 * objc.dg/pch/pch.exp: Likewise.
4418 * gcc.dg/pch/pch.exp: Likewise.
4419 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4420 pch_unsupported_debug.
4421 * gcc.dg/pch/valid-1.hs: Likewise.
4422 * gcc.dg/pch/valid-1b.c: Likewise.
4423 * gcc.dg/pch/valid-1b.hs: Likewise.
4425 2013-02-18 Richard Biener <rguenther@suse.de>
4427 PR tree-optimization/56366
4428 * gcc.dg/torture/pr56366.c: New testcase.
4430 2013-02-18 Richard Biener <rguenther@suse.de>
4433 * gcc.dg/torture/pr56349.c: New testcase.
4435 2013-02-18 Richard Biener <rguenther@suse.de>
4437 PR tree-optimization/56321
4438 * gcc.dg/torture/pr56321.c: New testcase.
4440 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4442 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4444 2013-02-16 Jakub Jelinek <jakub@redhat.com>
4445 Dodji Seketeli <dodji@redhat.com>
4448 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4449 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4450 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4451 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4452 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4453 * c-c++-common/asan/pr56330.c: Likewise.
4454 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4455 Ensure the size argument of __builtin_memcpy is a constant.
4457 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4458 Paolo Carlini <paolo.carlini@oracle.com>
4461 * g++.dg/cpp0x/enum23.C: New.
4463 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
4466 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4468 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
4470 PR rtl-optimization/56348
4471 * gcc.target/i386/pr56348.c: New test.
4473 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
4475 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4476 * gcc.target/arm/interrupt-2.c: Likewise.
4478 2013-02-15 Tobias Burnus <burnus@net-b.de>
4481 * gfortran.dg/matmul_9.f90: New.
4483 2013-02-15 Tobias Burnus <burnus@net-b.de>
4486 * gfortran.dg/init_flag_11.f90: New.
4488 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4490 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4492 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4494 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4497 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
4498 Tobias Burnus <burnus@net-b.de>
4501 * gfortran.dg/allocatable_function_7.f90: New.
4503 2013-02-14 Jakub Jelinek <jakub@redhat.com>
4505 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4506 * asan_globals_test-wrapper.cc: New file.
4507 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4508 instead of asan_globals_test.cc as dg-additional-sources.
4509 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4510 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
4511 "sanitizer_test_utils.h" instead of
4512 "sanitizer_common/tests/sanitizer_test_utils.h".
4513 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4514 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4515 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4516 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4517 * g++.dg/asan/asan_test.cc: Synced from upstream.
4518 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4520 2013-02-14 Dodji Seketeli <dodji@redhat.com>
4523 * c-c++-common/asan/memcmp-2.c: New test.
4525 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
4528 * g++.dg/cpp0x/udlit-string-literal.h: New.
4529 * g++.dg/cpp0x/udlit-string-literal.C: New.
4531 2013-02-13 Sriraman Tallam <tmsriram@google.com>
4533 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4535 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
4538 * gcc.target/arm/pr56184.C: New test.
4540 2013-02-13 Jakub Jelinek <jakub@redhat.com>
4543 * g++.dg/torture/pr56302.C: New test.
4544 * g++.dg/cpp0x/constexpr-56302.C: New test.
4545 * c-c++-common/pr56302.c: New test.
4547 2013-02-13 Tobias Burnus <burnus@net-b.de>
4548 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4551 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4552 * gfortran.dg/quad_3.f90: Ditto.
4554 2013-02-13 Kostya Serebryany <kcc@google.com>
4556 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4557 to match the fresh asan run-time.
4558 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4560 2013-02-12 Dodji Seketeli <dodji@redhat.com>
4562 Avoid instrumenting duplicated memory access in the same basic block
4563 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4564 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4565 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4566 * c-c++-common/asan/inc.c: Likewise.
4568 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
4571 * gcc.target/i386/pr56148.c: New test.
4573 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4574 Tobias Burnus <burnus@net-b.de>
4577 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4580 2013-02-12 Richard Biener <rguenther@suse.de>
4583 * gcc.dg/lto/pr56297_0.c: New testcase.
4584 * gcc.dg/lto/pr56297_0.c: Likewise.
4586 2013-02-12 Janus Weil <janus@gcc.gnu.org>
4589 * gfortran.dg/typebound_deferred_1.f90: New.
4591 2013-02-12 Jakub Jelinek <jakub@redhat.com>
4593 PR rtl-optimization/56151
4594 * gcc.target/i386/pr56151.c: New test.
4596 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
4598 * g++.dg/ext/mv12.C: New test.
4599 * g++.dg/ext/mv12.h: New file.
4600 * g++.dg/ext/mv12-aux.C: New file.
4601 * g++.dg/ext/mv13.C: New test.
4603 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
4605 * lib/target-supports.exp
4606 (check_effective_target_powerpc_eabi_ok): New.
4607 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4609 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4610 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4612 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4613 * gcc.target/powerpc/pr51623.c: Likewise.
4614 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4615 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4617 2013-02-11 Alexander Potapenko <glider@google.com>
4618 Jack Howarth <howarth@bromo.med.uc.edu>
4619 Jakub Jelinek <jakub@redhat.com>
4622 * g++.dg/asan/pr55617.C: Run on all targets.
4624 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
4626 PR rtl-optimization/56275
4627 * gcc.dg/pr56275.c: New test.
4629 2013-02-11 Richard Biener <rguenther@suse.de>
4631 PR tree-optimization/56273
4632 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4634 2013-02-11 Richard Biener <rguenther@suse.de>
4636 PR tree-optimization/56264
4637 * gcc.dg/torture/pr56264.c: New testcase.
4639 2013-02-11 Richard Biener <rguenther@suse.de>
4641 PR tree-optimization/56273
4642 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4643 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4644 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4645 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4646 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4647 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4649 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
4651 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4652 for *-*-linux-gnu targets.
4653 * g++.dg/asan/interception-test-1.c: Ditto.
4654 * g++.dg/asan/interception-failure-test-1.C: Ditto.
4655 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4657 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
4660 * gfortran.dg/intrinsic_size_4.f90 : New test.
4662 2013-02-09 Jakub Jelinek <jakub@redhat.com>
4665 * gcc.target/powerpc/pr56256.c: New test.
4667 2013-02-08 Ian Lance Taylor <iant@google.com>
4669 * lib/go.exp: Load timeout.exp.
4671 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
4673 PR rtl-optimization/56246
4674 * gcc.target/i386/pr56246.c: New test.
4676 2013-02-08 Jeff Law <law@redhat.com>
4679 * gcc.dg/debug/dwarf2/pr53948.c: New test.
4681 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4684 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4687 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4689 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4691 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4693 PR rtl-optimization/56195
4694 * gcc.dg/torture/pr56195.c: New test.
4696 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
4699 * gfortran.dg/recursive_interface_2.f90: New test.
4701 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4703 PR tree-optimization/56250
4704 * gcc.c-torture/execute/pr56250.c: New test.
4706 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
4708 PR tree-optimization/56064
4709 * gcc.dg/fixed-point/view-convert-2.c: New test.
4711 2013-02-08 Michael Matz <matz@suse.de>
4713 PR tree-optimization/52448
4714 * gcc.dg/pr52448.c: New test.
4716 2013-02-08 Richard Biener <rguenther@suse.de>
4719 * gcc.dg/torture/pr56181.c: New testcase.
4721 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
4724 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4725 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4727 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4730 * g++.dg/parse/crash61.C: New test.
4733 * g++.dg/parse/pr56239.C: New test.
4736 * g++.dg/abi/mangle61.C: New test.
4738 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
4740 PR rtl-optimization/56225
4741 * gcc.target/i386/pr56225.c: New test.
4743 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4746 * gcc.dg/guality/pr56154-1.c: New test.
4747 * gcc.dg/guality/pr56154-2.c: New test.
4748 * gcc.dg/guality/pr56154-3.c: New test.
4749 * gcc.dg/guality/pr56154-4.c: New test.
4750 * gcc.dg/guality/pr56154-aux.c: New file.
4752 PR tree-optimization/55789
4753 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4755 * gcc.dg/tree-ssa/inline-3.c: Add
4756 --param max-early-inliner-iterations=2 option.
4758 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4761 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4762 Add -fno-dwarf2-cfi-asm to dg-options.
4765 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4768 * gcc.dg/pr56228.c: New test.
4770 2013-02-07 Alan Modra <amodra@gmail.com>
4773 * gcc.target/powerpc/pr54009.c: New test.
4775 * gfortran.dg/pr54131.f: New test.
4777 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
4780 * gfortran.dg/array_constructor_41.f90: New test.
4782 2013-02-06 Janus Weil <janus@gcc.gnu.org>
4785 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4787 2013-02-06 Jakub Jelinek <jakub@redhat.com>
4790 * g++.dg/gomp/pr56217.C: New test.
4792 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4794 PR tree-optimization/56205
4795 * gcc.dg/tree-ssa/stdarg-6.c: New test.
4796 * gcc.c-torture/execute/pr56205.c: New test.
4798 2013-02-05 Richard Biener <rguenther@suse.de>
4800 PR tree-optimization/53342
4801 PR tree-optimization/53185
4802 * gcc.dg/vect/pr53185-2.c: New testcase.
4804 2013-02-05 Jan Hubicka <jh@suse.cz>
4806 PR tree-optimization/55789
4807 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4808 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4809 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4810 * g++.dg/ipa/inline-1.C: New testcase.
4811 * g++.dg/ipa/inline-2.C: New testcase.
4812 * g++.dg/ipa/inline-3.C: New testcase.
4814 2013-02-05 Jan Hubicka <jh@suse.cz>
4816 PR tree-optimization/55789
4817 * g++.dg/torture/pr55789.C: New testcase.
4819 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4822 * gcc.dg/pr56167.c: New test.
4824 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4827 * gcc.target/sh/pr55146.c: New.
4829 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4831 PR tree-optimization/54386
4832 * gcc.target/sh/pr54386.c: New.
4834 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
4837 * gfortran.dg/realloc_on _assign_16.f90 : New test.
4840 * gfortran.dg/realloc_on _assign_17.f90 : New test.
4842 2013-02-04 Alexander Potapenko <glider@google.com>
4843 Jack Howarth <howarth@bromo.med.uc.edu>
4844 Jakub Jelinek <jakub@redhat.com>
4847 * g++.dg/asan/pr55617.C: New test.
4849 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4852 * gfortran.dg/typebound_operator_19.f90: New test.
4853 * gfortran.dg/typebound_assignment_4.f90: New test.
4855 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4858 * gfortran.dg/recursive_interface_1.f90: New test.
4860 2013-02-04 Richard Guenther <rguenther@suse.de>
4863 * gcc.dg/lto/pr56168_0.c: New testcase.
4864 * gcc.dg/lto/pr56168_1.c: Likewise.
4866 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4870 * gfortran.dg/block_12.f90: New test.
4871 * gfortran.dg/module_error_1.f90: New test.
4873 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4875 * lib/target-supports.exp (check_effective_target_vect_float)
4876 (check_effective_target_vect_no_align): Add mips-sde-elf.
4878 2013-02-01 Jakub Jelinek <jakub@redhat.com>
4880 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4882 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
4884 * gcc.dg/pr56023.c: XFAIL on AIX.
4885 * gcc.dg/vect/pr49352.c: Same.
4887 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
4889 * gnat.dg/opt26.adb: New test.
4891 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4894 2013-01-27 Amol Pise <amolpise15@gmail.com>
4896 * gcc.target/arm/neon-vfnms-1.c: New test.
4897 * gcc.target/arm/neon-vfnma-1.c: New test.
4899 2013-01-31 Richard Biener <rguenther@suse.de>
4901 PR tree-optimization/56157
4902 * gcc.dg/torture/pr56157.c: New testcase.
4904 2013-01-30 Richard Biener <rguenther@suse.de>
4906 PR tree-optimization/56150
4907 * gcc.dg/torture/pr56150.c: New testcase.
4909 2013-01-30 Jakub Jelinek <jakub@redhat.com>
4912 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4913 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
4914 printed in backtrace.
4915 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4916 to avoid errors about mismatched allocation vs. deallocation.
4919 * g++.dg/mv1.C: Moved to...
4920 * g++.dg/ext/mv1.C: ... here. Adjust test.
4921 * g++.dg/mv2.C: Moved to...
4922 * g++.dg/ext/mv2.C: ... here. Adjust test.
4923 * g++.dg/mv3.C: Moved to...
4924 * g++.dg/ext/mv3.C: ... here.
4925 * g++.dg/mv4.C: Moved to...
4926 * g++.dg/ext/mv4.C: ... here.
4927 * g++.dg/mv5.C: Moved to...
4928 * g++.dg/ext/mv5.C: ... here. Adjust test.
4929 * g++.dg/mv6.C: Moved to...
4930 * g++.dg/ext/mv6.C: ... here. Adjust test.
4931 * g++.dg/ext/mv7.C: New test.
4932 * g++.dg/ext/mv8.C: New test.
4933 * g++.dg/ext/mv9.C: New test.
4934 * g++.dg/ext/mv10.C: New test.
4935 * g++.dg/ext/mv11.C: New test.
4937 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
4939 PR rtl-optimization/56144
4940 * gcc.dg/pr56144.c: New.
4942 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
4944 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4946 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4947 * g++.dg/cpp0x/constexpr-55573.C: Same
4949 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
4951 PR tree-optimization/56064
4952 * gcc.dg/fixed-point/view-convert.c: New test.
4954 2013-01-30 Andreas Schwab <schwab@suse.de>
4956 * lib/target-supports-dg.exp (dg-process-target): Use expr to
4957 evaluate the end index in string range.
4959 2013-01-30 Tobias Burnus <burnus@net-b.de>
4962 * gfortran.dg/allocatable_function_6.f90: New.
4964 2013-01-29 Janus Weil <janus@gcc.gnu.org>
4965 Mikael Morin <mikael@gcc.gnu.org>
4968 * gfortran.dg/proc_ptr_comp_36.f90: New.
4970 2013-01-29 Richard Biener <rguenther@suse.de>
4972 PR tree-optimization/55270
4973 * gcc.dg/torture/pr55270.c: New testcase.
4975 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4977 PR rtl-optimization/56117
4978 * gcc.dg/pr56117.c: New test.
4980 2013-01-28 Richard Biener <rguenther@suse.de>
4982 PR tree-optimization/56034
4983 * gcc.dg/torture/pr56034.c: New testcase.
4985 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4987 PR tree-optimization/56125
4988 * gcc.dg/pr56125.c: New test.
4990 2013-01-28 Tobias Burnus <burnus@net-b.de>
4991 Mikael Morin <mikael@gcc.gnu.org>
4994 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4995 * gfortran.dg/import8.f90: Likewise.
4996 * gfortran.dg/interface_derived_type_1.f90: Likewise.
4997 * gfortran.dg/import10.f90: New test.
4998 * gfortran.dg/import11.f90: Likewise
5000 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5003 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5004 string.h. Provide memset, malloc and free prototypes, adjust line
5005 numbers in dg-output.
5006 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5007 Provide memset prototype and adjust line numbers in dg-output.
5008 * c-c++-common/asan/global-overflow-1.c: Likewise.
5010 PR tree-optimization/56094
5011 * gcc.dg/pr56094.c: New test.
5013 2013-01-27 Amol Pise <amolpise15@gmail.com>
5015 * gcc.target/arm/neon-vfnms-1.c: New test.
5016 * gcc.target/arm/neon-vfnma-1.c: New test.
5018 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
5021 * gcc.target/i386/pr56114.c: New test.
5023 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
5026 * gfortran.dg/associate_14.f90: New test.
5029 * gfortran.dg/associate_13.f90: New test.
5031 2013-01-25 Jakub Jelinek <jakub@redhat.com>
5033 PR tree-optimization/56098
5034 * gcc.dg/pr56098-1.c: New test.
5035 * gcc.dg/pr56098-2.c: New test.
5037 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
5040 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5042 2013-01-22 Marek Polacek <polacek@redhat.com>
5044 PR tree-optimization/56035
5045 * gcc.dg/pr56035.c: New test.
5047 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5049 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5052 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5054 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5056 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5059 * gcc.dg/pr56078.c: New test.
5060 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5062 2013-01-24 Martin Jambor <mjambor@suse.cz>
5064 PR tree-optimization/55927
5065 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5067 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5069 * gcc.target/i386/movsd.c: New test.
5071 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5074 * gcc.target/i386/pr55934.c: New test.
5076 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5079 * gfortran.dg/select_8.f90: New.
5081 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5083 * gcc.target/microblaze/microblaze.exp: Remove
5084 target_config_cflags check.
5086 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5089 * gfortran.dg/gomp/pr56052.f90: New test.
5092 * gcc.dg/pr49069.c: New test.
5094 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5097 * g++.dg/cpp0x/constexpr-static10.C: New.
5099 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5102 * gcc.target/i386/pr56028.c: New test.
5104 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5107 * gcc.target/i386/pr55686.c: New test.
5109 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5112 * g++.dg/cpp0x/variadic139.C: New test.
5113 * g++.dg/cpp0x/variadic140.C: Likewise.
5114 * g++.dg/cpp0x/variadic141.C: Likewise.
5116 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5118 * gnat.dg/warn8.adb: New test.
5120 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5123 * gfortran.dg/include_8.f90: New test.
5125 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5127 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5128 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5130 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5132 PR tree-optimization/56051
5133 * gcc.c-torture/execute/pr56051.c: New test.
5135 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5137 PR rtl-optimization/56023
5138 * gcc.dg/pr56023.c: New test.
5140 2013-01-21 Martin Jambor <mjambor@suse.cz>
5143 * gcc.target/i386/pr56022.c: New test.
5145 2013-01-21 Jason Merrill <jason@redhat.com>
5147 * lib/target-supports.exp (check_effective_target_alias): New.
5149 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
5152 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5154 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
5156 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5158 2013-01-19 Jeff Law <law@redhat.com>
5160 PR tree-optimization/52631
5161 * tree-ssa/pr52631.c: New test.
5162 * tree-ssa/ssa-fre-9: Update expected output.
5164 2013-01-19 Anthony Green <green@moxielogic.com>
5166 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5169 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5171 PR tree-optimization/56029
5172 * g++.dg/torture/pr56029.C: New test.
5174 2013-01-18 Sharad Singhai <singhai@google.com>
5176 PR tree-optimization/55995
5177 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5179 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5182 * gcc.target/i386/pr55433.c: New.
5184 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5187 * gfortran.dg/pr56015.f90: New test.
5189 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
5191 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5193 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
5195 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5196 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5197 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5198 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5199 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5201 2013-01-17 Jeff Law <law@redhat.com>
5203 * gcc.dg/pr52573.c: Move to...
5204 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
5206 PR rtl-optimization/52573
5207 * gcc.dg/pr52573.c: New test.
5209 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
5212 * g++.dg/asan/interception-test-1.C: Skip on darwin.
5213 * lib/target-supports.exp (check_effective_target_swapcontext): Use
5214 check_no_compiler_messages to test support in ucontext.h.
5215 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5216 compliant RLIMIT_AS.
5218 2013-01-17 Marek Polacek <polacek@redhat.com>
5220 PR rtl-optimization/55833
5221 * gcc.dg/pr55833.c: New test.
5223 2013-01-17 Jan Hubicka <jh@suse.cz>
5225 PR tree-optimization/55273
5226 * gcc.c-torture/compile/pr55273.c: New testcase.
5228 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
5231 * gcc.target/pr55981.c: New test.
5233 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
5235 * gcc.target/arm/pr40887.c: Require at least armv5.
5236 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5237 * gcc.target/arm/pr51915.c: Likewise.
5238 * gcc.target/arm/pr52006.c: Likewise.
5239 * gcc.target/arm/pr53187.c: Likewise.
5241 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5242 * gcc.target/arm/ftest-support-arm.h: Delete.
5243 * gcc.target/arm/ftest-support-thumb.h: Delete.
5244 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5245 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5246 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5247 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5248 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5249 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5250 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5251 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5252 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5253 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5254 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5255 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5256 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5257 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5258 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5259 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5260 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5261 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5262 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5263 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5264 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5265 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5266 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5267 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5269 2013-01-17 Martin Jambor <mjambor@suse.cz>
5271 PR tree-optimizations/55264
5272 * g++.dg/ipa/pr55264.C: New test.
5274 2013-01-16 Janus Weil <janus@gcc.gnu.org>
5277 * gfortran.dg/class_55.f90: New.
5279 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
5282 * gcc.c-torture/execute/builtins/builtins.exp: Add
5283 -Wl,--allow-multiple-definition for eabi and elf targets.
5286 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5287 check_effective_target_vect_perm_short,
5288 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5289 check_effective_target_vect64): Return 0 for big-endian ARM.
5290 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5292 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5295 2013-01-16 Richard Biener <rguenther@suse.de>
5297 PR tree-optimization/55964
5298 * gcc.dg/torture/pr55964.c: New testcase.
5300 2013-01-16 Richard Biener <rguenther@suse.de>
5302 PR tree-optimization/54767
5303 PR tree-optimization/53465
5304 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5306 2013-01-16 Christian Bruel <christian.bruel@st.com>
5309 * gcc.target/sh/sh-switch.c: New testcase.
5311 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5313 * gcc.dg/webizer.c: Increase the array size.
5315 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5318 * gcc.dg/pr55940.c: New test.
5320 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
5321 Harald Anlauf <anlauf@gmx.de>
5323 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5324 * gfortran.dg/bounds_check_5.f90: Likewise.
5325 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5326 * gfortran.dg/continuation_9.f90: Likewise.
5327 * gfortran.dg/move_alloc_13.f90: Likewise.
5328 * gfortran.dg/structure_constructor_11.f90: Likewise.
5329 * gfortran.dg/tab_continuation.f: Likewise.
5330 * gfortran.dg/warning-directive-2.F90: Likewise.
5331 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5333 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5335 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5336 * gcc.target/arm/fma-sp.c: Likewise.
5338 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
5340 PR rtl-optimization/55153
5341 * gcc.dg/pr55153.c: New.
5343 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5345 PR tree-optimization/55920
5346 * gcc.c-torture/compile/pr55920.c: New test.
5348 2013-01-15 Richard Biener <rguenther@suse.de>
5351 * gcc.dg/torture/pr55882.c: New testcase.
5353 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5355 PR tree-optimization/55955
5356 * gcc.c-torture/compile/pr55955.c: New test.
5358 2013-01-15 Dodji Seketeli <dodji@redhat.com>
5361 * g++.dg/cpp0x/alias-decl-31.C: New test.
5363 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
5366 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5367 case where interface is null.
5369 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5372 * gfortran.dg/array_constructor_40.f90: New test.
5374 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
5376 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5378 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
5380 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5381 * gcc.target/aarch64/vect-ld1r-compile.c: New.
5382 * gcc.target/aarch64/vect-ld1r-fp.c: New.
5383 * gcc.target/aarch64/vect-ld1r.c: New.
5384 * gcc.target/aarch64/vect-ld1r.x: New.
5386 2013-01-14 Andi Kleen <ak@linux.intel.com>
5389 * gcc.target/i386/hle-clear-rel.c: New file
5390 * gcc.target/i386/hle-store-rel.c: New file.
5392 2013-01-14 Harald Anlauf <anlauf@gmx.de>
5394 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5395 * gfortran.dg/bounds_check_4.f90: Likewise.
5396 * gfortran.dg/inquire_10.f90: Likewise.
5397 * gfortran.dg/minloc_3.f90: Likewise.
5398 * gfortran.dg/minlocval_3.f90: Likewise.
5399 * gfortran.dg/module_double_reuse.f90: Likewise.
5400 * gfortran.dg/mvbits_1.f90: Likewise.
5401 * gfortran.dg/oldstyle_1.f90: Likewise.
5402 * gfortran.dg/pr20163-2.f: Likewise.
5403 * gfortran.dg/save_1.f90: Likewise.
5404 * gfortran.dg/scan_1.f90: Likewise.
5405 * gfortran.dg/select_char_1.f90: Likewise.
5406 * gfortran.dg/shape_4.f90: Likewise.
5407 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5408 * gfortran.dg/function_optimize_10.f90: Likewise.
5409 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5410 * gfortran.dg/used_types_17.f90: Likewise.
5411 * gfortran.dg/used_types_18.f90: Likewise.
5413 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
5416 * gfortran.dg/proc_ptr_result_8.f90 : New test.
5418 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5420 * gcc.dg/unroll_5.c: Add nomips16 attributes.
5422 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5424 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5426 2013-01-12 Janus Weil <janus@gcc.gnu.org>
5429 * gfortran.dg/assumed_type_2.f90: Fix test case.
5430 * gfortran.dg/internal_pack_13.f90: New test.
5431 * gfortran.dg/internal_pack_14.f90: New test.
5433 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5436 * gfortran.dg/unlimited_polymorphic_8.f90: Update
5437 scan-tree-dump-times for foo.0.x._vptr to deal with change from
5440 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
5442 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5444 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5447 * gcc.target/s390/pr55719.c: New testcase.
5449 2013-01-11 Richard Guenther <rguenther@suse.de>
5451 PR tree-optimization/44061
5452 * gcc.dg/pr44061.c: New testcase.
5454 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
5456 Update copyright years.
5458 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
5459 Jakub Jelinek <jakub@redhat.com>
5462 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5464 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
5466 PR rtl-optimization/55672
5467 * gcc.target/i386/pr55672.c: New.
5469 2013-01-10 Jeff Law <law@redhat.com>
5471 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
5472 pass/fail message unique.
5475 2013-01-10 Jason Merrill <jason@redhat.com>
5477 * ada/.gitignore: New.
5479 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5481 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5483 * g++.dg/tls/thread_local2.C: Likewise.
5484 * g++.dg/tls/thread_local2g.C: Likewise.
5485 * g++.dg/tls/thread_local6.C: Likewise.
5486 * g++.dg/tls/thread_local-order1.C: Add tls options.
5487 * g++.dg/tls/thread_local-order2.C: Likewise.
5488 * g++.dg/tls/thread_local3.C: Likewise.
5489 * g++.dg/tls/thread_local3g.C: Likewise.
5490 * g++.dg/tls/thread_local4.C: Likewise.
5491 * g++.dg/tls/thread_local4g.C: Likewise.
5492 * g++.dg/tls/thread_local5.C: Likewise.
5493 * g++.dg/tls/thread_local5g.C: Likewise.
5494 * g++.dg/tls/thread_local6g.C: Likewise.
5496 2013-01-10 Kostya Serebryany <kcc@google.com>
5498 * g++.dg/asan/asan_test.cc: Sync from upstream.
5500 2013-01-10 Jakub Jelinek <jakub@redhat.com>
5502 PR tree-optimization/55921
5503 * gcc.c-torture/compile/pr55921.c: New test.
5505 2013-01-09 Jan Hubicka <jh@suse.cz>
5507 PR tree-optimization/55569
5508 * gcc.c-torture/compile/pr55569.c: New testcase.
5510 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
5513 * gfortran.dg/use_28.f90: New test.
5515 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
5517 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5518 number matching more robust.
5520 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
5522 PR rtl-optimization/55829
5523 * gcc.target/i386/pr55829.c: New.
5525 2013-01-09 Tobias Burnus <burnus@net-b.de>
5528 * gfortran.dg/bind_c_bool_1.f90: New.
5529 * gfortran.dg/do_5.f90: Add dg-warning.
5531 2013-01-09 Jan Hubicka <jh@suse.cz>
5533 PR tree-optimization/55875
5534 * gcc.c-torture/execute/pr55875.c: New testcase.
5535 * g++.dg/torture/pr55875.C: New testcase.
5537 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5540 * c-c++-common/pr48418.c: New test.
5542 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5545 * g++.dg/tls/thread_local-ice.C: New.
5547 2013-01-09 Andreas Schwab <schwab@suse.de>
5549 * gcc.dg/guality/pr54693.c: Null-terminate arr.
5551 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5553 PR tree-optimization/48189
5554 * gcc.dg/pr48189.c: New test.
5556 2013-01-04 Jan Hubicka <jh@suse.cz>
5558 PR tree-optimization/55823
5559 * g++.dg/ipa/devirt-10.C: New testcase.
5561 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
5562 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
5564 PR rtl-optimization/55845
5565 * gcc.target/i386/pr55845.c: New test.
5567 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
5569 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5570 instructions generated instead of number of occurances.
5572 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5574 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5575 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5576 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5577 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5578 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5579 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5580 * gcc.target/aarch64/vect-fcm.x: Likewise.
5581 * lib/target-supports.exp
5582 (check_effective_target_vect_cond): Enable for AArch64.
5584 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5586 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5587 endian-safe float pool loading.
5588 (test_square_root_v4sf): Likewise.
5589 (test_square_root_v2df): Likewise.
5590 * lib/target-supports.exp
5591 (check_effective_target_vect_call_sqrtf): Add AArch64.
5593 2013-01-08 Martin Jambor <mjambor@suse.cz>
5596 * gcc.dg/tree-ssa/pr55579.c: New test.
5598 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5600 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5603 2013-01-08 Jakub Jelinek <jakub@redhat.com>
5606 * gcc.dg/torture/pr55890-3.c: New test.
5609 * gcc.c-torture/compile/pr55851.c: New test.
5612 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5615 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5618 * gfortran.dg/elemental_scalar_args_2.f90: New test.
5620 2013-01-07 Tobias Burnus <burnus@net-b.de>
5623 * gfortran.dg/pointer_init_2.f90: Update dg-error.
5624 * gfortran.dg/pointer_init_7.f90: New.
5626 2013-01-07 Richard Biener <rguenther@suse.de>
5628 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5630 2013-01-07 Richard Biener <rguenther@suse.de>
5633 * gcc.dg/torture/pr55890-1.c: New testcase.
5634 * gcc.dg/torture/pr55890-2.c: Likewise.
5636 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
5638 * gcc.target/aarch64/fmovd.c: New.
5639 * gcc.target/aarch64/fmovf.c: Likewise.
5640 * gcc.target/aarch64/fmovd-zero.c: Likewise.
5641 * gcc.target/aarch64/fmovf-zero.c: Likewise.
5642 * gcc.target/aarch64/vect-fmovd.c: Likewise.
5643 * gcc.target/aarch64/vect-fmovf.c: Likewise.
5644 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5645 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5647 2013-01-07 Richard Biener <rguenther@suse.de>
5649 PR tree-optimization/55888
5650 PR tree-optimization/55862
5651 * gcc.dg/torture/pr55888.c: New testcase.
5653 2013-01-07 Tobias Burnus <burnus@net-b.de>
5656 * gfortran.dg/intrinsic_size_3.f90: New.
5658 2013-01-07 Tobias Burnus <burnus@net-b.de>
5661 * gfortran.dg/select_type_32.f90: New.
5663 2013-01-04 Dodji Seketeli <dodji@redhat.com>
5666 * g++.dg/cpp0x/alias-decl-29.C: New test.
5668 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
5673 * gfortran.dg/class_array_15.f03: New test.
5675 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
5680 * gfortran.dg/use_23.f90: New test.
5681 * gfortran.dg/use_24.f90: New test.
5682 * gfortran.dg/use_25.f90: New test.
5683 * gfortran.dg/use_26.f90: New test.
5684 * gfortran.dg/use_27.f90: New test.
5686 2013-01-06 Olivier Hainque <hainque@adacore.com>
5688 * gnat.dg/specs/clause_on_volatile.ads: New test.
5690 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
5692 * gnat.dg/alignment10.adb: New test.
5694 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
5695 Mikael Morin <mikael@gcc.gnu.org>
5698 * gfortran.dg/use_22.f90: New test.
5700 2013-01-04 Andrew Pinski <apinski@cavium.com>
5702 * gcc.target/aarch64/cmp-1.c: New testcase.
5704 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
5707 * gfortran.dg/select_type_31.f03: New test.
5709 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
5711 PR c++/54526 (again)
5712 * g++.dg/cpp0x/parse2.C: Extend.
5713 * g++.old-deja/g++.other/crash28.C: Adjust.
5715 2013-01-04 Richard Biener <rguenther@suse.de>
5717 PR tree-optimization/55862
5718 * gcc.dg/torture/pr55862.c: New testcase.
5720 2013-01-04 Martin Jambor <mjambor@suse.cz>
5722 PR tree-optimization/55755
5723 * gcc.dg/torture/pr55755.c: New test.
5724 * gcc.dg/tree-ssa/sra-13.c: Likewise.
5725 * gcc.dg/tree-ssa/pr45144.c: Update.
5727 2013-01-04 Richard Biener <rguenther@suse.de>
5730 * gcc.dg/fold-reassoc-2.c: New testcase.
5732 2013-01-04 Tobias Burnus <burnus@net-b.de>
5735 * gfortran.dg/null_7.f90: New.
5737 2013-01-04 Tobias Burnus <burnus@net-b.de>
5741 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5742 * gfortran.dg/unlimited_polymorphic_7.f90: New.
5743 * gfortran.dg/unlimited_polymorphic_8.f90: New.
5745 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
5747 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5749 2013-01-03 Janus Weil <janus@gcc.gnu.org>
5752 * gfortran.dg/assignment_1.f90: Modified.
5753 * gfortran.dg/assignment_4.f90: New.
5755 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
5757 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5759 2013-01-03 Richard Biener <rguenther@suse.de>
5761 PR tree-optimization/55857
5762 * gcc.dg/vect/pr55857-1.c: New testcase.
5763 * gcc.dg/vect/pr55857-2.c: Likewise.
5765 2013-01-03 Jakub Jelinek <jakub@redhat.com>
5767 PR rtl-optimization/55838
5768 * gcc.dg/pr55838.c: New test.
5770 PR tree-optimization/55832
5771 * gcc.c-torture/compile/pr55832.c: New test.
5773 2013-01-02 Teresa Johnson <tejohnson@google.com>
5775 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5776 * gcc.dg/tree-ssa/loop-23.c: Ditto.
5777 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5778 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5779 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5780 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5781 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5782 * gcc.dg/unroll_1.c: Ditto.
5783 * gcc.dg/unroll_2.c: Ditto.
5784 * gcc.dg/unroll_3.c: Ditto.
5785 * gcc.dg/unroll_4.c: Ditto.
5787 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5789 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5791 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5794 * gfortran.dg/eof_4.f90: New test.
5796 2013-01-02 Jakub Jelinek <jakub@redhat.com>
5798 * lib/c-compat.exp (compat-use-alt-compiler): Remove
5799 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5800 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5801 (compat_setup_dfp): Initialize compat_alt_caret and
5802 compat_save_TEST_ALWAYS_FLAGS.
5804 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5806 * gcc.dg/torture/tls/tls-reload-1.c: New test.
5808 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5810 * gcc.dg/torture/fp-int-convert-2.c: New test.
5812 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5814 * gfortran.dg/newunit_3.f90: Add dg-do run.
5815 * gfortran.dg/inquire_15.f90: Add dg-do run.
5817 2013-01-01 Jakub Jelinek <jakub@redhat.com>
5819 PR tree-optimization/55831
5820 * gcc.dg/pr55831.c: New test.
5822 Copyright (C) 2013 Free Software Foundation, Inc.
5824 Copying and distribution of this file, with or without modification,
5825 are permitted in any medium without royalty provided the copyright
5826 notice and this notice are preserved.