Re: Matching and testing against smulhsm3

2020-02-17 Thread Marcus Geelnard
Hi Segher, Thanks for the analysis! On 2020-02-17 02:12, Segher Boessenkool wrote: Hi! On Sun, Feb 16, 2020 at 09:52:12PM +0100, Marcus Geelnard wrote:   (define_insn "smulhshi3"     [(set (match_operand:HI 0 "register_operand" "=r")   (tru

Re: Matching and testing against smulhsm3

2020-02-16 Thread Marcus Geelnard
gn_extend:SI (subreg:HI ...) is also missing). The code probably sign-extends the result; I need to see the full thing to really know. Similarly, the sign_extend of a const_int is not canonical rtl, it always is written as just a const_int. You'll probably need to write a few extra patterns to re

Re: ira.c update_equiv_regs patch causes gcc/testsuite/gcc.target/arm/pr43920-2.c regression

2015-08-18 Thread Marcus Shawcroft
on trunk. Is it okay to port >>>> this to fsf-5? >>> >>> It's not a regression, so backporting it would be generally frowned >>> upon. If you feel strongly about it, you should ask Jakub, Joseph or >>> Richi (the release managers) for an exception to the general policy. >>> >>> jeff >>> >> Hi Jakub, >> Can this commit be ported to fsf-5? It fixed gcc.target/arm/pr43920-2.c >> at the time, so I think it is a good idea to port. Please, see >> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64916 >> Kind regards, >> Alex > > > Ping! > > Currently this test is passed on fsf-trunk, but not passed on fsf-5, so I > think it is a regression on fsf-5: That does not make it a regression, it is only a regression if a version prior to 5 passes, how does this test behave on 4.9? Cheers /Marcus

RE: WPP capabilities in gcc

2015-04-26 Thread Daniels, Marcus G
u the full power of C. One cannot simply define a function to hash the __FILE__ string at compile time. There's no quasi-quote like in Lisp or Haskell. Marcus -Original Message- From: gcc-ow...@gcc.gnu.org [mailto:gcc-ow...@gcc.gnu.org] On Behalf Of Shoham Peller Sent: Sunday

Re: dejagnu multilib options and dg-{add|additional-}options

2013-08-27 Thread Marcus Shawcroft
don't think we're ready to do that. > > Tests that add options that might override or conflict with multilib > flags should check for those flags first and skip the test if they are > used. For examples, see tests in gcc.target/arm that use dg-skip-if. Umm, the purpose of bind_pic_locally appears to be to detect the use of -fPIC and override that behavior with -fPIE. If I understand the above paragraph correctly then bind_pic_locally is fundamentally broken and all of the tests that use it need rewriting to skip if -fPIC or -fpic is in use? Cheers /Marcus

Re: plugin hooks for plugin-provided builtins?

2010-09-14 Thread Marcus G. Daniels
> The GCC middle end use is for me mandatory (since it is contractual). I > am expecting to work on Gimple to OpenCL translation, whatever that > means. The saling point it that starting from GCC & gimple gives the > hypothetical enduser all the power of GCC. Given the current limitations of Gimp

Re: plugin hooks for plugin-provided builtins?

2010-09-14 Thread Marcus Daniels
g to push the idea of plugin hooks for builtins. In this use case, what is the GCC middle-end *for* if it does not understand data parallel operations? Even GENERIC lacks the notion, right? (We've been working directly from the Fortran parse tree.) Marcus

Re: plugin hooks for plugin-provided builtins?

2010-09-14 Thread Marcus Daniels
etain high level constructs like array operators, DO ALL, OpenMP directives, etc. Marcus

Re: Merging Apple's Objective-C 2.0 compiler changes

2010-09-13 Thread Marcus Daniels
On 9/13/10 2:04 PM, Ian Lance Taylor wrote: Therefore, I see a clear benefit to clang->gcc, but I do not see a clear benefit to gcc->llvm. Suppose you have large Fortran applications, and want to accelerate parts of them on graphics processors. Several of the OpenCL implementations use LLVM for

Re: loading output of -fdump-tree-original-raw

2010-05-27 Thread Marcus G. Daniels
The GENERIC dump file approach has the advantage that it is low commitment and not require any build-time apparatus. Do you think it would be as easy to create a plugin? (It would be nice to be able to take it to the next level and influence code generation.) Thanks, Marcus

loading output of -fdump-tree-original-raw

2010-05-27 Thread Marcus G. Daniels
Hi all, For the purposes of static analysis, can the output of -fdump-tree-original-raw complete for reconstructing GENERIC data? Packages like treehydra are intriguing, but they aren't complete, for example, for Fortran. Thanks, Marcus Daniels

Re: How widely used are and ?

2007-10-26 Thread Marcus Meissner
ot;, since the package > collection is so large. Other information about use of these classes > will be interesting as well. For SUSE the ones the grep above found: - kdevelop3 - amarok - xmms-kde - apt - abiword - pan - scim - kseg - pdns Mostly one or two occurences. Ciao, Marcus

Re: RFH: GPLv3

2007-07-13 Thread Marcus Meissner
g doesn't make it one." > > Version numbers have been based on binary compatibility > and interoperability between versions. > > Saying that license is an interoperability issue doesn't make it one. GPLv3+ code is however incompatible to GPLv2+ code, so it warrants a major version bump. Ciao, Marcus

Re: DOC PATCH: attribute(alloc_size)

2007-06-01 Thread Marcus Meissner
On Fri, Jun 01, 2007 at 06:28:52PM +0200, Marcus Meissner wrote: > Hi, > > addition of alloc_size attribute to the changes.html. > > Ciao, Marcus Less plugging of examples as suggested by Dirk... Index: htdocs/gcc-4

DOC PATCH: attribute(alloc_size)

2007-06-01 Thread Marcus Meissner
Hi, addition of alloc_size attribute to the changes.html. Ciao, Marcus Index: htdocs/gcc-4.3/changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.3/changes.html,v retrieving revision 1.57 diff -u -r1.57 changes.html --- htdocs

Re: Nonzero result when left-shift greater than width of unsigned type

2007-04-13 Thread Marcus Meissner
If the value of the right operand is negative | or is greater than or equal to the width of the promoted left operand, the behavior is undefined. Ciao, Marcus

Re: GCC 4.0 RC1 Available

2005-04-11 Thread Marcus Meissner
/20929 triggers a miscompilation of Mozilla. At least 20126 should probably be considered for 4.0. Ciao, Marcus pgpfY5yLSUi6C.pgp Description: PGP signature

Bad link on webpage

2005-03-09 Thread Marcus
On the page, http://gcc.gnu.org/gcc-4.0/changes.html, the link http://www.nedprod.com/programs/gccvisibility.html (near the end of the document) contains ``DOMAIN HOLDING PAGE This is a holding page for a domain registered by Total Registrations on behalf of a customer. At this present time