Re: Official GCC git repository

2008-04-19 Thread Samuel Tardieu
On 18/04, Christopher Faylor wrote:

| After consultation with Dan, I have set things up on gcc.gnu.org so that
| the git repository is updated every time an email message is received
| from the gcc-cvs mailing list.

Great! Thanks to both of you.



Fontos!

2008-04-19 Thread AMD Warez
Üdvözöllek!

Indult a napokban egy toplista szeretném figyelmedet felhívni rá!
http://warezone.hu/ Itt megtalálsz mindent ami érdekelhet! Ingyen
letöltések, sms webek, web shopok, torrent oldalak, fórumok,
ingyenkódok!

A szerkesztők a nap 24 órájában ellenőrzik és a csaló oldalakat szűrik
a toplistán!

Nyereményjáték indul a napokban érdemes többször visszanézni az
oldalra, pár napon belül kikerülnek a részletek az oldalra, nagy
értékű nyereményeket sorsolunk!

Terveink szerint a nyeremények között szerepel, plazmatv, lapmonitor,
laptop stb stb! Érdemes nállunk böngészni!

A cím: http://warezone.hu/

Válasz a toplistán szereplő válogatott oldalak közül!

==

Páran jelezték számunkra hogy nem kértek ilyen hírlevelet, az
adatbázisokban lévő cimek keveredhettek, ebben a levélben küldünk egy
linket amin le tudnak erről a hírlevélről íratkozni! Ha leíratkozik
többet nem kap tőllünk ilyen hírlevelet!



AMD WAREZ




Amennyiben szeretnél leiratkozni a hírlevélről az alábbi linken
törölheted magad:
http://www.mailipar.hu/hirlevel.php?user=amdwarez&[EMAIL 
PROTECTED]&level=Leiratkozás&code=b646dcb44a




Re: US-CERT Vulnerability Note VU#162289

2008-04-19 Thread Nicola Musatti
Sorry to be so late in joining this discussion. I'm the person who 
originally notified Mark Mitchell about Microsoft's compiler performing 
this same optimization under certain conditions. Since mailing Mark on 
the subject I tried also VC++ 2008 and it behaves exactly like its 
predecessor. Here's my test program, directly derived from Mark's test case:


int f(char *buf, int len) {
  len = 1 << 30;
  if (buf + len < buf)
return 1;


  return 0;
}

int main()
{
char * b = "0123456789";
for ( int l = 0; l < 1 << 30; ++l )
f(b, l);
}

This is the command line shown by the IDE:
/Ox /GL /D "WIN32" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Gm /EHsc 
/MDd /GS- /Za /FAs /Fa"Debug\\" /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W4 /c 
/Wp64 /Zi /TP .\cert.cpp


This is the assembler listing generated by VC++ 2008. VC++ 2005's 
listing differs only in the first line:


; Listing generated by Microsoft (R) Optimizing Compiler Version 
15.00.21022.08


TITLE   d:\src\cert\cert.cpp
.686P
.XMM
include listing.inc
.model  flat


$SG-5   DB  '0123456789', 00H
PUBLIC  ?f@@[EMAIL PROTECTED]   ; f
; Function compile flags: /Ogtpy
; File d:\src\cert\cert.cpp
_TEXT   SEGMENT
?f@@[EMAIL PROTECTED] PROC  ; f

; 2:   len = 1 << 30;
; 3:   if (buf + len < buf)
; 4: return 1;
; 5:
; 6:
; 7:   return 0;

xor eax, eax

; 8: }

ret 0
?f@@[EMAIL PROTECTED] ENDP  ; f
_TEXT   ENDS
PUBLIC  _main
; Function compile flags: /Ogtpy
_TEXT   SEGMENT
_main   PROC

; 12   :char * b = "0123456789";
; 13   :for ( int l = 0; l < 1 << 30; ++l )
; 14   :f(b, l);
; 15   : }

xor eax, eax
ret 0
_main   ENDP
_TEXT   ENDS
END

I can make my project files available if anybody is interested.

I also tested CodeGear (Borland)'s C++ Builder 2007 compiler and as far 
as I can tell it doesn't perform this optimization. Maybe we should all 
switch to their product ;-)


Cheers,
Nicola Musatti
--
Nicola.Musatti  gmail  com
Home: http://nicola.musatti.googlepages.com/home
Blog: http://wthwdik.wordpress.com/



Re: gcc compiler for pdp10

