[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc
--- Comment #12 from jakub at gcc dot gnu dot org 2007-11-18 19:23 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5
[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc
--- Comment #11 from jakub at gcc dot gnu dot org 2007-11-18 19:18 --- Subject: Bug 5 Author: jakub Date: Sun Nov 18 19:18:39 2007 New Revision: 130274 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130274 Log: PR middle-end/5 * optabs.h (optab_table): Change type to struct optab from optab. (convert_optab_table): Similarly. Adjust all _optab macros to expand to addresses of optab_table resp. convert_optab_table elements rather than the values of the elements. * optabs.c (optab_table): Change typype to struct optab from optab. If compiled by recent GCC, initialize all the insn_code fields in the array using designated range initializers. (convert_optab_table): Similarly. (convert_optab_libfunc, optab_libfunc, set_optab_libfunc, set_conv_libfunc): Into libfunc_entry's optab field store index within optab_table resp. convert_optab_table array instead of difference between two separately malloced addresses. (new_optab): Add op argument, don't return anything. Initialize just the insn_code field in handlers array and only when needed. (init_optab, init_optabv): Add op argument, don't return anything. Adjust new_optab caller. (new_convert_optab): Removed. (init_convert_optab): Add op argument, don't return anything, don't call new_convert_optab. If needed, initialize insn_code field in handlers array. (init_optabs): Adjust init_optab, init_optabv and init_convert_optab callers. (debug_optab_libfuncs): Adjust uses of optab_table and convert_optab_table arrays. Modified: trunk/gcc/ChangeLog trunk/gcc/optabs.c trunk/gcc/optabs.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5
[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc
--- Comment #10 from pinskia at gcc dot gnu dot org 2007-11-10 22:03 --- And also the ones on powerpc64-linux-gnu. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5
[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc
--- Comment #9 from dave at hiauly1 dot hia dot nrc dot ca 2007-11-10 02:44 --- Subject: Re: [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc > jakub at gcc dot gnu dot org changed: > >What|Removed |Added > > URL||http://gcc.gnu.org/ml/gcc- >||patches/2007- >||11/msg00266.html This patch eliminates all the optab failures on hppa2.0w-hp-hpux11.11. Thanks, Dave -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5
[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc
-- jakub at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org |dot org | Status|NEW |ASSIGNED Last reconfirmed|2007-09-08 01:11:55 |2007-11-06 11:41:58 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5
[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc
--- Comment #8 from jakub at gcc dot gnu dot org 2007-11-06 10:47 --- Seems to be (at least on ppc64-linux) PCH related, if I move O2.gch away, assembly contains the correct __gcc_qdiv references, while after moving it back I get back the incorrect __divtf3 ones. Looking into it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5
[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc
--- Comment #7 from danglin at gcc dot gnu dot org 2007-10-16 23:11 --- I'm also seeing this on hppa2.0w-hp-hpux11.11 (__addtf3). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5
[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5
[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc
--- Comment #6 from danglin at gcc dot gnu dot org 2007-10-08 18:37 --- The following tests fail with revision 129120 due to this problem: FAIL: 18_support/numeric_limits/min_max.cc (test for excess errors) FAIL: 22_locale/money_get/get/char/5.cc FAIL: 22_locale/money_get/get/wchar_t/5.cc (test for excess errors) FAIL: 22_locale/num_get/get/char/10.cc (test for excess errors) FAIL: 22_locale/num_get/get/char/4.cc (test for excess errors) FAIL: 22_locale/num_get/get/wchar_t/10.cc (test for excess errors) FAIL: 22_locale/num_get/get/wchar_t/4.cc (test for excess errors) FAIL: 27_io/basic_istream/extractors_arithmetic/char/01.cc (test for excess erro rs) FAIL: 27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc (test for excess e rrors) ld: Unsatisfied symbol "__eqtf2" in file /var/tmp//ccjGrLrR.o FAIL: 26_numerics/complex/13450.cc (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc ( test for excess errors) ld: Unsatisfied symbol "__divtf3" in file /var/tmp//ccgOYYMB.o FAIL: 26_numerics/complex/inserters_extractors/char/1.cc (test for excess errors ) FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc (test for excess err ors) ld: Unsatisfied symbol "__eqtf2" in file /var/tmp//cc0pCDKJ.o ld: Unsatisfied symbol "__lttf2" in file /var/tmp//cc0pCDKJ.o FAIL: tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.c c (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc (test fo r excess errors) FAIL: tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc (tes t for excess errors) ld: Unsatisfied symbol "__eqtf2" in file /var/tmp//cc1rqlFS.o ld: Unsatisfied symbol "__gttf2" in file /var/tmp//cc1rqlFS.o FAIL: tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.c c (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc (tes t for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc (tes t for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc (t est for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc ( test for excess errors) ld: Unsatisfied symbol "__eqtf2" in file /var/tmp//ccEDYCiH.o ld: Unsatisfied symbol "__gttf2" in file /var/tmp//ccEDYCiH.o ld: Unsatisfied symbol "__lttf2" in file /var/tmp//ccEDYCiH.o FAIL: tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc (test for excess errors) ld: Unsatisfied symbol "__eqtf2" in file /var/tmp//ccNIyCq2.o ld: Unsatisfied symbol "__gttf2" in file /var/tmp//ccNIyCq2.o ld: Unsatisfied symbol "__addtf3" in file /var/tmp//ccNIyCq2.o ld: Unsatisfied symbol "__lttf2" in file /var/tmp//ccNIyCq2.o FAIL: tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc ( test for excess errors) ld: Unsatisfied symbol "__gttf2" in file /var/tmp//ccIRYluK.o ld: Unsatisfied symbol "__lttf2" in file /var/tmp//ccIRYluK.o FAIL: tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc (tes t for excess errors) ld: Unsatisfied symbol "__getf2" in file /var/tmp//ccp8u55b.o ld: Unsatisfied symbol "__gttf2" in file /var/tmp//ccp8u55b.o ld: Unsatisfied symbol "__lttf2" in file /var/tmp//ccp8u55b.o FAIL: tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc (test for excess errors) ld: Unsatisfied symbol "__eqtf2" in file /var/tmp//ccRU1Nuv.o ld: Unsatisfied symbol "__getf2" in file /var/tmp//ccRU1Nuv.o ld: Unsatisfied symbol "__gttf2" in file /var/tmp//ccRU1Nuv.o ld: Unsatisfied symbol "__lttf2" in file /var/tmp//ccRU1Nuv.o -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5
[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc
--- Comment #5 from pinskia at gcc dot gnu dot org 2007-09-10 22:13 --- I think what is wrong now is the convert optable hash table is the same as the the other optable hash table so optab are matching when they should not be. We need to either split the hash tables or add an extra element to the table to record that too. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5
[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc
--- Comment #4 from pinskia at gcc dot gnu dot org 2007-09-08 01:11 --- It was fixed between 128118 and 128143 and then showed up again between 128143 and 128201 and still happens as of revision 128251. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords||link-failure Last reconfirmed|-00-00 00:00:00 |2007-09-08 01:11:55 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5
[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-09-08 01:09 --- This also shows up on powerpc64-linux-gnu. FAIL: 18_support/numeric_limits/epsilon.cc (test for excess errors) Excess errors: /home/apinski/src/local/gcc/libstdc++-v3/testsuite/18_support/numeric_limits/epsilon.cc:39: undefined reference to `__addtf3' collect2: ld returned 1 exit status -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Component|other |middle-end GCC build triplet|hppa64-hp-hpux11.11 | GCC host triplet|hppa64-hp-hpux11.11 | GCC target triplet|hppa64-hp-hpux11.11 |hppa64-hp-hpux11.11, ||powerpc64-linux-gnu Summary|FAIL: |[4.3 Regression] FAIL: |26_numerics/complex/inserter|26_numerics/complex/inserter |s_extractors/wchar_t/1.cc |s_extractors/wchar_t/1.cc Target Milestone|--- |4.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5