public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
From: "Martin v. Loewis" <martin@mira.isdn.cs.tu-berlin.de> To: ekoontz@lsi.sel.sony.com Cc: egcs-bugs@cygnus.com Subject: Re: bug report Date: Sat, 30 Jan 1999 02:26:00 -0000 [thread overview] Message-ID: <199901301022.LAA04441@mira.isdn.cs.tu-berlin.de> (raw) In-Reply-To: <36B24B4C.B6B0931E@lsi.sel.sony.com> > Please let me know if you need information about this bug report. In your logfile, you don't explain what the bug is. The program you provide compiles, links, and runs successfully. I assume you are not happy with the result. You wrote void test_func(int args, ...) { va_list ap; va_start(ap, args); printf("number is: %f\n",va_arg(ap,float)); va_end(ap); } There is a bug in this function; float arguments are promoted to double when passed through an ellipsis. Here is the full text from the C Committee Draft on this matter (from 6.5.2.2) >> If the expression that denotes the called function has a type that >> does not include a prototype, the integer promotions are performed >> on each argument, and arguments that have type float are promoted >> to double. These are called the default argument promotions. ... >> If the expression that denotes the called function has a type that >> does include a prototype, the arguments are implicitly converted, >> as if by assignment, to the types of the corresponding parameters, >> taking the type of each parameter to be the unqualified version of >> its declared type. The ellipsis notation in a function prototype >> declarator causes argument type conversion to stop after the last >> declared parameter. The default argument promotions are performed >> on trailing arguments. Hope this helps, Martin
next prev parent reply other threads:[~1999-01-30 2:26 UTC|newest] Thread overview: 343+ messages / expand[flat|nested] mbox.gz Atom feed top 1999-01-29 18:05 Eugene Koontz 1999-01-30 2:26 ` Martin v. Loewis [this message] -- strict thread matches above, loose matches on Subject: below -- 2008-08-04 6:49 Bug report Seppo Laitinen 2007-02-21 12:32 bug report Fabio TROVATO 2006-10-05 1:34 ZiZi Zhao 2006-09-12 11:29 poczta-sn 2006-06-08 3:14 Hayashi Eisuke 2006-06-08 21:27 ` Jim Wilson 2006-06-09 1:13 ` Hayashi Eisuke 2006-06-07 8:12 Hayashi Eisuke 2006-06-07 12:30 ` Andrew Pinski [not found] <20040722220045.61900.qmail@web90106.mail.scd.yahoo.com> 2004-08-12 14:26 ` Darko Maksimovic 2004-08-12 14:45 ` Falk Hueffner 2004-08-16 21:53 ` James E Wilson 2004-06-18 3:30 bug_report Ramya Rajan chandar 2004-06-23 23:42 ` bug_report Jim Wilson 2004-05-14 12:25 BUG REPORT aditya varma 2004-05-17 13:37 ` Jim Wilson 2004-03-18 2:00 Bug report zumbi 2004-03-18 9:19 ` Eric Botcazou 2004-02-25 20:36 Pslave 2004-02-26 0:34 ` Jim Wilson 2004-02-23 14:10 bug report zhangming_1978 2004-02-25 2:12 ` Jim Wilson 2004-01-23 15:58 Daniel Sievers 2003-09-09 7:38 Kai Henning 2003-06-12 16:35 Bug report LN 2003-04-20 18:51 bug report Manuel Alguacil Payán 2003-04-20 19:01 ` Andrew Pinski 2003-02-21 5:52 Michael Mantz 2002-12-06 9:21 ghislain.garcon 2002-06-19 2:15 Bug report Niklas J. Saers 2002-06-19 3:58 ` Eric Christopher 2002-05-18 7:06 Aris Adamantiadis 2002-05-17 3:02 Maciek Pudelko 2002-04-25 19:29 Bug Report julia koh 2002-03-13 18:17 bug report amamoon 2001-11-09 2:46 Toshiyuki Maeda 2001-10-13 13:54 Bug report Dirk 2001-07-31 15:13 bug report Edwige et Denis Fournier 2001-08-01 5:20 ` Alexandre Oliva 2001-07-29 6:40 Bug report Dirk Aust 2001-06-20 10:21 Fernando Rodriguez Salazar 2001-05-23 12:10 Bug Report Steve Sun 2001-05-23 13:07 ` Tuukka Tikkanen 2001-05-23 14:18 ` Alexandre Oliva 2001-05-16 9:38 bug report Brian Crouch 2001-05-17 10:40 ` Alexandre Oliva 2001-05-11 2:52 Bug report Mukul Bansal 2001-05-11 6:31 ` Carlo Wood 2001-04-09 10:24 bug report sasha_ka 2001-04-02 14:22 Bug Report Amitoj G. Singh 2001-03-30 7:54 Bug report Abhishek Sharma-RollNo.2000-1 2001-03-20 12:44 Aleksey Grinchenko 2001-02-19 12:38 Bug Report Dave Duchene 2001-01-03 5:49 Bug report Sannier, David G [not found] <200101011933.OAA20906@duck.com> 2001-01-01 12:08 ` bug report Tim Prince 2000-09-20 1:46 BUG report Philippe Benchemoul 2000-08-24 5:51 Bug report Somanos Sar 2000-08-24 19:54 ` Alexandre Oliva 2000-08-24 4:38 Bug Report Somanos Sar [not found] <Pine.LNX.4.10.10008131438030.26283-100000@linux05.zdv.uni-tuebingen.de> 2000-08-14 11:17 ` bug report Alexandre Oliva 2000-08-03 2:34 Anders Linden 2000-08-02 22:09 Bug Report Dirk Aust 2000-07-27 11:13 Ben Hekster [not found] <s9660731.068@EM.AGR.CA> 2000-07-07 14:34 ` Bug report Martin v. Loewis 2000-06-27 6:00 Marc Duflot 2000-06-26 20:19 bug report Gregory Hosler 2000-06-26 20:48 ` Philipp Thomas [not found] ` <20000626205156.R279@wolery.cumb.org> [not found] ` <orpup3rnsk.fsf@guarana.lsd.ic.unicamp.br> 2000-06-27 11:25 ` Zack Weinberg 2000-06-27 13:25 ` Martin v. Loewis 2000-05-11 9:55 Steven A. Johnson 2000-05-02 9:40 Michael (Micksa) Slade [not found] <Pine.GSO.4.10.10004270914490.7403-100000@icarus.cc.uic.edu> 2000-04-27 13:07 ` Bug Report Martin v. Loewis [not found] ` <01c401bfb069$e3a1a720$0100000a@TIMYX18EWDT6RQ> 2000-04-27 13:08 ` Martin v. Loewis 2000-04-26 15:20 Yu Di [not found] <38FC8062.41C6@isr.isr.ist.utl.pt> 2000-04-18 13:48 ` BUG REPORT Martin v. Loewis 2000-04-12 17:11 bug report Andrew Bordner 2000-04-13 1:00 ` Martin v. Loewis 2000-04-01 12:10 Giedrius 2000-04-01 12:12 ` Giedrius 2000-03-17 14:11 Bug Report cuse 2000-03-01 14:24 bug report Mike Stump 2000-02-29 13:36 Bug Report Lafferty, Paul 2000-02-25 12:58 bug report Matt Danish 2000-02-24 13:53 Bug Report root 2000-02-21 7:33 bug report Erich G. Roth [not found] <000301bf77e3$7abc3720$f6fa10ac@ftt.net> 2000-02-15 10:55 ` Bug Report Alexandre Oliva 2000-02-12 23:47 Bug report Amit Prakash [not found] <Pine.SGI.4.05.10002101317370.26951065-101000@jhunix.hcf.jhu.edu> 2000-02-11 0:32 ` Bug Report Martin v. Loewis 2000-02-01 6:38 Erin Mcgarrity 2000-02-01 0:31 Bug report Chan Shih-Ping Richard [not found] <00012423074302.00593@wintermute.darkstar.org> 2000-01-24 15:07 ` Martin v. Loewis [not found] <388107F6.F90DBD65@t-online.de> 2000-01-15 17:07 ` bug report Zack Weinberg [not found] <Pine.LNX.3.96.1000111134305.4570A-100000@pignoletto.students.cs.unibo.it> 2000-01-11 13:46 ` Martin v. Loewis 2000-01-05 13:32 Joao Belo 1999-12-31 20:54 Bug report Alexey Zverovich 1999-12-31 20:54 bug report Cryptic Mind 1999-12-31 20:54 ` Martin v. Loewis 1999-12-31 20:54 Cristi Vlasceanu 1999-12-31 20:54 ` Nathan Sidwell 1999-12-31 20:54 Bug Report Mikhail G. Kourinny 1999-12-31 20:54 bug report mattryan 1999-12-31 20:54 ` Martin v. Loewis 1999-12-08 21:11 Bobby Corbell 1999-12-09 3:15 ` Alexandre Oliva [not found] <3825244F.A9B5E56@ipom.com> 1999-11-30 23:39 ` Bug Report Alexandre Oliva 1999-11-30 23:39 Bug report root 1999-11-30 23:39 Felipe Zipitria 1999-11-30 23:39 bug report OHIRA, Shinya 1999-11-30 23:39 OHIRA, Shinya 1999-11-30 23:39 ` Martin v. Loewis 1999-11-18 1:12 Bug Report Nadezhda I. Viyukova 1999-11-04 14:26 Bug report Martin v. Loewis 1999-11-04 11:24 Zimler Attila 1999-11-04 14:13 ` Martin v. Loewis 1999-10-31 23:03 Philippe Bouchard 1999-10-31 23:03 ` Nathan Sidwell 1999-10-31 23:03 ` Martin v. Loewis 1999-10-31 23:03 Philippe Bouchard 1999-10-28 12:37 ` Alexandre Oliva 1999-10-31 23:03 Zlatko Rek 1999-11-04 13:16 ` Alexandre Oliva 1999-10-31 23:03 jsmith 1999-10-31 23:03 ` Alexandre Oliva 1999-10-31 23:03 Philippe Bouchard 1999-10-31 23:03 ` Martin v. Loewis 1999-10-31 23:03 BUG REPORT Aaron Johnson 1999-10-31 23:03 ` Martin v. Loewis 1999-10-31 23:03 ` Gerald Pfeifer 1999-10-31 23:03 Aaron Johnson [not found] <Pine.LNX.4.10.9910101530170.3942-100000@ellipse.underworld.net> 1999-10-31 23:03 ` bug report Martin v. Loewis 1999-10-31 23:03 Tom McLintock 1999-10-30 16:42 Bug report Simon Levy 1999-10-31 23:03 ` Alexandre Oliva 1999-10-28 21:07 Dr Tim Cooper 1999-10-29 1:17 ` Nathan Sidwell 1999-10-31 23:03 ` Martin v. Loewis [not found] <Pine.SGI.4.05.9910250018500.4361872-100000@cse.unl.edu> 1999-10-24 22:32 ` Alexandre Oliva 1999-10-23 22:29 Philippe Bouchard 1999-10-10 12:51 bug report N8TM 1999-10-01 11:11 Bug Report Chunsheng Yang 1999-10-01 12:28 ` Gerald Pfeifer 1999-09-30 19:57 Bug report Mads Johan Jurik 1999-09-30 19:57 Philippe Bouchard 1999-09-30 19:57 ` Martin v. Loewis 1999-09-30 19:57 Zipi Fligelman [not found] <199909061624.JAA24041@cygnus.com> 1999-09-30 19:57 ` Donovan Rebbechi 1999-09-30 19:57 ` Alexandre Oliva 1999-09-30 19:57 ` Donovan Rebbechi 1999-09-27 1:06 bug report erik 1999-09-27 13:11 ` Alexandre Oliva [not found] <37EE4E39.DA691C9F@lionking.org> 1999-09-26 12:39 ` Bug report Alexandre Oliva 1999-09-23 14:51 Simon Berry 1999-09-16 17:52 Philippe Bouchard 1999-09-18 4:50 ` Martin v. Loewis 1999-09-14 2:31 bug report Anthony Appleyard 1999-09-14 4:55 ` Andris Pavenis [not found] <199908091620.MAA01096@abel.math.harvard.edu> 1999-08-31 22:45 ` Martin v. Loewis 1999-08-31 22:45 Bug report Philippe Bouchard 1999-08-31 22:45 bug report David Hansen 1999-08-31 22:45 Brian W. Harris 1999-08-31 22:45 ` Martin v. Loewis 1999-08-31 22:45 Al Miller 1999-08-31 22:45 Bug report Martin Hansen 1999-08-24 2:23 Martin Hansen 1999-08-20 11:23 Jan Reimers 1999-08-09 2:22 Bug Report Robin Patenall 1999-08-31 22:45 ` Martin v. Loewis 1999-08-01 23:01 bug report Cynthia Dale 1999-08-02 1:50 ` Martin v. Loewis 1999-07-31 23:33 Bug Report Manuel Fierlbeck 1999-07-31 23:33 ` Martin v. Loewis 1999-07-31 23:33 Bug report Luigi Palopoli 1999-07-31 23:33 ` Alexandre Oliva 1999-07-31 23:33 bug report jaffe 1999-07-31 23:33 Eric Freudenthal 1999-07-19 14:16 ` Martin v. Loewis 1999-07-31 23:33 Mike Stump 1999-07-23 10:38 Nicolas brunel 1999-07-25 1:31 ` Martin v. Loewis 1999-07-06 21:50 Christopher 1999-07-13 3:07 ` Alexandre Oliva 1999-07-06 7:53 Manfred Maennle 1999-07-06 13:05 ` Alexandre Oliva 1999-10-19 2:30 ` Jeffrey A Law 1999-07-03 21:49 BUG REPORT Paulo da Silva 1999-07-31 23:33 ` Martin v. Loewis 1999-06-30 23:07 bug report Vladimir V. Zolotych 1999-06-30 23:07 Kretschel Klaus 1999-06-01 8:25 ` Alexandre Oliva 1999-06-01 8:49 ` Jeffrey A Law 1999-06-01 9:04 ` Richard Earnshaw 1999-06-30 23:07 Joao Belo 1999-06-11 15:04 ` Martin v. Loewis 1999-06-30 23:07 Jim Brown 1999-06-30 23:07 ` Martin v. Loewis 1999-06-22 22:30 Bug report Keith Chayer 1999-06-22 22:57 ` Alexandre Oliva 1999-06-18 1:05 bug report Yves Renard 1999-06-18 15:39 ` Alexandre Oliva 1999-06-17 7:52 Bug report Sean McAfee [not found] <3.0.6.32.19990614202913.0086ae10@blomand.net> 1999-06-14 21:13 ` Alexandre Oliva 1999-05-31 21:06 bug report holger 1999-05-31 21:06 ` Martin v. Loewis 1999-05-31 21:06 Bug report Alex Charalabidis 1999-05-10 23:43 Bug Report Briggs, James 1999-05-31 21:06 ` Martin v. Loewis 1999-05-08 15:37 Curt Doernberg 1999-04-30 23:15 bug report Ralf Kollmann 1999-04-30 23:15 Ralf Kollmann 1999-04-09 11:38 ` Alexandre Oliva 1999-04-30 23:15 Ben Collver 1999-04-16 12:01 Peter Yuen 1999-04-30 23:15 ` Martin v. Loewis 1999-04-13 12:10 Bug Report Alex Zimmerman 1999-04-01 14:12 bug report Christian Wichert 1999-04-30 23:15 ` Alexandre Oliva 1999-04-30 23:15 ` Christian Wichert 1999-03-31 23:54 Bug Report Betty Li 1999-05-31 21:06 ` Martin v. Loewis 1999-03-31 23:54 Holger Buchholz 1999-03-31 23:54 Bug report Morten Nicolaj Pedersen 1999-03-31 23:54 Igor Seleznev [not found] ` < Pine.LNX.4.10.9903021526420.31990-300000@barad.tme.mcst.ru > 1999-03-03 9:29 ` Martin v. Loewis 1999-03-31 23:54 Bug Report Matt Hoppes 1999-03-31 23:54 ` Alexandre Oliva 1999-03-31 3:14 bug report Dirk Pesch 1999-03-31 23:54 ` Nathan Sidwell 1999-03-23 8:42 Anders Sanne 1999-03-23 23:06 ` Alexandre Oliva 1999-02-28 23:30 Bug report Xianglong Huang 1999-02-16 16:42 ` Alexandre Oliva 1999-02-28 23:30 Nir Arbel 1999-02-28 23:30 ` Martin v. Loewis 1999-02-28 23:30 Mike Stump 1999-02-28 23:30 Bug Report Myke Morgan 1999-02-28 23:30 ` Martin v. Loewis 1999-02-28 23:30 Bug report David Emile Lamy 1999-02-28 23:30 ` Alexandre Oliva [not found] ` < orhfs8flkp.fsf@araguaia.dcc.unicamp.br > 1999-02-27 1:50 ` David Emile Lamy 1999-02-28 23:30 ` Alexandre Oliva 1999-02-28 23:30 bug report Nemat Rakhmatov 1999-02-17 1:55 Maarten Huisjes 1999-02-08 8:44 Bug report David Pollack 1999-02-03 16:21 Bug Report Darren Pearce 1999-01-25 6:49 Tom.Lake 1999-01-21 1:19 bug report Johan Cockx 1999-01-18 21:34 Qiyan Li 1999-01-18 1:48 Nemat Rakhmatov [not found] <364B502A.563972DE@mail.dotcom.fr> 1999-01-17 21:08 ` Jeffrey A Law 1999-01-17 6:34 NassÃn Lars 1999-01-15 3:07 Bug Report Bernhard van Bonn 1999-01-16 14:35 ` Alexandre Oliva 1999-01-14 19:36 bug report Thomas G. Dietterich 1999-01-08 2:22 Bug report Dale Gerdemann 1999-01-08 15:08 ` Martin v. Loewis 1999-01-04 6:59 bug report James Briggs 1998-12-19 8:27 BUG report Joachim Falk 1998-12-10 12:43 Bug report Karl JH Millar 1998-12-10 15:55 ` Alexandre Oliva 1998-11-30 13:07 Karlheinz Langguth 1998-11-24 7:54 Christian Gavin 1998-11-23 14:45 bug report Mike Stump 1998-11-23 4:02 Klaus-Georg Adams 1998-11-19 23:26 Michael Lee 1998-11-20 14:08 ` Alexandre Oliva 1998-11-20 14:42 ` Martin von Loewis 1998-11-20 15:07 ` Michael Lee 1998-11-20 15:28 ` Martin von Loewis 1998-11-16 10:10 Michael Henderson 1998-11-13 21:21 G Sudhakar BTech EE 1998-11-12 23:12 Corrado Zoccolo 1998-11-06 15:37 Bug Report Joshua Longley 1998-11-06 10:35 bug report Neil D. Howie 1998-12-05 23:40 ` Alexandre Oliva 1998-11-04 14:52 Bug Report Mike Stump 1998-10-28 11:58 bug report Antoine Pitrou 1998-10-24 17:57 Bug report Jim Peterson 1998-10-23 15:05 bug report Marc Pickett I 1998-10-26 18:01 ` Alexandre Oliva 1998-10-23 14:11 root 1998-10-26 18:00 ` Alexandre Oliva 1998-10-22 8:55 Bug Report Ute Spinczyk 1998-10-12 6:30 Bug report Simon A. Crase 1998-10-12 9:35 ` Alexandre Oliva 1998-10-09 19:36 bug report scott 1998-10-09 15:11 Bug report Pieter van Beek 1998-10-09 22:49 ` Alexandre Oliva 1998-10-05 12:37 bug report P. O. Fedichev 1998-10-05 23:29 ` Alexandre Oliva 1998-09-30 21:27 Bug Report Steven M. Gallo 1998-09-29 6:53 Bug report Eric Dumazet 1998-09-29 13:10 ` Alexandre Oliva 1998-09-28 11:29 bug report Sang Kang 1998-09-28 17:22 ` Alexandre Oliva 1998-09-20 1:15 Bug Report Francisco Xavier Ari~o 1998-09-20 5:26 ` Alexandre Oliva 1998-09-17 19:44 BUG REPORT Deirdre Saoirse 1998-09-14 21:16 Bug report Greg Chicares 1998-09-15 17:41 ` Alexandre Oliva 1998-09-14 21:16 Greg Chicares 1998-09-15 17:17 ` Alexandre Oliva 1998-09-08 9:01 Alexandrescu, Andrei 1998-09-08 16:10 ` Martin von Loewis 1998-09-09 7:50 ` Todd Vierling 1998-08-23 19:40 bug report Jim Kelley 1998-08-23 23:41 ` Alexandre Oliva 1998-08-24 16:07 ` Martin von Loewis 1998-08-21 3:05 Speed 1998-08-21 11:04 ` Martin von Loewis 1998-08-21 11:25 ` Alexandre Oliva 1998-08-21 23:58 ` Martin von Loewis 1998-08-22 19:49 ` Jeffrey A Law 1998-08-17 14:41 Bug Report Rene Scholz 1998-08-07 8:52 bug report Gabriel J. Ferrer 1998-07-25 15:09 Bug Report Michael Niehren 1998-07-22 7:29 bug report Stefan Thieme 1998-07-08 3:36 Bug Report Jonathan Storey 1998-07-08 12:43 ` Martin von Loewis 1998-07-06 12:15 bug report Ken Smith 1998-07-05 3:29 Bug report Antonello Biancalana 1998-07-03 3:12 Gabriel B Burca 1998-05-31 9:54 bug report Mathieu Dutour 1998-05-31 11:54 ` Martin von Loewis 1998-05-04 18:59 Bug report Paul Tomblin 1998-05-04 20:16 ` Paul Tomblin 1998-04-30 20:13 bug report David R Bacon 1998-05-03 8:26 ` Gerald Pfeifer 1998-04-15 23:21 Bug report Adam Huffman 1998-04-15 16:12 Bug Report B. James Phillippe 1998-04-11 9:05 Jeremy S. Wozny 1998-04-07 12:32 bug report Igor Levko 1998-04-09 7:12 ` Gerald Pfeifer 1998-03-17 23:33 Bug report William J. Fellows 1998-03-07 22:56 bug report sl 1998-02-26 7:30 Bug Report Petter Urkedal 1998-02-12 15:19 bug report Mathieu Dutour 1998-02-12 18:25 ` Mark Mitchell 1998-01-31 18:54 Jimen Ching 1998-01-12 14:49 Bug Report Joseph Sirosh 1997-09-07 8:41 bug report Oleg Krivosheev 1997-09-07 9:37 ` Mark Mitchell
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=199901301022.LAA04441@mira.isdn.cs.tu-berlin.de \ --to=martin@mira.isdn.cs.tu-berlin.de \ --cc=egcs-bugs@cygnus.com \ --cc=ekoontz@lsi.sel.sony.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).