[Bug target/47755] VSX code generates a TOC reference to clear memory

2011-03-08 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47755 --- Comment #8 from Michael Meissner 2011-03-09 00:21:58 UTC --- Author: meissner Date: Wed Mar 9 00:21:53 2011 New Revision: 170802 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170802 Log: Fix PR 47755 fallout Added: trunk/gcc/te

[Bug target/48077] [Code Improvement] Poor expansion of multiply on powerpc64-linux

2011-03-11 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48077 --- Comment #4 from Michael Meissner 2011-03-11 20:43:20 UTC --- It depends on what the default cpu is for the system. If you say -mcpu=power4, -mcpu=power5, or -mcpu=power7, it generates code similar to what XLC generates with mulhw to get the

[Bug target/48053] ICE in in build_int_cst_wide, when building cpu2000 galgel/equake/ammp/fma3d/sixtrack

2011-03-14 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48053 --- Comment #6 from Michael Meissner 2011-03-14 19:37:14 UTC --- Created attachment 23654 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23654 Patch to fix 32-bit error on splititng loading 0 into VSX register After this patch was installed

[Bug target/48053] ICE in in build_int_cst_wide, when building cpu2000 galgel/equake/ammp/fma3d/sixtrack

2011-03-14 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48053 --- Comment #7 from Michael Meissner 2011-03-14 20:51:44 UTC --- Author: meissner Date: Mon Mar 14 20:51:41 2011 New Revision: 170962 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170962 Log: Fix fix to PR 48053 Modified: trunk/gcc/

[Bug target/48053] ICE in in build_int_cst_wide, when building cpu2000 galgel/equake/ammp/fma3d/sixtrack

2011-03-14 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48053 --- Comment #8 from Michael Meissner 2011-03-14 21:31:40 UTC --- Author: meissner Date: Mon Mar 14 21:31:37 2011 New Revision: 170964 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170964 Log: Fix fix to PR 48053 Modified: branches/i

[Bug target/48053] ICE in in build_int_cst_wide, when building cpu2000 galgel/equake/ammp/fma3d/sixtrack

2011-03-14 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48053 --- Comment #9 from Michael Meissner 2011-03-14 23:35:14 UTC --- Author: meissner Date: Mon Mar 14 23:35:11 2011 New Revision: 170969 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170969 Log: Fix fix to PR 48053 Modified: branches/g

[Bug preprocessor/48192] New: Conditional macros should not pass #ifdef

2011-03-18 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48192 Summary: Conditional macros should not pass #ifdef Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: preprocessor AssignedTo: m

[Bug preprocessor/48192] Conditional macros should not pass #ifdef

2011-03-18 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48192 --- Comment #1 from Michael Meissner 2011-03-18 17:20:34 UTC --- Created attachment 23711 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23711 Patch to make conditional macros not 'defined'

[Bug target/41482] ICE in libgfortran arm thumb multilib compile

2011-03-18 Thread meissner at gcc dot gnu.org
|unassigned at gcc dot |meissner at gcc dot gnu.org |gnu.org | --- Comment #5 from Michael Meissner 2011-03-18 23:06:08 UTC --- Created attachment 23718 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23718 Patch that correctly ignores conditional mac

[Bug target/41482] ICE in libgfortran arm thumb multilib compile

2011-03-18 Thread meissner at gcc dot gnu.org
at gcc dot gnu.org |unassigned at gcc dot ||gnu.org

[Bug target/41482] ICE in libgfortran arm thumb multilib compile

2011-03-18 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41482 Michael Meissner changed: What|Removed |Added Attachment #23718|0 |1 is obsolete|

[Bug preprocessor/48192] Conditional macros should not pass #ifdef

2011-03-18 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48192 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug preprocessor/48192] Conditional macros should not pass #ifdef

2011-03-18 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48192 Michael Meissner changed: What|Removed |Added Attachment #23711|0 |1 is obsolete|

