Commit f13a912
committed
Fix issues in e8fdbd5.
When the 64bit atomics simulation is in use, we can't necessarily
guarantee the correct alignment of the atomics due to lack of compiler
support for doing so- that's fine from a safety perspective, because
everything is protected by a lock, but we asserted the alignment in
all cases. Weaken them. Per complaint from Alvaro Herrera.
My #ifdefery for PG_HAVE_8BYTE_SINGLE_COPY_ATOMICITY wasn't
sufficient. Fix that. Per complaint from Alexander Korotkov.1 parent 453aaf7 commit f13a912
2 files changed
+62
-16
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
425 | 425 | | |
426 | 426 | | |
427 | 427 | | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
428 | 434 | | |
429 | | - | |
| 435 | + | |
430 | 436 | | |
431 | 437 | | |
432 | 438 | | |
433 | 439 | | |
434 | 440 | | |
435 | 441 | | |
| 442 | + | |
436 | 443 | | |
| 444 | + | |
437 | 445 | | |
438 | 446 | | |
439 | 447 | | |
440 | 448 | | |
441 | 449 | | |
442 | 450 | | |
| 451 | + | |
443 | 452 | | |
| 453 | + | |
444 | 454 | | |
445 | 455 | | |
446 | 456 | | |
447 | 457 | | |
448 | 458 | | |
449 | 459 | | |
| 460 | + | |
450 | 461 | | |
451 | | - | |
| 462 | + | |
452 | 463 | | |
453 | 464 | | |
454 | 465 | | |
455 | 466 | | |
456 | 467 | | |
457 | 468 | | |
458 | 469 | | |
| 470 | + | |
459 | 471 | | |
460 | 472 | | |
| 473 | + | |
461 | 474 | | |
462 | 475 | | |
463 | 476 | | |
464 | 477 | | |
465 | 478 | | |
466 | 479 | | |
| 480 | + | |
467 | 481 | | |
| 482 | + | |
468 | 483 | | |
469 | 484 | | |
470 | 485 | | |
471 | 486 | | |
472 | 487 | | |
473 | 488 | | |
| 489 | + | |
474 | 490 | | |
| 491 | + | |
475 | 492 | | |
476 | 493 | | |
477 | 494 | | |
478 | 495 | | |
479 | 496 | | |
480 | 497 | | |
481 | 498 | | |
| 499 | + | |
482 | 500 | | |
| 501 | + | |
483 | 502 | | |
484 | 503 | | |
485 | 504 | | |
486 | 505 | | |
487 | 506 | | |
488 | 507 | | |
| 508 | + | |
489 | 509 | | |
| 510 | + | |
490 | 511 | | |
491 | 512 | | |
492 | 513 | | |
493 | 514 | | |
494 | 515 | | |
495 | 516 | | |
| 517 | + | |
496 | 518 | | |
| 519 | + | |
497 | 520 | | |
498 | 521 | | |
499 | 522 | | |
500 | 523 | | |
501 | 524 | | |
502 | 525 | | |
| 526 | + | |
503 | 527 | | |
| 528 | + | |
504 | 529 | | |
505 | 530 | | |
506 | 531 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | 274 | | |
284 | 275 | | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
285 | 280 | | |
286 | 281 | | |
287 | 282 | | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
288 | 289 | | |
289 | 290 | | |
290 | | - | |
291 | 291 | | |
292 | | - | |
293 | | - | |
| 292 | + | |
| 293 | + | |
294 | 294 | | |
295 | 295 | | |
296 | 296 | | |
| |||
300 | 300 | | |
301 | 301 | | |
302 | 302 | | |
303 | | - | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
304 | 306 | | |
305 | 307 | | |
306 | 308 | | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
307 | 327 | | |
308 | 328 | | |
309 | 329 | | |
| |||
319 | 339 | | |
320 | 340 | | |
321 | 341 | | |
322 | | - | |
| 342 | + | |
| 343 | + | |
323 | 344 | | |
324 | 345 | | |
325 | 346 | | |
| |||
0 commit comments