The code below used to compile fine. I'll also attach a preprocessed version as it depends on Qt4. $> cat ice.cpp #include <QDialog> class myDialog : public QDialog { public: myDialog(); }; myDialog::myDialog() { foreach (QAction *action, actions()) { } } $> g++-svn -g -Wall -I. -I/usr/include/qt4 -I/usr/include/qt4/QtGui -c ice.cpp ice.cpp: In constructor 'myDialog::myDialog()': ice.cpp:9:3: warning: unused variable 'action' ice.cpp: In constructor 'myDialog::myDialog()': ice.cpp:9:3: internal compiler error: in create_tmp_var, at gimplify.c:504 Please submit a full bug report $> g++-svn -v gcc version 4.5.0 20090725 (experimental) (GCC)
Created attachment 18257 [details] Preprocessed sources of failing testcase.
Reducing.
Confirmed. template <typename T> class QForeachContainer { public: QForeachContainer(); int brk; typename T::const_iterator i; } ; template <typename T> class QList { public: class const_iterator { public: const_iterator(const const_iterator &o); const_iterator &operator++(); }; }; class QAction; class QWidget { public: QList<QAction*> actions() const; }; class myDialog : public QWidget { myDialog(); }; myDialog::myDialog() { QForeachContainer<__typeof__(actions())> _container_; ({ ++_container_.brk; ++_container_.i; }); }
Subject: Re: New: [4.5 Regression] ICE in create_tmp_var, at gimplify.c:504 Patch posted at http://gcc.gnu.org/ml/gcc-patches/2009-08/msg00428.html
Subject: Bug 40866 Author: dodji Date: Mon Aug 10 07:16:08 2009 New Revision: 150615 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=150615 Log: 2009-08-10 Dodji Seketeli <dodji@redhat.com> gcc/ChangeLog: PR c++/40866 * tree-inline.c (copy_statement_list): The resulting copy shouldn't loose the original type of the statement list. gcc/testsuite/ChangeLog: PR c++/40866 * g++.dg/expr/stmt-expr-1.C: New test. Added: trunk/gcc/testsuite/g++.dg/expr/stmt-expr-1.C Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-inline.c
Fixed in 4.5
Subject: Bug 40866 Author: hjl Date: Sun Aug 16 20:23:57 2009 New Revision: 150812 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=150812 Log: 2009-08-16 H.J. Lu <hongjiu.lu@intel.com> Backport from mainline: 2009-08-14 Janus Weil <janus@gcc.gnu.org> PR fortran/41070 * gfortran.dg/structure_constructor_10.f90: New. 2009-08-14 Paolo Bonzini <bonzini@gnu.org> PR target/40934 * gcc.target/i386/pr40934.c: New. 2009-08-13 Janus Weil <janus@gcc.gnu.org> PR fortran/40995 * gfortran.dg/intrinsic_4.f90: New. 2009-08-13 Richard Guenther <rguenther@suse.de> PR middle-end/41047 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase. 2009-08-12 Richard Guenther <rguenther@suse.de> PR tree-optimization/41011 * gfortran.dg/pr41011.f: New testcase. 2009-08-10 Richard Guenther <rguenther@suse.de> PR middle-end/41006 * gcc.c-torture/compile/pr41006-1.c: New testcase. * gcc.c-torture/compile/pr41006-2.c: Likewise. 2009-08-10 Dodji Seketeli <dodji@redhat.com> PR c++/40866 * g++.dg/expr/stmt-expr-1.C: New test. 2009-08-09 Ira Rosen <irar@il.ibm.com> PR tree-optimization/41008 * gcc.dg/vect/O1-pr41008.c: New test. 2009-08-08 Richard Guenther <rguenther@suse.de> PR tree-optimization/40991 * g++.dg/torture/pr40991.C: New testcase. 2009-08-06 Uros Bizjak <ubizjak@gmail.com> H.J. Lu <hongjiu.lu@intel.com> PR target/40957 * gcc.target/i386/pr40957.c: New test. 2009-08-06 Richard Guenther <rguenther@suse.de> PR tree-optimization/40964 * gcc.c-torture/compile/pr40964.c: New testcase. Added: branches/gcc-4_4-branch/gcc/testsuite/g++.dg/expr/stmt-expr-1.C - copied unchanged from r150811, trunk/gcc/testsuite/g++.dg/expr/stmt-expr-1.C branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr40991.C - copied unchanged from r150811, trunk/gcc/testsuite/g++.dg/torture/pr40991.C branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr40964.c - copied unchanged from r150811, trunk/gcc/testsuite/gcc.c-torture/compile/pr40964.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr41006-1.c - copied unchanged from r150811, trunk/gcc/testsuite/gcc.c-torture/compile/pr41006-1.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr41006-2.c - copied unchanged from r150811, trunk/gcc/testsuite/gcc.c-torture/compile/pr41006-2.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-27.c - copied unchanged from r150811, trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-27.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/O1-pr41008.c - copied unchanged from r150811, trunk/gcc/testsuite/gcc.dg/vect/O1-pr41008.c branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/pr40934.c - copied unchanged from r150811, trunk/gcc/testsuite/gcc.target/i386/pr40934.c branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/pr40957.c - copied unchanged from r150811, trunk/gcc/testsuite/gcc.target/i386/pr40957.c branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/intrinsic_4.f90 - copied unchanged from r150811, trunk/gcc/testsuite/gfortran.dg/intrinsic_4.f90 branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr41011.f - copied unchanged from r150811, trunk/gcc/testsuite/gfortran.dg/pr41011.f branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/structure_constructor_10.f90 - copied unchanged from r150811, trunk/gcc/testsuite/gfortran.dg/structure_constructor_10.f90 Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog
Author: tkoenig Date: Sat Mar 12 22:39:33 2011 New Revision: 170908 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170908 Log: 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/40866 * m4/ifunction.m4: If return array is empty, return. * m4/ifunction_logical.m4: Likewise. * generated/all_l16.c: Regenerated. * generated/all_l1.c: Regenerated. * generated/all_l2.c: Regenerated. * generated/all_l4.c: Regenerated. * generated/all_l8.c: Regenerated. * generated/any_l16.c: Regenerated. * generated/any_l1.c: Regenerated. * generated/any_l2.c: Regenerated. * generated/any_l4.c: Regenerated. * generated/any_l8.c: Regenerated. * generated/count_16_l.c: Regenerated. * generated/count_1_l.c: Regenerated. * generated/count_2_l.c: Regenerated. * generated/count_4_l.c: Regenerated. * generated/count_8_l.c: Regenerated. * generated/maxloc1_16_i16.c: Regenerated. * generated/maxloc1_16_i1.c: Regenerated. * generated/maxloc1_16_i2.c: Regenerated. * generated/maxloc1_16_i4.c: Regenerated. * generated/maxloc1_16_i8.c: Regenerated. * generated/maxloc1_16_r10.c: Regenerated. * generated/maxloc1_16_r16.c: Regenerated. * generated/maxloc1_16_r4.c: Regenerated. * generated/maxloc1_16_r8.c: Regenerated. * generated/maxloc1_4_i16.c: Regenerated. * generated/maxloc1_4_i1.c: Regenerated. * generated/maxloc1_4_i2.c: Regenerated. * generated/maxloc1_4_i4.c: Regenerated. * generated/maxloc1_4_i8.c: Regenerated. * generated/maxloc1_4_r10.c: Regenerated. * generated/maxloc1_4_r16.c: Regenerated. * generated/maxloc1_4_r4.c: Regenerated. * generated/maxloc1_4_r8.c: Regenerated. * generated/maxloc1_8_i16.c: Regenerated. * generated/maxloc1_8_i1.c: Regenerated. * generated/maxloc1_8_i2.c: Regenerated. * generated/maxloc1_8_i4.c: Regenerated. * generated/maxloc1_8_i8.c: Regenerated. * generated/maxloc1_8_r10.c: Regenerated. * generated/maxloc1_8_r16.c: Regenerated. * generated/maxloc1_8_r4.c: Regenerated. * generated/maxloc1_8_r8.c: Regenerated. * generated/maxval_i16.c: Regenerated. * generated/maxval_i1.c: Regenerated. * generated/maxval_i2.c: Regenerated. * generated/maxval_i4.c: Regenerated. * generated/maxval_i8.c: Regenerated. * generated/maxval_r10.c: Regenerated. * generated/maxval_r16.c: Regenerated. * generated/maxval_r4.c: Regenerated. * generated/maxval_r8.c: Regenerated. * generated/minloc1_16_i16.c: Regenerated. * generated/minloc1_16_i1.c: Regenerated. * generated/minloc1_16_i2.c: Regenerated. * generated/minloc1_16_i4.c: Regenerated. * generated/minloc1_16_i8.c: Regenerated. * generated/minloc1_16_r10.c: Regenerated. * generated/minloc1_16_r16.c: Regenerated. * generated/minloc1_16_r4.c: Regenerated. * generated/minloc1_16_r8.c: Regenerated. * generated/minloc1_4_i16.c: Regenerated. * generated/minloc1_4_i1.c: Regenerated. * generated/minloc1_4_i2.c: Regenerated. * generated/minloc1_4_i4.c: Regenerated. * generated/minloc1_4_i8.c: Regenerated. * generated/minloc1_4_r10.c: Regenerated. * generated/minloc1_4_r16.c: Regenerated. * generated/minloc1_4_r4.c: Regenerated. * generated/minloc1_4_r8.c: Regenerated. * generated/minloc1_8_i16.c: Regenerated. * generated/minloc1_8_i1.c: Regenerated. * generated/minloc1_8_i2.c: Regenerated. * generated/minloc1_8_i4.c: Regenerated. * generated/minloc1_8_i8.c: Regenerated. * generated/minloc1_8_r10.c: Regenerated. * generated/minloc1_8_r16.c: Regenerated. * generated/minloc1_8_r4.c: Regenerated. * generated/minloc1_8_r8.c: Regenerated. * generated/minval_i16.c: Regenerated. * generated/minval_i1.c: Regenerated. * generated/minval_i2.c: Regenerated. * generated/minval_i4.c: Regenerated. * generated/minval_i8.c: Regenerated. * generated/minval_r10.c: Regenerated. * generated/minval_r16.c: Regenerated. * generated/minval_r4.c: Regenerated. * generated/minval_r8.c: Regenerated. * generated/product_c10.c: Regenerated. * generated/product_c16.c: Regenerated. * generated/product_c4.c: Regenerated. * generated/product_c8.c: Regenerated. * generated/product_i16.c: Regenerated. * generated/product_i1.c: Regenerated. * generated/product_i2.c: Regenerated. * generated/product_i4.c: Regenerated. * generated/product_i8.c: Regenerated. * generated/product_r10.c: Regenerated. * generated/product_r16.c: Regenerated. * generated/product_r4.c: Regenerated. * generated/product_r8.c: Regenerated. * generated/sum_c10.c: Regenerated. * generated/sum_c16.c: Regenerated. * generated/sum_c4.c: Regenerated. * generated/sum_c8.c: Regenerated. * generated/sum_i16.c: Regenerated. * generated/sum_i1.c: Regenerated. * generated/sum_i2.c: Regenerated. * generated/sum_i4.c: Regenerated. * generated/sum_i8.c: Regenerated. * generated/sum_r10.c: Regenerated. * generated/sum_r16.c: Regenerated. * generated/sum_r4.c: Regenerated. * generated/sum_r8.c: Regenerated. 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/40866 * gfortran.dg/intrinsic_ifunction_2.f90: New test case. Added: trunk/gcc/testsuite/gfortran.dg/intrinsic_ifunction_2.f90 Modified: trunk/gcc/testsuite/ChangeLog trunk/libgfortran/ChangeLog trunk/libgfortran/generated/all_l1.c trunk/libgfortran/generated/all_l16.c trunk/libgfortran/generated/all_l2.c trunk/libgfortran/generated/all_l4.c trunk/libgfortran/generated/all_l8.c trunk/libgfortran/generated/any_l1.c trunk/libgfortran/generated/any_l16.c trunk/libgfortran/generated/any_l2.c trunk/libgfortran/generated/any_l4.c trunk/libgfortran/generated/any_l8.c trunk/libgfortran/generated/count_16_l.c trunk/libgfortran/generated/count_1_l.c trunk/libgfortran/generated/count_2_l.c trunk/libgfortran/generated/count_4_l.c trunk/libgfortran/generated/count_8_l.c trunk/libgfortran/generated/maxloc1_16_i1.c trunk/libgfortran/generated/maxloc1_16_i16.c trunk/libgfortran/generated/maxloc1_16_i2.c trunk/libgfortran/generated/maxloc1_16_i4.c trunk/libgfortran/generated/maxloc1_16_i8.c trunk/libgfortran/generated/maxloc1_16_r10.c trunk/libgfortran/generated/maxloc1_16_r16.c trunk/libgfortran/generated/maxloc1_16_r4.c trunk/libgfortran/generated/maxloc1_16_r8.c trunk/libgfortran/generated/maxloc1_4_i1.c trunk/libgfortran/generated/maxloc1_4_i16.c trunk/libgfortran/generated/maxloc1_4_i2.c trunk/libgfortran/generated/maxloc1_4_i4.c trunk/libgfortran/generated/maxloc1_4_i8.c trunk/libgfortran/generated/maxloc1_4_r10.c trunk/libgfortran/generated/maxloc1_4_r16.c trunk/libgfortran/generated/maxloc1_4_r4.c trunk/libgfortran/generated/maxloc1_4_r8.c trunk/libgfortran/generated/maxloc1_8_i1.c trunk/libgfortran/generated/maxloc1_8_i16.c trunk/libgfortran/generated/maxloc1_8_i2.c trunk/libgfortran/generated/maxloc1_8_i4.c trunk/libgfortran/generated/maxloc1_8_i8.c trunk/libgfortran/generated/maxloc1_8_r10.c trunk/libgfortran/generated/maxloc1_8_r16.c trunk/libgfortran/generated/maxloc1_8_r4.c trunk/libgfortran/generated/maxloc1_8_r8.c trunk/libgfortran/generated/maxval_i1.c trunk/libgfortran/generated/maxval_i16.c trunk/libgfortran/generated/maxval_i2.c trunk/libgfortran/generated/maxval_i4.c trunk/libgfortran/generated/maxval_i8.c trunk/libgfortran/generated/maxval_r10.c trunk/libgfortran/generated/maxval_r16.c trunk/libgfortran/generated/maxval_r4.c trunk/libgfortran/generated/maxval_r8.c trunk/libgfortran/generated/minloc1_16_i1.c trunk/libgfortran/generated/minloc1_16_i16.c trunk/libgfortran/generated/minloc1_16_i2.c trunk/libgfortran/generated/minloc1_16_i4.c trunk/libgfortran/generated/minloc1_16_i8.c trunk/libgfortran/generated/minloc1_16_r10.c trunk/libgfortran/generated/minloc1_16_r16.c trunk/libgfortran/generated/minloc1_16_r4.c trunk/libgfortran/generated/minloc1_16_r8.c trunk/libgfortran/generated/minloc1_4_i1.c trunk/libgfortran/generated/minloc1_4_i16.c trunk/libgfortran/generated/minloc1_4_i2.c trunk/libgfortran/generated/minloc1_4_i4.c trunk/libgfortran/generated/minloc1_4_i8.c trunk/libgfortran/generated/minloc1_4_r10.c trunk/libgfortran/generated/minloc1_4_r16.c trunk/libgfortran/generated/minloc1_4_r4.c trunk/libgfortran/generated/minloc1_4_r8.c trunk/libgfortran/generated/minloc1_8_i1.c trunk/libgfortran/generated/minloc1_8_i16.c trunk/libgfortran/generated/minloc1_8_i2.c trunk/libgfortran/generated/minloc1_8_i4.c trunk/libgfortran/generated/minloc1_8_i8.c trunk/libgfortran/generated/minloc1_8_r10.c trunk/libgfortran/generated/minloc1_8_r16.c trunk/libgfortran/generated/minloc1_8_r4.c trunk/libgfortran/generated/minloc1_8_r8.c trunk/libgfortran/generated/minval_i1.c trunk/libgfortran/generated/minval_i16.c trunk/libgfortran/generated/minval_i2.c trunk/libgfortran/generated/minval_i4.c trunk/libgfortran/generated/minval_i8.c trunk/libgfortran/generated/minval_r10.c trunk/libgfortran/generated/minval_r16.c trunk/libgfortran/generated/minval_r4.c trunk/libgfortran/generated/minval_r8.c trunk/libgfortran/generated/product_c10.c trunk/libgfortran/generated/product_c16.c trunk/libgfortran/generated/product_c4.c trunk/libgfortran/generated/product_c8.c trunk/libgfortran/generated/product_i1.c trunk/libgfortran/generated/product_i16.c trunk/libgfortran/generated/product_i2.c trunk/libgfortran/generated/product_i4.c trunk/libgfortran/generated/product_i8.c trunk/libgfortran/generated/product_r10.c trunk/libgfortran/generated/product_r16.c trunk/libgfortran/generated/product_r4.c trunk/libgfortran/generated/product_r8.c trunk/libgfortran/generated/sum_c10.c trunk/libgfortran/generated/sum_c16.c trunk/libgfortran/generated/sum_c4.c trunk/libgfortran/generated/sum_c8.c trunk/libgfortran/generated/sum_i1.c trunk/libgfortran/generated/sum_i16.c trunk/libgfortran/generated/sum_i2.c trunk/libgfortran/generated/sum_i4.c trunk/libgfortran/generated/sum_i8.c trunk/libgfortran/generated/sum_r10.c trunk/libgfortran/generated/sum_r16.c trunk/libgfortran/generated/sum_r4.c trunk/libgfortran/generated/sum_r8.c trunk/libgfortran/m4/ifunction.m4 trunk/libgfortran/m4/ifunction_logical.m4
Author: tkoenig Date: Sat Mar 12 23:13:56 2011 New Revision: 170912 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170912 Log: 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/40866 * libgfortran/ChangeLog: Correct PR number. * gcc/testsuite/ChangeLog: Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/libgfortran/ChangeLog
Wrong PR number for the previous commit.
Author: tkoenig Date: Sun Aug 28 10:08:50 2011 New Revision: 178140 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178140 Log: 2011-08-28 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/40866 * generated/iall_i1.c: Regenerated. * generated/iall_i16.c: Regenerated. * generated/iall_i2.c: Regenerated. * generated/iall_i4.c: Regenerated. * generated/iall_i8.c: Regenerated. * generated/iany_i1.c: Regenerated. * generated/iany_i16.c: Regenerated. * generated/iany_i2.c: Regenerated. * generated/iany_i4.c: Regenerated. * generated/iany_i8.c: Regenerated. * generated/iparity_i1.c: Regenerated. * generated/iparity_i16.c: Regenerated. * generated/iparity_i2.c: Regenerated. * generated/iparity_i4.c: Regenerated. * generated/iparity_i8.c: Regenerated. * generated/norm2_r10.c: Regenerated. * generated/norm2_r16.c: Regenerated. * generated/norm2_r4.c: Regenerated. * generated/norm2_r8.c: Regenerated. * generated/parity_l1.c: Regenerated. * generated/parity_l16.c: Regenerated. * generated/parity_l2.c: Regenerated. * generated/parity_l4.c: Regenerated. * generated/parity_l8.c: Regenerated. * generated/misc_specifics.F90: Regenerated (comment change). * generated/_abs_c10.F90: Regenerated (comment change). * generated/_abs_c16.F90: Regenerated (comment change). * generated/_abs_c4.F90: Regenerated (comment change). * generated/_abs_c8.F90: Regenerated (comment change). * generated/_abs_i16.F90: Regenerated (comment change). * generated/_abs_i4.F90: Regenerated (comment change). * generated/_abs_i8.F90: Regenerated (comment change). * generated/_abs_r10.F90: Regenerated (comment change). * generated/_abs_r16.F90: Regenerated (comment change). * generated/_abs_r4.F90: Regenerated (comment change). * generated/_abs_r8.F90: Regenerated (comment change). * generated/_acosh_r10.F90: Regenerated (comment change). * generated/_acosh_r16.F90: Regenerated (comment change). * generated/_acosh_r4.F90: Regenerated (comment change). * generated/_acosh_r8.F90: Regenerated (comment change). * generated/_acos_r10.F90: Regenerated (comment change). * generated/_acos_r16.F90: Regenerated (comment change). * generated/_acos_r4.F90: Regenerated (comment change). * generated/_acos_r8.F90: Regenerated (comment change). * generated/_aimag_c10.F90: Regenerated (comment change). * generated/_aimag_c16.F90: Regenerated (comment change). * generated/_aimag_c4.F90: Regenerated (comment change). * generated/_aimag_c8.F90: Regenerated (comment change). * generated/_aint_r10.F90: Regenerated (comment change). * generated/_aint_r16.F90: Regenerated (comment change). * generated/_aint_r4.F90: Regenerated (comment change). * generated/_aint_r8.F90: Regenerated (comment change). * generated/_anint_r10.F90: Regenerated (comment change). * generated/_anint_r16.F90: Regenerated (comment change). * generated/_anint_r4.F90: Regenerated (comment change). * generated/_anint_r8.F90: Regenerated (comment change). * generated/_asinh_r10.F90: Regenerated (comment change). * generated/_asinh_r16.F90: Regenerated (comment change). * generated/_asinh_r4.F90: Regenerated (comment change). * generated/_asinh_r8.F90: Regenerated (comment change). * generated/_asin_r10.F90: Regenerated (comment change). * generated/_asin_r16.F90: Regenerated (comment change). * generated/_asin_r4.F90: Regenerated (comment change). * generated/_asin_r8.F90: Regenerated (comment change). * generated/_atan2_r10.F90: Regenerated (comment change). * generated/_atan2_r16.F90: Regenerated (comment change). * generated/_atan2_r4.F90: Regenerated (comment change). * generated/_atan2_r8.F90: Regenerated (comment change). * generated/_atanh_r10.F90: Regenerated (comment change). * generated/_atanh_r16.F90: Regenerated (comment change). * generated/_atanh_r4.F90: Regenerated (comment change). * generated/_atanh_r8.F90: Regenerated (comment change). * generated/_atan_r10.F90: Regenerated (comment change). * generated/_atan_r16.F90: Regenerated (comment change). * generated/_atan_r4.F90: Regenerated (comment change). * generated/_atan_r8.F90: Regenerated (comment change). * generated/_conjg_c10.F90: Regenerated (comment change). * generated/_conjg_c16.F90: Regenerated (comment change). * generated/_conjg_c4.F90: Regenerated (comment change). * generated/_conjg_c8.F90: Regenerated (comment change). * generated/_cosh_r10.F90: Regenerated (comment change). * generated/_cosh_r16.F90: Regenerated (comment change). * generated/_cosh_r4.F90: Regenerated (comment change). * generated/_cosh_r8.F90: Regenerated (comment change). * generated/_cos_c10.F90: Regenerated (comment change). * generated/_cos_c16.F90: Regenerated (comment change). * generated/_cos_c4.F90: Regenerated (comment change). * generated/_cos_c8.F90: Regenerated (comment change). * generated/_cos_r10.F90: Regenerated (comment change). * generated/_cos_r16.F90: Regenerated (comment change). * generated/_cos_r4.F90: Regenerated (comment change). * generated/_cos_r8.F90: Regenerated (comment change). * generated/_dim_i16.F90: Regenerated (comment change). * generated/_dim_i4.F90: Regenerated (comment change). * generated/_dim_i8.F90: Regenerated (comment change). * generated/_dim_r10.F90: Regenerated (comment change). * generated/_dim_r16.F90: Regenerated (comment change). * generated/_dim_r4.F90: Regenerated (comment change). * generated/_dim_r8.F90: Regenerated (comment change). * generated/_exp_c10.F90: Regenerated (comment change). * generated/_exp_c16.F90: Regenerated (comment change). * generated/_exp_c4.F90: Regenerated (comment change). * generated/_exp_c8.F90: Regenerated (comment change). * generated/_exp_r10.F90: Regenerated (comment change). * generated/_exp_r16.F90: Regenerated (comment change). * generated/_exp_r4.F90: Regenerated (comment change). * generated/_exp_r8.F90: Regenerated (comment change). * generated/_log10_r10.F90: Regenerated (comment change). * generated/_log10_r16.F90: Regenerated (comment change). * generated/_log10_r4.F90: Regenerated (comment change). * generated/_log10_r8.F90: Regenerated (comment change). * generated/_log_c10.F90: Regenerated (comment change). * generated/_log_c16.F90: Regenerated (comment change). * generated/_log_c4.F90: Regenerated (comment change). * generated/_log_c8.F90: Regenerated (comment change). * generated/_log_r10.F90: Regenerated (comment change). * generated/_log_r16.F90: Regenerated (comment change). * generated/_log_r4.F90: Regenerated (comment change). * generated/_log_r8.F90: Regenerated (comment change). * generated/_mod_i16.F90: Regenerated (comment change). * generated/_mod_i4.F90: Regenerated (comment change). * generated/_mod_i8.F90: Regenerated (comment change). * generated/_mod_r10.F90: Regenerated (comment change). * generated/_mod_r16.F90: Regenerated (comment change). * generated/_mod_r4.F90: Regenerated (comment change). * generated/_mod_r8.F90: Regenerated (comment change). * generated/_sign_i16.F90: Regenerated (comment change). * generated/_sign_i4.F90: Regenerated (comment change). * generated/_sign_i8.F90: Regenerated (comment change). * generated/_sign_r10.F90: Regenerated (comment change). * generated/_sign_r16.F90: Regenerated (comment change). * generated/_sign_r4.F90: Regenerated (comment change). * generated/_sign_r8.F90: Regenerated (comment change). * generated/_sinh_r10.F90: Regenerated (comment change). * generated/_sinh_r16.F90: Regenerated (comment change). * generated/_sinh_r4.F90: Regenerated (comment change). * generated/_sinh_r8.F90: Regenerated (comment change). * generated/_sin_c10.F90: Regenerated (comment change). * generated/_sin_c16.F90: Regenerated (comment change). * generated/_sin_c4.F90: Regenerated (comment change). * generated/_sin_c8.F90: Regenerated (comment change). * generated/_sin_r10.F90: Regenerated (comment change). * generated/_sin_r16.F90: Regenerated (comment change). * generated/_sin_r4.F90: Regenerated (comment change). * generated/_sin_r8.F90: Regenerated (comment change). * generated/_sqrt_c10.F90: Regenerated (comment change). * generated/_sqrt_c16.F90: Regenerated (comment change). * generated/_sqrt_c4.F90: Regenerated (comment change). * generated/_sqrt_c8.F90: Regenerated (comment change). * generated/_sqrt_r10.F90: Regenerated (comment change). * generated/_sqrt_r16.F90: Regenerated (comment change). * generated/_sqrt_r4.F90: Regenerated (comment change). * generated/_sqrt_r8.F90: Regenerated (comment change). * generated/_tanh_r10.F90: Regenerated (comment change). * generated/_tanh_r16.F90: Regenerated (comment change). * generated/_tanh_r4.F90: Regenerated (comment change). * generated/_tanh_r8.F90: Regenerated (comment change). * generated/_tan_r10.F90: Regenerated (comment change). * generated/_tan_r16.F90: Regenerated (comment change). * generated/_tan_r4.F90: Regenerated (comment change). * generated/_tan_r8.F90: Regenerated (comment change). Modified: trunk/libgfortran/ChangeLog trunk/libgfortran/generated/_abs_c10.F90 trunk/libgfortran/generated/_abs_c16.F90 trunk/libgfortran/generated/_abs_c4.F90 trunk/libgfortran/generated/_abs_c8.F90 trunk/libgfortran/generated/_abs_i16.F90 trunk/libgfortran/generated/_abs_i4.F90 trunk/libgfortran/generated/_abs_i8.F90 trunk/libgfortran/generated/_abs_r10.F90 trunk/libgfortran/generated/_abs_r16.F90 trunk/libgfortran/generated/_abs_r4.F90 trunk/libgfortran/generated/_abs_r8.F90 trunk/libgfortran/generated/_acos_r10.F90 trunk/libgfortran/generated/_acos_r16.F90 trunk/libgfortran/generated/_acos_r4.F90 trunk/libgfortran/generated/_acos_r8.F90 trunk/libgfortran/generated/_acosh_r10.F90 trunk/libgfortran/generated/_acosh_r16.F90 trunk/libgfortran/generated/_acosh_r4.F90 trunk/libgfortran/generated/_acosh_r8.F90 trunk/libgfortran/generated/_aimag_c10.F90 trunk/libgfortran/generated/_aimag_c16.F90 trunk/libgfortran/generated/_aimag_c4.F90 trunk/libgfortran/generated/_aimag_c8.F90 trunk/libgfortran/generated/_aint_r10.F90 trunk/libgfortran/generated/_aint_r16.F90 trunk/libgfortran/generated/_aint_r4.F90 trunk/libgfortran/generated/_aint_r8.F90 trunk/libgfortran/generated/_anint_r10.F90 trunk/libgfortran/generated/_anint_r16.F90 trunk/libgfortran/generated/_anint_r4.F90 trunk/libgfortran/generated/_anint_r8.F90 trunk/libgfortran/generated/_asin_r10.F90 trunk/libgfortran/generated/_asin_r16.F90 trunk/libgfortran/generated/_asin_r4.F90 trunk/libgfortran/generated/_asin_r8.F90 trunk/libgfortran/generated/_asinh_r10.F90 trunk/libgfortran/generated/_asinh_r16.F90 trunk/libgfortran/generated/_asinh_r4.F90 trunk/libgfortran/generated/_asinh_r8.F90 trunk/libgfortran/generated/_atan2_r10.F90 trunk/libgfortran/generated/_atan2_r16.F90 trunk/libgfortran/generated/_atan2_r4.F90 trunk/libgfortran/generated/_atan2_r8.F90 trunk/libgfortran/generated/_atan_r10.F90 trunk/libgfortran/generated/_atan_r16.F90 trunk/libgfortran/generated/_atan_r4.F90 trunk/libgfortran/generated/_atan_r8.F90 trunk/libgfortran/generated/_atanh_r10.F90 trunk/libgfortran/generated/_atanh_r16.F90 trunk/libgfortran/generated/_atanh_r4.F90 trunk/libgfortran/generated/_atanh_r8.F90 trunk/libgfortran/generated/_conjg_c10.F90 trunk/libgfortran/generated/_conjg_c16.F90 trunk/libgfortran/generated/_conjg_c4.F90 trunk/libgfortran/generated/_conjg_c8.F90 trunk/libgfortran/generated/_cos_c10.F90 trunk/libgfortran/generated/_cos_c16.F90 trunk/libgfortran/generated/_cos_c4.F90 trunk/libgfortran/generated/_cos_c8.F90 trunk/libgfortran/generated/_cos_r10.F90 trunk/libgfortran/generated/_cos_r16.F90 trunk/libgfortran/generated/_cos_r4.F90 trunk/libgfortran/generated/_cos_r8.F90 trunk/libgfortran/generated/_cosh_r10.F90 trunk/libgfortran/generated/_cosh_r16.F90 trunk/libgfortran/generated/_cosh_r4.F90 trunk/libgfortran/generated/_cosh_r8.F90 trunk/libgfortran/generated/_dim_i16.F90 trunk/libgfortran/generated/_dim_i4.F90 trunk/libgfortran/generated/_dim_i8.F90 trunk/libgfortran/generated/_dim_r10.F90 trunk/libgfortran/generated/_dim_r16.F90 trunk/libgfortran/generated/_dim_r4.F90 trunk/libgfortran/generated/_dim_r8.F90 trunk/libgfortran/generated/_exp_c10.F90 trunk/libgfortran/generated/_exp_c16.F90 trunk/libgfortran/generated/_exp_c4.F90 trunk/libgfortran/generated/_exp_c8.F90 trunk/libgfortran/generated/_exp_r10.F90 trunk/libgfortran/generated/_exp_r16.F90 trunk/libgfortran/generated/_exp_r4.F90 trunk/libgfortran/generated/_exp_r8.F90 trunk/libgfortran/generated/_log10_r10.F90 trunk/libgfortran/generated/_log10_r16.F90 trunk/libgfortran/generated/_log10_r4.F90 trunk/libgfortran/generated/_log10_r8.F90 trunk/libgfortran/generated/_log_c10.F90 trunk/libgfortran/generated/_log_c16.F90 trunk/libgfortran/generated/_log_c4.F90 trunk/libgfortran/generated/_log_c8.F90 trunk/libgfortran/generated/_log_r10.F90 trunk/libgfortran/generated/_log_r16.F90 trunk/libgfortran/generated/_log_r4.F90 trunk/libgfortran/generated/_log_r8.F90 trunk/libgfortran/generated/_mod_i16.F90 trunk/libgfortran/generated/_mod_i4.F90 trunk/libgfortran/generated/_mod_i8.F90 trunk/libgfortran/generated/_mod_r10.F90 trunk/libgfortran/generated/_mod_r16.F90 trunk/libgfortran/generated/_mod_r4.F90 trunk/libgfortran/generated/_mod_r8.F90 trunk/libgfortran/generated/_sign_i16.F90 trunk/libgfortran/generated/_sign_i4.F90 trunk/libgfortran/generated/_sign_i8.F90 trunk/libgfortran/generated/_sign_r10.F90 trunk/libgfortran/generated/_sign_r16.F90 trunk/libgfortran/generated/_sign_r4.F90 trunk/libgfortran/generated/_sign_r8.F90 trunk/libgfortran/generated/_sin_c10.F90 trunk/libgfortran/generated/_sin_c16.F90 trunk/libgfortran/generated/_sin_c4.F90 trunk/libgfortran/generated/_sin_c8.F90 trunk/libgfortran/generated/_sin_r10.F90 trunk/libgfortran/generated/_sin_r16.F90 trunk/libgfortran/generated/_sin_r4.F90 trunk/libgfortran/generated/_sin_r8.F90 trunk/libgfortran/generated/_sinh_r10.F90 trunk/libgfortran/generated/_sinh_r16.F90 trunk/libgfortran/generated/_sinh_r4.F90 trunk/libgfortran/generated/_sinh_r8.F90 trunk/libgfortran/generated/_sqrt_c10.F90 trunk/libgfortran/generated/_sqrt_c16.F90 trunk/libgfortran/generated/_sqrt_c4.F90 trunk/libgfortran/generated/_sqrt_c8.F90 trunk/libgfortran/generated/_sqrt_r10.F90 trunk/libgfortran/generated/_sqrt_r16.F90 trunk/libgfortran/generated/_sqrt_r4.F90 trunk/libgfortran/generated/_sqrt_r8.F90 trunk/libgfortran/generated/_tan_r10.F90 trunk/libgfortran/generated/_tan_r16.F90 trunk/libgfortran/generated/_tan_r4.F90 trunk/libgfortran/generated/_tan_r8.F90 trunk/libgfortran/generated/_tanh_r10.F90 trunk/libgfortran/generated/_tanh_r16.F90 trunk/libgfortran/generated/_tanh_r4.F90 trunk/libgfortran/generated/_tanh_r8.F90 trunk/libgfortran/generated/iall_i1.c trunk/libgfortran/generated/iall_i16.c trunk/libgfortran/generated/iall_i2.c trunk/libgfortran/generated/iall_i4.c trunk/libgfortran/generated/iall_i8.c trunk/libgfortran/generated/iany_i1.c trunk/libgfortran/generated/iany_i16.c trunk/libgfortran/generated/iany_i2.c trunk/libgfortran/generated/iany_i4.c trunk/libgfortran/generated/iany_i8.c trunk/libgfortran/generated/iparity_i1.c trunk/libgfortran/generated/iparity_i16.c trunk/libgfortran/generated/iparity_i2.c trunk/libgfortran/generated/iparity_i4.c trunk/libgfortran/generated/iparity_i8.c trunk/libgfortran/generated/misc_specifics.F90 trunk/libgfortran/generated/norm2_r10.c trunk/libgfortran/generated/norm2_r16.c trunk/libgfortran/generated/norm2_r4.c trunk/libgfortran/generated/norm2_r8.c trunk/libgfortran/generated/parity_l1.c trunk/libgfortran/generated/parity_l16.c trunk/libgfortran/generated/parity_l2.c trunk/libgfortran/generated/parity_l4.c trunk/libgfortran/generated/parity_l8.c
They belong to PR 48066