[Bug target/48226] New: Boost does not build on power7

2011-03-21 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48226 Summary: Boost does not build on power7 Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: meiss...@gcc.gnu.o

[Bug target/48226] Boost does not build on power7

2011-03-21 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48226 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/48226] Boost does not build on power7

2011-03-21 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48226 --- Comment #2 from Michael Meissner 2011-03-21 21:48:20 UTC --- Created attachment 23744 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23744 simple test case to show the bug

[Bug target/48226] Boost does not build on power7

2011-03-21 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48226 --- Comment #3 from Michael Meissner 2011-03-21 21:58:14 UTC --- Created attachment 23745 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23745 Patch to allow vector vector in boost

[Bug target/48258] New: Add VSX support for float/double vector reductions & improve float insert/extract

2011-03-23 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48258 Summary: Add VSX support for float/double vector reductions & improve float insert/extract Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: enhancement

[Bug target/48258] Add VSX support for float/double vector reductions & improve float insert/extract

2011-03-23 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48258 --- Comment #1 from Michael Meissner 2011-03-23 17:45:20 UTC --- Author: meissner Date: Wed Mar 23 17:45:06 2011 New Revision: 171357 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=171357 Log: Add test cases for PR 48258 Add

[Bug regression/48262] New: Subversion id 171341 breaks various vectorization files on powerpc

2011-03-23 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48262 Summary: Subversion id 171341 breaks various vectorization files on powerpc Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug regression/48262] Subversion id 171341 breaks various vectorization files on powerpc

2011-03-23 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48262 Michael Meissner changed: What|Removed |Added CC||richard.sandiford at linaro

[Bug target/48262] [4.7 Regression] Subversion id 171341 breaks various vectorization files on powerpc

2011-03-24 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48262 --- Comment #10 from Michael Meissner 2011-03-24 15:02:47 UTC --- The vec_extract patches look good. However, I think the movmisalign patch is a band-aid. The exander should call force_reg if the predicates don't match for movmisalign (

[Bug target/48262] [4.7 Regression] Subversion id 171341 breaks various vectorization files on powerpc

2011-03-24 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48262 --- Comment #11 from Michael Meissner 2011-03-24 19:44:12 UTC --- I was wrong with my previous comment about movmisalign, and both patches look good.

[Bug target/48262] [4.7 Regression] Subversion id 171341 breaks various vectorization files on powerpc

2011-03-24 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48262 --- Comment #13 from Michael Meissner 2011-03-24 20:09:06 UTC --- My reading of the patches, is the rs6000 port was broken, and Andrew's two patches fixes this. Richard's patch would have the effect that we wouldn't notice if the two patches are

[Bug target/48262] [4.7 Regression] Subversion id 171341 breaks various vectorization files on powerpc

2011-03-31 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48262 --- Comment #16 from Michael Meissner 2011-03-31 18:38:41 UTC --- Created attachment 23841 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23841 Patch to fix the problem, originally from Andrew Pinski

[Bug target/48262] [4.7 Regression] Subversion id 171341 breaks various vectorization files on powerpc

2011-04-01 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48262 Michael Meissner changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug preprocessor/48192] Conditional macros should not pass #ifdef

2011-04-01 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48192 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/48258] Add VSX support for float/double vector reductions & improve float insert/extract

2011-04-01 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48258 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/48226] Boost does not build on power7

2011-04-01 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48226 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug regression/47385] Test gcc.target/powerpc/pr37168.c fails if compiled using a compiled configured with --with-cpu=power7

2011-04-01 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47385 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/47755] VSX code generates a TOC reference to clear memory

2011-04-01 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47755 Michael Meissner changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|

[Bug tree-optimization/46728] GCC does not generate fmadd for pow (x, 0.75)+y on powerpc

2011-04-01 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46728 Michael Meissner changed: What|Removed |Added Status|NEW |ASSIGNED Version|4.6.0

