From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 316 invoked by alias); 19 Sep 2008 09:35:28 -0000 Received: (qmail 32245 invoked by uid 48); 19 Sep 2008 09:34:07 -0000 Date: Fri, 19 Sep 2008 09:35:00 -0000 Message-ID: <20080919093407.32244.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/37582] [4.3 Regression] std::pow strange overload resolution In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "rguenth at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2008-09/txt/msg02233.txt.bz2 ------- Comment #3 from rguenth at gcc dot gnu dot org 2008-09-19 09:34 ------- Shorter testcase: #include class super_real { public: super_real (double); }; bool operator&& (int i, const super_real& a); double square(double a) { return std::pow(a,2.0); } -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rguenth at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |rejects-valid Known to fail| |4.3.0 4.3.2 Known to work| |4.2.4 4.4.0 Priority|P3 |P1 Last reconfirmed|0000-00-00 00:00:00 |2008-09-19 09:34:07 date| | Summary|std::pow strange overload |[4.3 Regression] std::pow |resolution |strange overload resolution Target Milestone|--- |4.3.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37582