IT help is on its way.

2018-11-09 Thread George

  
  
  
.auto-style1 {
color: #80;
}

  

  
  





 
 
 








Please forward to whom concerned,
We have managed to turn a full time job to a few clicks job. 
No more walking from workstation to workstation, or 
worse, office to office. 
Remotely configure your classifing/spam filters 
with our new device(RSF). 1 remote stop configuration and 
all your 
users are instantly configured without leaving your desk. 

*  1u or 2u rack mount 
server chassis.
*  1 stop remote 
email configuration for all user(s) and/or group(s)
*  Set rules per 
user(s) and/or group(s)
Classification by Sender, Subject, reciever or the whole body content.
*  Black / white list access to RSF 
device as wished
*  SNMP traps on 
potential problems. 
*  Email/SMS on trap 
trigger.
*  Built in intrution 
detection. 
*  Antivirus, malware 
protection and phishing.*  Get 
notified on any kind of attempt by email or SMS.
and 
much more.


Get all the details at
https://gbjade.com/ReSieve-email-classifier-spam-control.asp";>https://GbJade.com


This e-mail has been sent to gcc@gcc.gnu.org, https://gbjade.com/unsubscribe.asp?E=gcc@gcc.gnu.org"; 
style="color:inherit;text-decoration:none;" target="_blank">  click 
here to unsubscribe.


 


 
 
 








  



Re: Cortex M0 Floating Point Library

2018-11-09 Thread Daniel Engel
Hi Richard, 

I've only used custom linker scripts with my embedded work, so I don't know 
much about the GCC default.  

Presently, every library function is already in its own section to facilitate 
--gc-sections optimization.  However, I #include every file together to ensure 
that all of the sections are still built into a single object file.  So far the 
linker has done what I've expected (i.e., placed all of the used 
functions/sections in a contiguous block of memory and discarded the unused 
functions).  

Is the linker aware of section hierarchy, such that using a common section 
prefix (e.g. ".text.m0fp.*") would gather the appropriate sections together 
from multiple object files?  I didn't think it was so aware; rather, that such 
prefixes were just a convention to help organize custom linker scripts.  Adding 
such rules to the default linker script wouldn't be ideal, as everyone using a 
custom script might then have library breakage unless they knew to add 
equivalent rules.  

If the consensus is to split the library, it might help to add a set of 
intermediate branches (trampolines?) in the libm portion.  This would add 
execution cycles, but not require as many extra bytes.  

Regards,
Daniel


On Thu, Nov 8, 2018, at 11:19 PM, Richard Henderson wrote:
> On 11/7/18 6:10 PM, Daniel Engel wrote:
> > Also, loss of control of linking order would require all short branches in 
> > the libm section to be replaced with long branches.  This particularly 
> > impacts the exception handling in almost every function.
> 
> You could partially remedy this by placing all the code into a unique section,
> e.g. ".text.m0fp".  The default linker script would place all instances of 
> this
> section together.  Additional tricks can be played if we're willing to modify
> the linker scripts further.
> 
> 
> r~


gcc-8-20181109 is now available

2018-11-09 Thread gccadmin
Snapshot gcc-8-20181109 is now available on
  ftp://gcc.gnu.org/pub/gcc/snapshots/8-20181109/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 8 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-8-branch 
revision 265997

You'll find:

 gcc-8-20181109.tar.xzComplete GCC

  SHA256=f0f211406f3e5a05b6c15dccadd1830970fa6ecb569b131d6e23ce92a6850436
  SHA1=76ee97c3f425147e1cbb838059145547e742af06

Diffs from 8-20181102 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-8
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.