[Bug rtl-optimization/48715] New: CASE_VALUES_THRESHOLD should be settable with --param

2011-04-21 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48715 Summary: CASE_VALUES_THRESHOLD should be settable with --param Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: rtl-optimization

[Bug target/48258] Add VSX support for float/double vector reductions & improve float insert/extract

2011-04-26 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48258 --- Comment #2 from Michael Meissner 2011-04-26 17:48:34 UTC --- Author: meissner Date: Tue Apr 26 17:48:29 2011 New Revision: 172981 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172981 Log: PR target/48258, improve vector reduction on

[Bug target/48258] Add VSX support for float/double vector reductions & improve float insert/extract

2011-04-26 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48258 --- Comment #3 from Michael Meissner 2011-04-26 19:25:45 UTC --- Author: meissner Date: Tue Apr 26 19:25:41 2011 New Revision: 172984 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172984 Log: PR target/48258, improve vector reduction on

[Bug target/48857] New: V2DI arguments are not passed like other vectors

2011-05-03 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48857 Summary: V2DI arguments are not passed like other vectors Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo:

[Bug target/48857] V2DI arguments are not passed like other vectors

2011-05-10 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48857 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug target/48495] ICE in in reload_cse_simplify_operands

2011-05-10 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48495 Michael Meissner changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug target/45837] New: Global options changes on Sept. 29th, breaks powerpc linux64 build

2010-09-29 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45837 Summary: Global options changes on Sept. 29th, breaks powerpc linux64 build Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: critical Priority: P3

[Bug target/45807] Lying eh_frame r2 save info causes crashes with static libgcc_eh and libstdc++

2010-09-30 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45807 Michael Meissner changed: What|Removed |Added CC||meissner at gcc dot gnu.org

[Bug target/45837] [4.6 Regression] Global options changes on Sept. 29th, breaks powerpc linux64 build

2010-09-30 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45837 --- Comment #2 from Michael Meissner 2010-09-30 19:53:01 UTC --- Author: meissner Date: Thu Sep 30 19:52:57 2010 New Revision: 164764 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164764 Log: PR target/45837: Make powerpc build again Mo

[Bug target/45807] Lying eh_frame r2 save info causes crashes with static libgcc_eh and libstdc++

2010-09-30 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45807 --- Comment #5 from Michael Meissner 2010-10-01 01:51:43 UTC --- This patch fixes the problem with linux ppc64 builds when the compiler is defaulting to 64-bit cpus. This patch is ok to check in.

[Bug c/46041] __FP_FAST_FMA not defined with -E

2010-10-18 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46041 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c/46041] __FP_FAST_FMA not defined with -E

2010-10-18 Thread meissner at gcc dot gnu.org
dot |meissner at gcc dot gnu.org |gnu.org | --- Comment #5 from Michael Meissner 2010-10-18 15:26:13 UTC --- Yes, -save-temps would be broken. I noticed this after submitting the bug when I tried to patch glibc's math.h and I happened to use

[Bug c/46041] __FP_FAST_FMA not defined with -E

2010-10-18 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46041 --- Comment #7 from Michael Meissner 2010-10-18 16:21:31 UTC --- Yes, though the issue originally came up in terms of the pragma and not the attribute, because people wanted to include the various include files that had #ifdef's to guard against

[Bug c/46041] __FP_FAST_FMA not defined with -E

2010-10-18 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46041 --- Comment #8 from Michael Meissner 2010-10-18 20:01:24 UTC --- Created attachment 22083 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22083 Patch that redefines mode_has_fma so that it works with -save-temps

[Bug c/46041] __FP_FAST_FMA not defined with -E

2010-10-18 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46041 --- Comment #9 from Michael Meissner 2010-10-18 22:37:36 UTC --- Author: meissner Date: Mon Oct 18 22:37:32 2010 New Revision: 165666 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=165666 Log: Fix PR 46041 Modified: trunk/gcc/ChangeL