2008-04-19 Thread J.C. Pizarro
On Fri, 18 Apr 2008 21:56:38 -0400, Alan Lehotsky <[EMAIL PROTECTED]> wrote:
>Martin,
>
>I did a port of GCC to the Analog Devices SHARC chip. I ended up
supporting 3 >kinds of pointers for this chip (two for address
>spaces and one for byte pointers - the chip itself is only word
addressable >(although words can be from 16 to 48 bits in size
>depending on what memory is being accessed.)
>
>I also worked on the Bliss-36 compiler at DEC, so I'm well acquainted
with the >PDP10 architecture.
>
>I don't have access to any 10/20 HW, but I'd be happy to act as a
>reviewer/advisor to your changes.
>
>Al Lehotsky
>
>On Apr 18, 2008, at 20:21, Martin Chaney wrote:
>>
>>Hi,
>>
>>I'm am the proprietor of a gcc compiler for the PDP10 architecture.
>>
>>(This is a compiler previously worked on by Lars Brinkhoff who
left XKL some >>while before I joined XKL. It's possible some of you
may have been familiar with >>him or the compiler from that time.)
>>
>>The compiler is currently in a state where it is synched with
the both the 4.3 >>and 4.4 branches, and it passes the testsuite tests
(with the exception of some >>I've flagged as expected failures for
the pdp10).
>>
>>My employer is happy to release my work on the gcc compiler back
to the >>gcc community and I've sent in a request for the necessary
forms.
>>
>>The PDP10 architecture is unusual in various ways that
distinguish it from >>the mainstream architectures supported by the
gcc compiler and this has >>made the development of this compiler a
significant task. Undoubtedly I've >>made customizations in
inappropriate ways. I'm seeking contacts with people >>who might be
able to advise me on how to cleanup my implementation to >>reduce the
amount of #ifdef __PDP10_H__ I've sprinkled liberally throughout the
>>source. Also, if its possible to get simple changes made to prevent
breaking >>my PDP10 version and that are otherwise innocuous that
would be wonderful. >>For example, the PDP10 word size is 36 bits;
Fairly recently people have taken >>to writing code that assumes word
size is a power of 2 even when it's >>straightforward to write in a
manner that doesn't make that assumption.
>>
>>Considering the large number of files customized to get the
PDP10 compiler >>working, I'm not sure whether it's possible to get it
to build directly from the gcc >>trunk, but it would be nice to work
toward that goal.
>>
>>Some other things which distinguish the PDP10 architecture from
>>assumptions in the gcc code base include: its variety of formats of
pointers >>only one of which can be viewed as an integer and that one
is capable of >>referencing only word aligned data, a functional
difference between signed and >>unsigned integers, and peculiarities
to the use of PDP10 byte arrays which are >>very difficult to
describe.
>>
>>Any help or advise would be appreciated.
>>
>>Martin Chaney
>>XKL, LLC

In http://pdp-10.trailing-edge.com/  there are ~6.5GB
about PDP10 files where inside ~1.5GB are tapes in tap.bz2 format.

It's a lot of obsolete software of more >20 years ago,
it's only for hobbies because you won't find archaic 36 bit machines,
and all the current modern machines are 32 and 64 bit.


Re: Official GCC git repository

2008-04-19 Thread NightStrike
On 4/18/08, Christopher Faylor
<[EMAIL PROTECTED]> wrote:
> After consultation with Dan, I have set things up on gcc.gnu.org so that
> the git repository is updated every time an email message is received
> from the gcc-cvs mailing list.
>
> We'll be monitoring the system to see if there is a load hit.  If so,
> we'll probably drop back to Dan's original method.

FWIW, I did a quick calculation of the current month of commits, and
there is an average of 31 per day, throwing out a crazy outlier of
121.

Incorporating the 121 brings the average to 36 (next highest past 121
is 53, all other values are below 38.

Data set for April:
33 16 39 46 35 36 53 15 21 25 31 38 121 26 21 27 39 32 41


Re: Official GCC git repository

2008-04-19 Thread NightStrike
On 4/19/08, NightStrike <[EMAIL PROTECTED]> wrote:
> On 4/18/08, Christopher Faylor
> <[EMAIL PROTECTED]> wrote:
> Incorporating the 121 brings the average to 36 (next highest past 121
> is 53, all other values are below 38.

s/38/48, 48 being the number of daily commits under the 30 minute model


Re: Official GCC git repository

2008-04-19 Thread Daniel Berlin
On Sat, Apr 19, 2008 at 11:30 AM, NightStrike <[EMAIL PROTECTED]> wrote:
> On 4/18/08, Christopher Faylor
>
>
> <[EMAIL PROTECTED]> wrote:
>  > After consultation with Dan, I have set things up on gcc.gnu.org so that
>  > the git repository is updated every time an email message is received
>  > from the gcc-cvs mailing list.
>  >
>  > We'll be monitoring the system to see if there is a load hit.  If so,
>  > we'll probably drop back to Dan's original method.
>
>  FWIW, I did a quick calculation of the current month of commits, and
>  there is an average of 31 per day, throwing out a crazy outlier of
>  121.
>
>  Incorporating the 121 brings the average to 36 (next highest past 121
>  is 53, all other values are below 38.

The problem with commits is that the average is not what matters.
Commits are bursty.
People make 5 commits to different branches in the course of a minute
or two, then there is nothing for another 15 minutes, etc.


Re: Official GCC git repository

2008-04-19 Thread NightStrike
On 4/19/08, Daniel Berlin <[EMAIL PROTECTED]> wrote:
> The problem with commits is that the average is not what matters.
> Commits are bursty.
> People make 5 commits to different branches in the course of a minute
> or two, then there is nothing for another 15 minutes, etc.

Oh.  Well...  I still had fun writing the script :)


Re: Official GCC git repository

2008-04-19 Thread David Woodhouse
On Sat, 2008-04-19 at 11:34 -0400, NightStrike wrote:
> On 4/19/08, Daniel Berlin <[EMAIL PROTECTED]> wrote:
> > The problem with commits is that the average is not what matters.
> > Commits are bursty.
> > People make 5 commits to different branches in the course of a minute
> > or two, then there is nothing for another 15 minutes, etc.
> 
> Oh.  Well...  I still had fun writing the script :)

Yeah, if performance is an issue, it'd probably help to play with
responses to the commit trigger -- maybe wait for 2 minutes for the repo
to become idle, and then prevent another update within 5 minutes
(picking numbers out of my wossname).

-- 
dwmw2



Re: US-CERT Vulnerability Note VU#162289

2008-04-19 Thread David Edelsohn
Nicola,

Please send the project files to Robert Seacord.

David

--- Forwarded Message

Date: Sat, 19 Apr 2008 19:12:13 +0200
From: "Robert C. Seacord" <[EMAIL PROTECTED]>
To: David Edelsohn <[EMAIL PROTECTED]>
CC: [EMAIL PROTECTED]
Subject: Re: Nicola Musatti: Re: US-CERT Vulnerability Note VU#162289

David,

Sure, please email us the project files.

Thanks,
rCs

--- End of Forwarded Message