[Bug c++/46221] huge number of c++ testsuite failures, libstdc++.so alias missing

2010-11-01 Thread meissner at gcc dot gnu.org
|NEW Last reconfirmed||2010.11.01 19:20:37 CC||meissner at gcc dot gnu.org Ever Confirmed|0 |1 Severity|normal |blocker --- Comment #7 from Michael

[Bug target/45585] [4.6 Regression] ICE on powerpc-apple-darwin9 for gfortran.dg/transfer_simplify_2.f90 with -O2 -m64

2010-11-05 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45585 Michael Meissner changed: What|Removed |Added AssignedTo|unassigned at gcc dot |meissner at gcc dot gnu.org

[Bug target/45585] [4.6 Regression] ICE on powerpc-apple-darwin9 for gfortran.dg/transfer_simplify_2.f90 with -O2 -m64

2010-11-05 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45585 --- Comment #6 from Michael Meissner 2010-11-05 21:31:42 UTC --- Author: meissner Date: Fri Nov 5 21:31:38 2010 New Revision: 166379 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166379 Log: Fix PR 45585, darwin brain damage Modified:

[Bug target/46378] New: Powerpc -mcpu=power5 selects FP found instructions (should use -mcpu=power5+)

2010-11-08 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46378 Summary: Powerpc -mcpu=power5 selects FP found instructions (should use -mcpu=power5+) Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P

[Bug target/46378] Powerpc -mcpu=power5 selects FP found instructions (should use -mcpu=power5+)

2010-11-08 Thread meissner at gcc dot gnu.org
||2010.11.08 19:00:52 AssignedTo|unassigned at gcc dot |meissner at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1

[Bug target/46378] Powerpc -mcpu=power5 selects FP found instructions (should use -mcpu=power5+)

2010-11-08 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46378 --- Comment #1 from Michael Meissner 2010-11-08 19:02:40 UTC --- Author: meissner Date: Mon Nov 8 19:02:35 2010 New Revision: 166448 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166448 Log: Fix PR 46378 and PR 45585 Modified: trun

[Bug target/45585] [4.6 Regression] ICE on powerpc-apple-darwin9 for gfortran.dg/transfer_simplify_2.f90 with -O2 -m64

2010-11-08 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45585 --- Comment #8 from Michael Meissner 2010-11-08 19:02:39 UTC --- Author: meissner Date: Mon Nov 8 19:02:35 2010 New Revision: 166448 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166448 Log: Fix PR 46378 and PR 45585 Modified: trun

[Bug target/46378] Powerpc -mcpu=power5 selects FP found instructions (should use -mcpu=power5+)

2010-11-08 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46378 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/45585] [4.6 Regression] ICE on powerpc-apple-darwin9 for gfortran.dg/transfer_simplify_2.f90 with -O2 -m64

2010-11-08 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45585 Michael Meissner changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug target/46353] [4.6 regression] fma testsuite failures

2010-11-08 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46353 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|2010-11-08 08:0

[Bug target/46353] [4.6 regression] fma testsuite failures

2010-11-10 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46353 --- Comment #4 from Michael Meissner 2010-11-11 00:19:44 UTC --- Created attachment 22369 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22369 Patch to fix the FMA instructions.

[Bug target/46378] Powerpc -mcpu=power5 selects FP found instructions (should use -mcpu=power5+)

2010-11-15 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46378 --- Comment #3 from Michael Meissner 2010-11-16 00:41:32 UTC --- Author: meissner Date: Tue Nov 16 00:41:29 2010 New Revision: 166787 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166787 Log: Backport PR 46378, 45585 changes, and import

[Bug target/46353] [4.6 regression] fma testsuite failures

2010-11-22 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46353 Michael Meissner changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug tree-optimization/46728] New: GCC no longer generates fmadd for pow (x, 0.75)+y on powerpc

2010-11-30 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46728 Summary: GCC no longer generates fmadd for pow (x, 0.75)+y on powerpc Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 C

[Bug middle-end/42694] Compiler could optimize pow (x, 0.75) into sqrt (x) * sqrt (sqrt (x))

2010-12-07 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42694 --- Comment #8 from Michael Meissner 2010-12-07 17:42:04 UTC --- Created attachment 22675 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22675 Add check for sqrt optab being present before doing some optimizations

[Bug middle-end/42694] Compiler could optimize pow (x, 0.75) into sqrt (x) * sqrt (sqrt (x))

2010-12-08 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42694 --- Comment #9 from Michael Meissner 2010-12-08 16:34:26 UTC --- Author: meissner Date: Wed Dec 8 16:34:20 2010 New Revision: 167594 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167594 Log: PR 42694: add checks to make sure sqrt is sup

[Bug target/41082] [4.5/4.6 Regression] FAIL: gfortran.fortran-torture/execute/where_2.f90 execution, -O3

2010-12-08 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41082 --- Comment #68 from Michael Meissner 2010-12-08 20:29:45 UTC --- gcc46-pr41082.patch looks correct to me. I did a build on a linux power7 system, and saw no regressions in the make check output.

[Bug rtl-optimization/46854] PowerPC optimization regression

2010-12-09 Thread meissner at gcc dot gnu.org
||2010.12.09 17:56:39 CC||meissner at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #2 from Michael Meissner 2010-12-09 17:56:39 UTC --- Note, -O2 generates mostly the code you want, except that it looks

[Bug regression/46931] New: Subversion id 167184 breaks building perlbench on power7 with debug

2010-12-13 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46931 Summary: Subversion id 167184 breaks building perlbench on power7 with debug Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: major Priority: P3

[Bug middle-end/45307] Stores expanding to no RTL not removed by tree optimizers, Empty ctors/dtors not eliminated

2011-06-13 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45307 Michael Meissner changed: What|Removed |Added CC||meissner at gcc dot gnu.org

[Bug bootstrap/49383] [4.7 regression] powerpc64-linux bootstrap failure due to ice in cgraph_only_called_directly_p

2011-06-13 Thread meissner at gcc dot gnu.org
||2011.06.13 18:36:20 CC||meissner at gcc dot gnu.org Ever Confirmed|0 |1 Severity|normal |blocker

[Bug middle-end/45307] Stores expanding to no RTL not removed by tree optimizers, Empty ctors/dtors not eliminated

2011-06-13 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45307 Michael Meissner changed: What|Removed |Added Severity|blocker |normal

[Bug lto/49302] [4.7 Regression] FAIL: gcc.dg/lto/20110201-1 c_lto_20110201-1_0.o-c_lto_20110201-1_0.o

2011-06-15 Thread meissner at gcc dot gnu.org
||meissner at gcc dot gnu.org AssignedTo|unassigned at gcc dot |wschmidt at gcc dot gnu.org |gnu.org |

[Bug tree-optimization/50031] New: Sphinx3 has a 10% regression going from GCC 4.5 to GCC 4.6 on powerpc

2011-08-09 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50031 Summary: Sphinx3 has a 10% regression going from GCC 4.5 to GCC 4.6 on powerpc Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug tree-optimization/50031] Sphinx3 has a 10% regression going from GCC 4.5 to GCC 4.6 on powerpc

2011-08-09 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50031 --- Comment #1 from Michael Meissner 2011-08-09 17:38:23 UTC --- Created attachment 24965 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24965 Patch to avoid the problem by optionally disabling vector 32-bit to 64-bit conversions.

[Bug target/71648] C++ ICE on ppc64 with -m64

2016-06-24 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71648 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/71677] New: PowerPC ISA 3.0 DImode load/store needs a fix

2016-06-27 Thread meissner at gcc dot gnu.org
: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- If you build the Spec 2006 xalancbmk benchmark for ISA 3.0 (power9), it fails building the XalanNamespacesStack.cpp file. The problem is indexed addressing also matches the

[Bug target/71677] PowerPC ISA 3.0 DImode load/store needs a fix

2016-06-27 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71677 --- Comment #1 from Michael Meissner --- Created attachment 38777 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38777&action=edit -save-temps file that generates the wrong input with -O3 -mcpu=power9

[Bug target/71677] PowerPC ISA 3.0 DImode load/store needs a fix

2016-06-29 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71677 --- Comment #2 from Michael Meissner --- Created attachment 38795 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38795&action=edit Proposed patch to fix the problem

[Bug target/71720] initialization of a vector of floats generates incorrect code for -mcpu=power9

2016-06-30 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71720 --- Comment #1 from Michael Meissner --- Author: meissner Date: Thu Jun 30 20:36:25 2016 New Revision: 237894 URL: https://gcc.gnu.org/viewcvs?rev=237894&root=gcc&view=rev Log: Clone branch to fix pr 71720 Added: branches/ibm/pr71720/

[Bug target/71720] initialization of a vector of floats generates incorrect code for -mcpu=power9

2016-06-30 Thread meissner at gcc dot gnu.org
||2016-06-30 Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org Ever confirmed|0 |1

[Bug target/71677] PowerPC ISA 3.0 DImode load/store needs a fix

2016-06-30 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71677 --- Comment #3 from Michael Meissner --- Author: meissner Date: Thu Jun 30 21:54:47 2016 New Revision: 237898 URL: https://gcc.gnu.org/viewcvs?rev=237898&root=gcc&view=rev Log: 2016-06-30 Michael Meissner PR target/71677 * co

[Bug target/71720] initialization of a vector of floats generates incorrect code for -mcpu=power9

2016-07-01 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71720 --- Comment #3 from Michael Meissner --- Author: meissner Date: Fri Jul 1 18:23:29 2016 New Revision: 237920 URL: https://gcc.gnu.org/viewcvs?rev=237920&root=gcc&view=rev Log: [gcc] 2016-07-01 Michael Meissner PR target/71720

[Bug target/71763] powerpc64: ICE due to need for output reload on jump

2016-07-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71763 --- Comment #6 from Michael Meissner --- Note if you put the requirement that you need direct move, you will potentially have the problem in power7. I'm really tired of the register allocator trying to be 'helpful' in de-optimizing BDNZ loops by

[Bug target/71763] powerpc64: ICE due to need for output reload on jump

2016-07-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71763 --- Comment #8 from Michael Meissner --- In the past we have tried restricting the registers of the pattern to just GPRs and CTR, and it pops back in another fashion (whack-a-mole).

[Bug target/71763] powerpc64: ICE due to need for output reload on jump

2016-07-06 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71763 --- Comment #10 from Michael Meissner --- While I prefer fixing the issue in reload, we could disable -mupper-regs-di for 32-bit systems and for power7 systems without direct move

[Bug target/71677] PowerPC ISA 3.0 DImode load/store needs a fix

2016-07-07 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71677 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/71720] initialization of a vector of floats generates incorrect code for -mcpu=power9

2016-07-07 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71720 --- Comment #4 from Michael Meissner --- Author: meissner Date: Thu Jul 7 22:44:15 2016 New Revision: 238151 URL: https://gcc.gnu.org/viewcvs?rev=238151&root=gcc&view=rev Log: Back port from trunk [gcc] 2016-07-01 Michael Meissner

[Bug target/71806] New: PowerPC -mcpu=power9 enables __float128 without an explicit -mfloat128

2016-07-07 Thread meissner at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- The macro ISA_3_0_MASKS_SERVER includes OPTION_MASK_FLOAT128_HW, which enables the -mfloat128 option. The -mfloat128 option

[Bug target/71806] PowerPC -mcpu=power9 enables __float128 without an explicit -mfloat128

2016-07-07 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71806 --- Comment #1 from Michael Meissner --- Created attachment 38860 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38860&action=edit Proposed patch to fix the problem

[Bug target/71720] initialization of a vector of floats generates incorrect code for -mcpu=power9

2016-07-07 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71720 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/71806] PowerPC -mcpu=power9 enables __float128 without an explicit -mfloat128

2016-07-08 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71806 --- Comment #2 from Michael Meissner --- Author: meissner Date: Fri Jul 8 14:49:37 2016 New Revision: 238164 URL: https://gcc.gnu.org/viewcvs?rev=238164&root=gcc&view=rev Log: [gcc] 2016-07-08 Michael Meissner PR target/71806

[Bug target/71806] PowerPC -mcpu=power9 enables __float128 without an explicit -mfloat128

2016-07-08 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71806 --- Comment #3 from Michael Meissner --- Author: meissner Date: Fri Jul 8 14:51:44 2016 New Revision: 238165 URL: https://gcc.gnu.org/viewcvs?rev=238165&root=gcc&view=rev Log: Back port from trunk [gcc] 2016-07-08 Michael Meissner

[Bug target/71806] PowerPC -mcpu=power9 enables __float128 without an explicit -mfloat128

2016-07-08 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71806 --- Comment #4 from Michael Meissner --- Fixed on trunk, subversion id 238161. Fixed on GCC 6.2 branch, subversion id 238165.

[Bug target/71806] PowerPC -mcpu=power9 enables __float128 without an explicit -mfloat128

2016-07-08 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71806 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/71846] New: PowerPC -mlra option causes 2 tests to fail

2016-07-11 Thread meissner at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- Two of the tests fail if -mlra is enabled: testsuite/gcc.target/powerpc/bool3-p7.c testsuite/gcc.target/powerpc/bool3-p8.c They are actually the same test, just compiled with

[Bug target/71805] incorrect code for test pr45752.c with -mcpu=power9

2016-07-11 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71805 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/71805] incorrect code for test pr45752.c with -mcpu=power9

2016-07-11 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71805 --- Comment #2 from Michael Meissner --- It turns out, when I implemented the xxperm variant (and when Kelvin used my code to add xxpermr) I mis-read the ISA 3.0 manual. I thought: xxperm a,b,c was equivalent to: vperm a,a,b,c when i

[Bug target/71805] incorrect code for test pr45752.c with -mcpu=power9

2016-07-11 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71805 --- Comment #3 from Michael Meissner --- Created attachment 38878 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38878&action=edit Proposed patch to fix the problem

[Bug target/71805] incorrect code for test pr45752.c with -mcpu=power9

2016-07-12 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71805 --- Comment #4 from Michael Meissner --- Author: meissner Date: Tue Jul 12 17:42:04 2016 New Revision: 238256 URL: https://gcc.gnu.org/viewcvs?rev=238256&root=gcc&view=rev Log: [gcc] 2016-07-12 Michael Meissner PR target/71805

[Bug target/71805] incorrect code for test pr45752.c with -mcpu=power9

2016-07-12 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71805 --- Comment #5 from Michael Meissner --- Author: meissner Date: Tue Jul 12 18:12:11 2016 New Revision: 238258 URL: https://gcc.gnu.org/viewcvs?rev=238258&root=gcc&view=rev Log: Backport from mainline [gcc] 2016-07-12 Michael Meissner

[Bug target/71805] incorrect code for test pr45752.c with -mcpu=power9

2016-07-12 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71805 Michael Meissner changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/71493] [6/7 regression] accidental ABI change for structure return on PowerPC

2016-07-18 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71493 --- Comment #4 from Michael Meissner --- Created attachment 38924 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38924&action=edit Proposed patch to fix the problem I'm testing this patch right now. The patch applies to both the trunk and

<    6   7   8   9   10   11   12   13   >